Les distributions GNU/Linux basées sur les sources : en dehors du duo/duel gentoo-funtoo, point d’espoir ?

Dans le petit monde des distributions GNU/Linux, il existe deux grandes familles : les distributions proposant des paquets prêts à l’emploi (qui doit représenter 99% des distributions existantes ou ayant existées), et les distributions dites « sources » qui partent d’une base minimale, et où l’ensemble des outils tiers est compilé lors de l’installation et des mises à jour.

Pour info, la compilation d’une suite bureautique comme LibreOffice 4.0 demande environ 3 heures et demie sur mon ArchLinux avec comme machine un ordinateur avec un processeur Athlon II X2 215 (vitesse de pointe à 2800 Mhz, produit à partir de septembre 2009), 4 go de mémoire vive. Juste pour donner un ordre d’idée du temps qu’on peut passer à faire recompiler un logiciel.

Le but des distributions sources étant de proposer des logiciels prenant en compte les spécificités matérielles, et dont potentiellement plus réactives que des distributions GNU/linux à paquets prêt à l’emploi.

Les principales sont :

Pour les soeurs Gentoo Linux et Funtoo Linux, elles sont d’une vigueur incroyable, servant de base à des projets comme Sabayon Linux ou encore SystemRescueCD. Même si Funtoo Linux ne propose pas d’ISO d’installation, ses dépots sont mis à jour régulièrement.

Des ISOs d’installation pour la Gentoo Linux sont régulièrement proposées. Il suffit d’aller sur http://distfiles.gentoo.org/releases/amd64/current-iso/ (en remplaçant amd64 par x86 pour du PC 32 bits) pour s’en convaincre.

Continuer la lecture de « Les distributions GNU/Linux basées sur les sources : en dehors du duo/duel gentoo-funtoo, point d’espoir ? »

Funtoo Linux, suite et fin.

Dans un précédent article, j’avais été bloqué au redémarrage. La faute au xfs. Donc, j’ai retenté ma chance, et je suis reparti sur les routes de la geekitude informatique linuxienne – euh, y a pas un pléonasme ? – avec une Funtoo Linux, cependant, cette fois, j’ai utilisé VirtualBox et des partitions en / et /home en ext4.

Le point qui m’a le plus ennuyé, c’est la reconnaissance du circuit son, qui m’a fait recompiler au moins 3 fois le noyau. Pour l’affichage, un petit emerge xf86-video-virtualbox. Et surtout, ne pas nettoyer le code compilé du noyau, même s’il prend près de 700 Mo. Et comme je suis un grand fou furieux, j’ai utilisé le code source le plus proche de l’original pour le noyau, le paquet vanilla-sources, me permettant d’avoir le 3.6.6. Chez Gentoo Linux, on est limité au noyau linux 3.5.7 avec le même paquet.

Continuer la lecture de « Funtoo Linux, suite et fin. »

Installer une Funtoo avec Xfce : le retour, deuxième partie.

A la fin de la première partie, j’avais lancé la compilation de Xorg, avec un petit emerge x11-xorg Pour gagner du temps, j’ai rajouté la valeur VIDEO_CARDS= »vesa » dans le fichier /etc/portage/make.conf

Et j’ai profité de la compilation de Xorg pour générer les traductions nécessaire à l’utilisation de la Funtoo Linux.

Continuer la lecture de « Installer une Funtoo avec Xfce : le retour, deuxième partie. »

Installer une Funtoo avec Xfce : le retour.

Il y a plus d’un an de cela, j’avais voulu installer une Funtoo Linux avec Xfce à l’intérieur. Cependant, j’avais abandonné à cause d’un problème de paquets non compilable, au début de la mise en place de Xfce 4.8, à l’époque.

J’ai voulu retenter ma chance, étant obstiné, et voulant m’amuser avec la Funtoo Linux. Cette fois, j’utilise une machine qemu en lieu et place de la machine virtuelle VirtualBox utilisée précédemment. Et j’ai pris comme base la dernière ISO de SystemRescueCD en date, la version 3.1.1. Dès le démarrage, j’ai chargé l’agencement français pour le clavier. Cela m’a éviter de faire quelques gymnastiques mentales.

[fred@fredo-arch ISO à tester]$ qemu-img create -f qed disk.img 128G
Formatting 'disk.img', fmt=qed size=137438953472 cluster_size=65536 table_size=0
[fred@fredo-arch ISO à tester]$ kvm64 -hda disk.img -cdrom systemrescuecd-x86-3.1.1.iso -boot order=cd &

