Que devient ArchLive-iso ?

En juin 2009, j’avais rapidement testé le liveCD « ArchLive ». J’ai voulu voir comment se portait le projet 6 mois plus tard.

ArchLive – décembre 2009

Donc, après avoir récupéré la dernière image ISO en date sur le site officiel, à savoir http://godane.wordpress.com/, j’ai préparé mon environnement de test habituel :

fred ~/download $ qemu-img create -f qcow2 arch.img 32G
Formatting 'arch.img', fmt=qcow2, size=33554432 kB
fred ~/download $ qemu-kvm -hda arch.img -cdrom archiso-live-2009-12-08.iso -boot d &

Pour mémoire, l’alias qemu-kvm résume la commande suivante :


qemu-system-x86_64 --enable-kvm --soundhw all -localtime -k fr -m 1024

Après un lancement assez rapide, j’ai ouvert une session en utilisateur classique, Xfce 4.6.1 nous accueille, puis j’ai lancé l’installateur qui se trouve dans le menu système / installer archlive.

Continuer la lecture de « Que devient ArchLive-iso ? »

Sabayon Linux 5.1 Gnome… Une distribution qui sucre trop ?

Sabayon Linux, c’est une version simplifiée de la Gentoo Linux qui démarre en tant que liveCD / liveDVD pour permettre l’installation d’un système complet en quelques minutes – au lieu de quelques heures avec une Gentoo Linux classique. Au menu de cette version 5.1 ? Entre autres, un noyau linux 2.6.31 et Gnome 2.28.0, Mozilla Firefox 3.5.5, OpenOffice.org 3.1.1 et plein de petites choses en plus 😉

Sabayon Linux 5.1 version Gnome

J’ai commencé par récupérer l’iso via l’outil wget.

fred ~/download $ wget -c http://ftp2.cz.freebsd.org/pub/sabayon/Sabayon_Linux_5.1-r1_amd64_G.iso
–2009-12-13 09:26:56– http://ftp2.cz.freebsd.org/pub/sabayon/Sabayon_Linux_5.1-r1_amd64_G.iso
Résolution de ftp2.cz.freebsd.org… 86.49.49.49
Connexion vers ftp2.cz.freebsd.org|86.49.49.49|:80…connecté.
requête HTTP transmise, en attente de la réponse…200 OK
Longueur: 1973790720 (1,8G) [application/octet-stream]
Sauvegarde en : «Sabayon_Linux_5.1-r1_amd64_G.iso»

100%[====================================>] 1 973 790 720 739K/s ds 43m 37s

2009-12-13 10:10:33 (737 KB/s) – «Sabayon_Linux_5.1-r1_amd64_G.iso» sauvegardé [1973790720/1973790720]

Puis j’ai lancé la machine habituelle de test.

fred ~/download $ qemu-img create -f qcow2 sab51.img 32G
Formatting 'sab51.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=0
fred ~/download $ qemu-kvm -hda sab51.img -cdrom Sabayon_Linux_5.1-r1_amd64_G.iso -boot d &

La deuxième commande vous paraît un peu courte ? En effet, c’est un alias, un raccourci que j’ai rajouté dans mon fichier ~/.bashrc qui est en réalité :


alias qemu-kvm='qemu-system-x86_64 --enable-kvm --soundhw all -localtime -k fr -m 1024'

Continuer la lecture de « Sabayon Linux 5.1 Gnome… Une distribution qui sucre trop ? »

Dis, cela prend combien de temps pour compiler un Mozilla Firefox ?

Adepte des versions de développement des logiciels de la Fondation Mozilla depuis Mozilla 0.8 (en gros depuis février 2001), j’ai toujours voulu connaître le temps nécessaire à la compilation d’une version « from scratch », en clair, en repartant de zéro.

Ayant récupéré le code source en utilisant les instructions disponibles à l’adresse https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial, en clair en entrant sur une ligne de commande :

hg clone http://hg.mozilla.org/mozilla-central/ src
cd src

Puis en actualisant le code source avec un petit :

hg --verbose pull -u

J’ai ensuite utilisé le fichier .mozconfig suivant :

#
# See http://www.mozilla.org/build/ for build instructions.
#

export AUTOCONF=autoconf-2.13

. $topsrcdir/browser/config/mozconfig

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../objdir-fx

# Options for ‘configure’ (same as command-line options).
ac_add_options –enable-optimize
ac_add_options –disable-debug
ac_add_options –disable-tests

