Sortie de distributions en vrac’

Un petit article pour parler des dernières sorties. Non, je ne veux pas concurrencer Distrowatch, mais parler des distributions dont on parle moins dans les médias spécialisés.

Je sais, ce n’est pas grand chose, mais cela change un peu de l’avalanche d’annonces sur certaines distributions qui font de l’ombre à d’autres distributions.

Pour tout dire, j’attends avec impatience de pouvoir jeter un oeil sur la version alpha de la Fedora 12 😉

Sorties libre en’vrac ;)

Un petit « en vrac' » consacrée aux sorties liées au logiciel libre depuis le début de la semaine :

WebGL à l’action.

Mozilla Firefox 3.7 proposera l’extension WebGL qui permet d’avoir la 3D dans le navigateur. Vladimir Vukićević explique dans ce billet comment activer l’extension.

Après avoir récupéré une nocturne récente, et une fois la manipulation décrite effectuée – qui nécessite un redémarrage de Mozilla Firefox pour être reconnue – on peut avoir des effets en 3D dans le navigateur.

Voici quelques exemples :

Et une petite vidéo de démo que j’ai faite et insérée sur youtube :

Encore une utilisation de moins pour le greffon flash ? 😉

Arrivée de TraceMonkey dans Minefield en 64 bits !

Ce moteur de compilation jit du langage javascript intégré dans Mozilla Firefox depuis sa version 3.5 n’existe pas pour les versions 64 bits (linux et MacOS-X, quand à Windows 64bits, je ne saurais dire) du navigateur.

Cependant, en lisant ce billet dans mon agrégateur de flux j’ai appris que le moteur de compilation est enfin activé. Mais uniquement dans le code du tronc, qui donnera le successeur de Namoroka (alias Mozilla Firefox 3.6) et donc qui ne sortira que d’ici un gros semestre et demi, si on en croit la feuille de route prévisionnelle :

  • Mozilla Firefox 3.6 alias Namoroka : fin 2009
  • Mozilla Firefox 3.7 alias ? : D’ici juin 2010
  • Mozilla Firefox 4.0 alias ? : D’ici fin 2010

Il a d’abord été intégré dans la branche tracemonkey, et un peu plus récemment dans le code même du tronc qui donnera Mozilla Firefox 3.7, si on en croit ce rapport d’ajout de code.

Bref, le moteur de compilation du javascript de Mozilla Firefox pour les versions 64 bits du logiciel (même s’il n’y a pas de version officielle, sauf celle des distributions linux en version 64 bits) profiteront d’une version dopée du rendu javascript comme c’est déjà le cas pour les version 32 bits (Windows, linux, MacOS-X et compagnie).

Ayant mis à jour ma copie du code source du tronc, j’ai lancé une compilation avec le .mozconfig suivant :


export AUTOCONF=autoconf-2.13
. $topsrcdir/browser/config/mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../objdir-fx
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --disable-tests

Après, il faut attendre 45 minutes après avoir entré la commande « magique » : make -f client.mk build

Pour comparer, j’ai pris une compilation plus ancienne – en 64 bits – de Minefield qui n’a pas TraceMonkey activé. On peut trouver la dite compilation à l’adresse :

http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2009-09-16-03-mozilla-central/

Adresse qui ne sera surement plus valide d’ici le mois d’octobre 2009, cependant.

Pour voir le gain de vitesse apporté par le moteur de compilation, je me base sur le site de test SunSpider, sur celui de Celtic Kane.

Pour SunSpider :

Sans TraceMonkey : 5944 ms.

Avec TraceMonkey : 2860 ms… Soit environ 51,88% plus rapide… C’est pas si mal 😉

Pour Celtic Kane :

Sans TraceMonkey : 547

Avec TraceMonkey : 488 ; soit environ 10,94% plus rapide.

Je pense faire un prochain test avec le moteur webkit (via Arora) et avec la version 10 d’Opera en 64 bits aussi.

Choqok 1.0alpha1 : enfin un Choqok en français ;)

Choqok 0.9.1 alias 1.0alpha1 est sorti récemment. Outre le fait que maintenant, on peut utiliser des greffons (si j’en crois les notes de publications), le logiciel en enfin disponible en français. Le seul hic, c’est qu’il m’a fallu reconfigurer mon compte identi.ca pour accéder au logiciel.

Coté installation ? J’ai récupéré le fichier PKGBUILD et le fichier d’installation, en modifiant le PKGBUILD ainsi :

# $Id: PKGBUILD 1872 2009-09-05 20:14:04Z ibiru $
# Maintainer: Andrea Scarpino
# Contributor: Emanuele Rossi
# Contributor: Bram Schoenmakers

