Test de la Frugalware Linux Getorin, première partie.

Pour des raisons de temps – la vraie vie – j’ai décidé de scinder ce test de la Frugalware Linux Getorin en plusieurs parties, deux au minimum.

Dans la première, je vais me consacrer à l’installation et à la mise à jour – en passant sur la version current – de la Frugalware Linux Getorin.

Frugalware 1.1 – 64 bits – première partie

Continuer la lecture de « Test de la Frugalware Linux Getorin, première partie. »

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.

« The Serpent’s Egg » : l’oeuf de la transition de Dead Can Dance.

1988. Dead Can Dance sort son quatrième album, « The Serpent’s Egg ».  C’est l’album de la transition, un album qui a encore des influences « spirituelles » (comme le magnifique « The Host Of The Seraphim ») vers des influences plus médiévales qui seront le coeur de l’album suivant « Aion« .

La couverture de lalbum The Serpents Egg
La couverture de l'album "The Serpent's Egg"

Un autre morceau de choix, c’est la ballade « Severance », baignée d’orgues médiévales, qui transporte l’auditeur dans un monde calme.

Même si l’album est assez court, 37 minutes seulement, c’est un voyage musical qui transporte l’auditeur vers une ambiance médiévale. Pas le meilleur album de Dead Can Dance, mais un morceau de choix au minimum !

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

Le stand de l’Encrier au village des associations de Biganos.

La semaine dernière, à Biganos, a eu lieu le « village des associations ». Regroupement des associations boïennes, cela a permis aux associations locales de se faire connaître. De 10 à 18 heures, ce jour-là, l’Encrier y avait son stand.

J’y étais présent. Il a été proposé des jeux de sociétés et présentés les activités de l’association. Un scrabble géant était présent à coté du stand.

Un atelier d’expression théatrale animé par Valérie, a été proposé. Atelier qui débordait de bonne humeur, surtout que nous avons profité d’une zone ombragée bienvenue en cette chaude journée de début septembre !

Pour finir, voici quelques clichés que j’ai pris lors de cette manifestation. Le blog de l’Encrier propose d’autres photos.

Cliquez donc sur l’album 🙂

Stand de l’Encrier