Pour l’installation, j’ai utilisé le wiki de la Funtoo Linux.

Etant donné que j’utilise un disque de 128Go, j’ai pris le partitionnement ancienne génération.

Pour le partitionnement, j’ai suivi le schéma proposé par le tutoriel, faisant passer la taille de la partition racine à 20 Go, et la partition d’échange à 4 Go.

Continuer la lecture de « Installer une Funtoo avec Xfce : le retour. »

A la quête de la geekitude linuxienne. Installer une Funtoo avec Xfce 4.8 dans une machine virtuelle VirtualBox – Deuxième partie.

A la fin du premier article, la compilation de Xorg était commencée. Pour effectuer celle-ci, j’ai entré, suivant le wiki de Funtoo-Quebec :

emerge --ask xorg-x11 xterm xclock twm

Après une compilation de 45 minutes environ, X est compilé. Pour utiliser consolekit (composant indispensable pour gérer finement les outils par la suite), et pour contourner un bug, j’ai du utiliser ceci :


export EMERGE_DEFAULT_OPTS="--autounmask=n"
emerge consolekit

Et une fois consolekit compilé…

env-update && source /etc/profile
/etc/init.d/consolekit start
rc-update add consolekit default

La configuration de Xorg passe par une manipulation que j’ai évoqué dans le billet sur FreeBSD 9.0. J’ai installé quelques outils complémentaires : alsa-utils, sudo et wicd.

Continuer la lecture de « A la quête de la geekitude linuxienne. Installer une Funtoo avec Xfce 4.8 dans une machine virtuelle VirtualBox – Deuxième partie. »

A la quête de la geekitude linuxienne… Installer une Funtoo avec Xfce 4.8 dans une machine virtuelle VirtualBox – Première partie.

En cette journée du 31 octobre, j’ai voulu tester dans une machine virtuelle VirtualBox la distribution Funtoo, une soeur de la Gentoo. Comme VirtualBox me propose des environnement Gentoo et Gentoo 64 bits, je me suis dit : allons-y. Même si utiliser une distribution source dans un environnement virtualisé n’est pas le meilleur choix.

J’ai donc pris un environnement Gentoo 64 bits. J’ai utilisé l’ISO System-Rescue-CD pour avoir un environnement de démarrage. Cependant, et vu que c’est une distribution source pour la plus grosse partie, j’ai pris un gros disque dur virtuel, 64 GiO au lieu de l’habituel 32 GiO.

Après avoir démarré l’ISO, j’ai demandé le démarrage le plus léger possible, en 64 bits et en console.

Pour l’installation, j’ai suivi le wiki anglophone.

Continuer la lecture de « A la quête de la geekitude linuxienne… Installer une Funtoo avec Xfce 4.8 dans une machine virtuelle VirtualBox – Première partie. »

VLOS 2.0 béta 1 : pas encore très véloce… :)

Désolé pour le jeu de mots à 0,02 €… C’était trop tentant 😉

C’est une gentoo matinée de sabayon. En clair, une méta-distribution pour être humain.

Le 7 janvier, la version 2.0 béta 1 est sortie.

NB : Je sais que certaines personnes me diront qu’une distribution à la gentoo n’a aucun intérêt dans une machine virtuelle. Très bien. Si on veut se faire la main sur une gentoo pour sa culture générale, et que l’on a pas envie de se prendre la tête avec une vraie machine, on fait comment ? C’est quand même une solution souple, qui permet de se familiariser sans trop de problème avec ce genre de distribution.

Tout comme la Sabayon Linux, elle utilise l’outil anaconda pour être installée. Enfin, il faudrait préciser qu’elle utilise funtoo comme base, funtoo étant une version dérivée de la gentoo linux, dérivée mise au point par Daniel Robbins (lui même créateur de la gentoo linux en 1999) pour améliorer la gentoo linux.

Bref, pour simplifier : VLOS = funtoo (dérivée de gentoo) + anaconda + outils de la sabayon linux.

VLOS 2.0 Beta 1

J’ai donc récupéré l’image iso de la version 2.0 béta 1 de la VLOS. Ensuite, j’ai utilisé qemu pour créer une image disque de 32 Go et lancer l’émulation.


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

Continuer la lecture de « VLOS 2.0 béta 1 : pas encore très véloce… 🙂 »