pkgname=choqok
pkgver=0.9.1
pkgrel=1
pkgdesc= »A Twitter/identi.ca/laconica client for KDE 4. »
url= »http://choqok.gnufolks.org/ »
license=(‘GPL’)
arch=(‘i686’ ‘x86_64’)
depends=(‘kdebase-runtime’ ‘hicolor-icon-theme’)
makedepends=(‘cmake’ ‘automoc4’)
install=choqok.install
source=(« http://d10xg45o6p6dbl.cloudfront.net/projects/c/choqok/choqok-0.9.1.tar.bz2 »)
md5sums=(‘c6ba8daaff373ef41580139f3914e9f0′)

build() {
cd ${srcdir}
mkdir build
cd build
cmake ../${pkgname}-${pkgver} \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS=’-Wl,–no-undefined -Wl,–as-needed’ \
-DCMAKE_INSTALL_PREFIX=/usr
make || return 1
make DESTDIR=${pkgdir} install
}

La compilation du paquet :

makepkg

L’installation ?

yaourt -U choqok-0.9.1-1-x86_64.pkg.tar.gz

Et le résultat en image :

choqok 1.0alpha 1

Panneau de configuration de Choqok 1.0alpha1

En vrac’ rapide et libre.

Un petit « en vrac' » rapide et libre en ce 10 septembre.

  • Sortie de Mozilla Firefox 3.5.3 ; mis à part quelques corrections de sécurité (4 dont 3 critiques), rien de nouveau. Normal, les nouveautés arriveront pour la béta de Mozilla Firefox 3.6 alias Namoroka.
  • Le noyau linux 2.6.31 vient de sortir. Au menu : USB 3, support du KMS pour les pilotes ATI Radeon, meilleur support pour Xorg ce qui entrainerait une meilleur réactivité au niveau logiciel, des améliorations au niveau de l’ext4fs et du btrfs. Et encore plein d’autre chose. Vivement que le noyau soit disponible 🙂
  • La béta 4 de FreeBSD 8.0 pointe elle aussi le bout de son nez. Autant dire que j’attends de pouvoir tester cette version de FreeBSD.

Voila, c’est tout pour aujourd’hui ! A la prochaine !

Aperçu rapide de la Slackware Linux 13.0 – 64 bits.

Elle est enfin là. La première version officielle de la slackware Linux en 64 bits. Après avoir lu l’annonce sur distrowatch et récupérer – vilain tipiak que je suis – l’image iso depuis le lien torrent, j’ai lancé l’installation de la distribution dans ma machine habituelle de tests :


fred ~/download $ qemu-img create -f qcow2 sl13.img 32G
Formatting 'sl13.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=0
fred ~/download $ qemu-kvm -k fr -localtime -soundhw all -m 1024 -hda sl13.img -cdrom slackware64-13.0-install-dvd.iso -boot d &

Slackware 13.0 – 64 bits

Continuer la lecture de « Aperçu rapide de la Slackware Linux 13.0 – 64 bits. »

Test rapide de la version alpha4 de Kubuntu Karmic Koala :

Kubuntu, c’est le pendant KDEsque d’ubuntu. La version alpha4 de Karmic Koala (alias 9.10) est sortie récemment. J’ai donc récupéré l’image ISO de la Kubuntu Karmic Koala alpha4, et en utilisant l’environnement de test habituel, j’ai lancé un petit kvm…

Kubuntu Karmic Koala Alpha 4

Continuer la lecture de « Test rapide de la version alpha4 de Kubuntu Karmic Koala : »

3 mois sous Archlinux… Et une migration vers KDE 4.3…

Depuis plus de 3 mois maintenant, j’utilise ArchLinux. Il y a une dizaine de jours environ, je testais par curiosité KDE 4.3rc3 qui venait juste d’être annoncé dans une machine virtuelle Kvm. Et j’avoue que cela a été le choc.

J’avais déjà été impressionné par la qualité de la version Rc1 de KDE 4.3. Pour tout dire, j’ai eu un coup de coeur pour cette version de KDE 4, qui est pour moi, l’une des premières vraiment utilisable. K3b et Amarok sont enfin disponible en version native KDE 4.x, et c’est bien.

KDE 4.3rc3 avec le fond "plage" sous Archlinux 64 bits

Continuer la lecture de « 3 mois sous Archlinux… Et une migration vers KDE 4.3… »

Sortie de Mozilla Firefox 3.5.1.

Suite à la publication d’un code exploitant une faille dans le moteur de compilation du Javascript TraceMonkey, la Fondation Mozilla sort une version corrigé du navigateur internet.

Il suffira d’attendre la mise à jour automatique (ou de la forcer) – sur MacOS-X et MS-Windows ou encore d’attendre la mise à jour des dépots de votre distribution linux.

Notes de publications de cette version corrigée :

http://www.mozilla-europe.org/fr/firefox/3.5.1/releasenotes/

Bon téléchargement.