Pour des raisons techniques, il faut installer l’ancienne version d’autoconf, connue sous le nom d’autoconf-compat sur Archlinux.

J’ai divisé la compilation en deux temps : un pour les dépendances, l’autre pour la compilation proprement dite.

Pour les dépendances :

make -f client.mk depend

Pour la compilation :

make -f client.mk build

Et le temps nécessaire ? Il suffit d’ajouter la commande time devant les commandes make.

Pour les dépendances :

real    2m49.202s
user    1m30.977s
sys    0m44.534s

Pour la compilation :

real    43m33.043s
user    39m33.562s
sys    3m38.266s

Pour info, ma configuration :

Acer Aspire 5520, donc :

  • AMD Athlon X2 TK 55 (800 à 1800 Mhz)
  • 2 GiO de mémoire vive
  • 120 GiO de disque dur
  • Circuit vidéo GeForce7000M

Sur le plan logiciel :

  • Archlinux 2009.02 à jour avec le dépot testing activé
  • Gnome 2.28.0
  • gcc / g++ 4.4.1

45 minutes, sur un portable acheté en février 2008, ce n’est pas si mal que cela 😉

Test de la Chakra Linux Alpha 3.

La Chakra Linux, c’est le duo Archlinux + KDE en live CD installable à la mode « ubuntu ».

Chakra Linux Alpha 3 – 64 bits

J’ai donc récupéré l’image de l’alpha3 pour AMD64 bits, puis j’ai lancé la machine virtuelle de test habituelle.

fred ~/download $ qemu-img create -f qcow2 disk.img 32GFormatting 'disk.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=0
fred ~/download $ qemu-kvm -k fr -localtime -soundhw all -m 1024 -hda disk.img -cdrom chakra-minimal-x86_64-090930-alpha3-test.iso -boot d &

Continuer la lecture de « Test de la Chakra Linux Alpha 3. »

Ubuntu Linux : le Microsoft du monde linux en se « bling bling »-isant ?

Aux personnes qui penseraient que cet article est du « ubuntu-bashing », elles se trompent. Cet article est écrit par une personne qui a utilisé durant près de 3 ans la distribution de Canonical.

Cependant, je ne peux que être critique – même si « La critique est facile, mais l’art difficile » – envers les directions prises par Ubuntu.

Déjà, la tendance lourde à la « bling-bling »-isation de la distribution. Dans un précédent article, je parlais de l’installateur qui se proposait de faire de l’information – ou plutôt de la publicité – lors de la copie des logiciels.

Mais le « bling-bling » ne s’arrête pas là. Il faut voir l’effet de démarrage de la distribution… Du plus pur « bling bling ». Il est vrai qu’une simple barre de progression, c’est trop strict, et cela n’attire pas l’utilisateur.

L’effet de lumière qui se présente au démarrage avec un logo ubuntu au dessus, cela me fait un peu penser à des séries de science fiction de la fin des années 1970…

Autre tendance qui me donne des boutons : le langage mono et les outils en mono dans la distribution. Loin de vouloir faire un troll, pour moi, ce langage est une erreur monstrueuse sur le plan judiciaire. Car il est connu que Microsoft est une entreprise philantropique (cf l’histoire d’OS/2, Netscape, GEM, Lotus…).

Même si Microsoft a promis de ne pas attaquer les personnes qui implémente le langage .Net pour d’autres plateformes autres que MS Windows, je n’en crois rien.

Si on enlève les paquets liés à mono sur une ubuntu fraichement installé en utilisant la commande :

sudo aptitude remove mono-runtime

Le gain est de 47 Mo environ. Ce n’est pas grand chose, mais si cela peut libérer autant sur le disque d’installation…

Ce n’est pas grand chose, mais c’est toujours cela de pris en ce qui concerne la tranquillité sur le plan légal.

Dernier point que je souhaite aborder : c’est l' »Application Store », un peu à l’image de l’appstore pour iPhone.

Quel intérêt de vouloir s’approprier ainsi les logiciels ? Est-ce que Fedora Linux, Slackware, Mandriva, Archlinux ou encore Frugalware (pour ne citer que les premières distributions qui me viennent à l’esprit) veulent s’approprier ainsi les logiciels ?

Pour le moment, l’ancienne interface est encore disponible, mais pourquoi vouloir ainsi tout « ubuntu »-iser ?

A trop vouloir simplifier et cacher le coté mécanique de l’informatique, on finit par trop simplifier et infantiliser l’utilisateur au lieu de le responsabiliser. Simple avis personnel, bien entendu.