Slackware 12.1 : la doyenne des distribution sort une nouvelle version.

Je dois avouer que la Slackware Linux est un peu ma distribution « chouchou ». C’est la première distribution linux que j’ai jamais utilisée. La première version que j’ai pu avoir, c’était une version de la distribution qui utilisait un noyau 1.2.xx de Linux, ce qui doit remonter vers… 1996.

Elle avait été proposée avec le numéro 6 du défunt magazine « PC Team ». Autant dire qu’à l’époque, Linux était loin d’être autant « user-friendly » que de nos jours.

Même si son créateur ne produit pas actuellement de versions 64 bits – les dérivés que sont Slamd64 et BlueWhite 64 s’en occupant – c’est toujours avec plaisir que je touche à cette distribution, qui se veut simple dans sa conception.

J’ai donc récupéré l’image ISO du DVD depuis le tracker torrent du site de la distribution, histoire d’avoir à éviter à jouer au « grille pain » avec les images ISO des CDs.

J’ai ensuite lancé une session KVM, avec une image disque de 32 Go, un clavier français, un circuit son es1370, donc la ligne de commande suivante :

fred@fred-laptop:~/download$ kvm -m 768 -hda sl121.img -cdrom slackware-12.1-install-dvd.iso -k fr -localtime -soundhw es1370 -boot d &

Le disque a été partitionné en créant une partition principale de 30 Go, les 2 Go restant étant consacré au swap. Ensuite, je me suis contenté d’une installation en mode « full ».

L’installation en anglais a été toute simple, et j’ai pu avoir un lilo – à quand le grand saut vers Grub ? – de toute beauté.

l'écran de démarrage de la slackware 12.1

La configuration de Xorg se fait via l’outil xorgconfig – il faut choisir une profondeur de 16 bits, la profondeur de 24 bits provoquant des plantages de l’outil de terminal dans Xfce – et l’ajout d’un utilisateur via l’outil adduser. Je n’ai plus eu qu’à lancer KDM pour pouvoir ouvrir une session de KDE que j’ai configuré pour obtenir du français. J’aurais tout aussi bien ouvrir une session dans xfce, fluxbox, ou encore windowmaker.

L’équipement logiciel contient la totalité de KDE – qui pour une fois ne me donne pas cette impression de lenteur qu’on peut trouver dans d’autres distributions proposant KDE – dont KOffice.

Les infos techniques de la slackware 12.1

En effet, l’installation d’OpenOffice.org passe par le site slackbuilds.org qui est très agréable d’emploi.

OpenOffice.org 2.4.0 sous la slackware 12.1

Parmis les autres logiciels, on peut trouver Firefox 2.0.0.14, Gimp 2.4. Coté « entrailles », gcc est fourni en version 4.2, et le noyau de la slackware est un 2.6.24.5… Alors que la slackware avait une réputation de distribution assez conservatrice, cela est un peu étonnant à voir 😉

Que dire de plus ? Que cette distribution est toujours autant un plaisir à installer ? Et à utiliser ? Mon seul regret est l’absence de Gnome, mais cela, c’est une décision assez ancienne du créateur de la distribution, et je la respecte.

Bref, si vous voulez découvrir à quoi ressemble cette vénérable ancêtre, dont les premières versions remontent aux années 1992-1993, n’hésitez pas et vous ne serez pas déçus !

Sortons en vrac ;)

Un petit en’vrac consacrée aux sorties de la semaine.

Voila un rapide topo des sorties qui se sont succédées en cette fin de semaine. Je compte publier des articles sur OpenBSD 4.3, la Slackware 12.1 et l’OpenSuSE 11.0 béta 2 le plus vite possible.

La mauvaise réputation des OS 64 bits : Microsoft et les utilisateurs responsables ?

Derrière ce titre choc, je voudrais parler des légendes urbaines sur l’utilisation des OS 64 bits : ils sont réputés comme manquant de logiciels et de pilotes, et ne rien apporter.

Il est vrai que pouvoir utiliser toutes les capacités de son matériel est négligeable.

Même si les pilotes pour Windows 64 bits sont une plaie à trouver, et que 99% des Windows vendus illégalement avec les PCs sont des versions 32 bits n’aide pas à arranger cette situation, pourquoi en serait-il de même dans le monde des unix libres ?

Il suffit de voir des fils comme celui-ci ou encore celui-là les idées reçues ont encore un bel avenir devant elle à savoir :

  • Pas de version de Flash en natif pour les OS 64 bits. Quid de NsPluginWrapper ou de solutions alternatives libres comme Swfdec ?
  • Pas de greffon java pour Firefox : résolu grace à OpenJDK… Ce qui est vrai pour Ubuntu 8.04 LTS et qui le sera pour Fedora 9 et OpenSuSE 11.0 quand elles sortiront.
  • Il y a moins de logiciels en version 64 bits… Ah, première nouvelle. Mis à part quelques logiciels utilisateur de l’assembleur, je ne vois pas quels logiciels sont indisponibles en version 64 bits.

Il ne faut pas oublier que 99,9% des microprocesseurs sortit depuis fin 2006 environ sont des 64 bits par conception. Faudra-t-il comme pour la génération précédente attendre environ 15 ans avant que le 64 bits soit utilisé par défaut ?

Car mis à part Linux qui a été conçu comme un noyau 32 bits dès son départ, il ne faut pas oublier qu’il a fallu attendre Windows XP pour avoir un OS grand public complètement 32 bits chez Microsoft.

La série des Windows 95/98 et Millenium n’étant que des surcouches graphiques évoluées 32 bits d’OS 16 bits : MS-Dos 7.0 (Windows 95), 7.1 (Windows 98) et 8.0 (Millenium).

Et dire que le premier microprocesseur grand public pour PC en 32 bits date de… 1985 : c’était un certain Intel 386

On est encore dans les temps… Le premier microprocesseur 64 bits grand public pour PC ne date que de… 2003 avec la sortie de l’Athlon 64 d’AMD.

On verra bien si d’ici 10 ans le 64 bits a fini par s’imposer… de guerre lasse pourrait-on dire !

Comparons une debian Sid et Ubuntu Hardy Heron (8.04)…

Ubuntu est une distribution qui se base sur la branche « unstable » ou sid (still in development ??) de Debian.

Alors qu’Ubuntu 8.04 LTS vient de sortir, j’ai décidé de jeter un oeil pour savoir à quoi ressemble actuellement la debian Sid. J’aurais pu utiliser Sidux, mais je voulais une debian aussi « nature » que possible.

Dans ce but précis, je vais passer par plusieurs étapes : installation d’un système minimal avec une image « netinst » (installation par le réseau) d’une Debian 4.0r3.

Ensuite, je modifierais les dépots pour pointer vers les dépots instables. Enfin, je rajouterais à la base mise à jour vers Debian Sid les logiciels suivants :

  • Gnome
  • OpenOffice.org
  • Gimp
  • le dernier IceWeasel disponible (la version débianisée de Firefox)

Le but étant de reproduire au mieux la logithèque par défaut d’Ubuntu et de comparer les versions disponibles.

KVM va me servir pour installer tout cela.

Première étape : récupération d’une image netinst de la version 4.0r3 en AMD64. (http://cdimage.debian.org/debian-cd/4.0_r3/amd64/iso-cd/)

J’utilise un disque virtuel de 32 Go. La machine virtuelle sera équipée de 768 Mo de mémoire vive, d’un clavier français, et d’un circuit son es1370.

De plus, pour des raisons pratiques, j’utiliserais l’installateur graphique, disponible en entrant « installgui » (sans les guillemets) à l’écran de démarrage du CD.

fred@fred-laptop:~/download$ qemu-img create -f qcow2 sid.img 32G
Formatting 'sid.img', fmt=qcow2, size=33554432 kB
fred@fred-laptop:~/download$ kvm -m 768 -hda sid.img -cdrom debian-40r3-amd64-netinst.iso -k fr -soundhw es1370 -boot d &

Deuxième étape : modification des sources.

Il faut lancer la machine virtuelle avec la commande suivante pour continuer :

kvm -m 768 -hda sid.img -cdrom debian-40r3-amd64-netinst.iso -k fr -soundhw es1370 -boot c &

La base a donc été installée. Maintenant, nous allons modifier les fichiers. Avec nano, j’édite le fichier /etc/apt/sources.list en remplaçant les entrées « etch » par « sid ».

Il faut bien sur se connecter en tant que root pour pouvoir modifier le fichier.

Maintenant, on entre le duo classique :

aptitude update && aptitude dist-upgrade

Troisième étape : installation de gnome et des autres logiciels.

Une fois la mise à jour terminé et la debian redémarrée, on peut installer Gnome ; en root :

aptitude install gnome-desktop-environment

Ajout de Gimp et d’OpenOffice.org :

aptitude install gimp openoffice.org

A noter que j’ai du modifier le fichier /etc/X11/xorg.conf pour pouvoir lancer X… L’ajout d’une ligne « Defaultdepth 24 » dans la section « screen » et d’une ligne « Driver « vesa » » dans la section « device » m’ont permis d’atteindre une résolution confortable de 1024×768.

Une fois Gnome lancé, j’ai installé manuellement le noyau 2.6.25 ainsi que les traductions d’OpenOffice, sans oublier le dernier IceWeasel disponible.

Coté versions :

OpenOffice, Gnome, Firefox (dans sa version 2) sont en version identique. Xorg est lui aussi une version 7.3. La seule grosse différence, c’est le noyau, un 2.6.25 pour la Debian Sid, contre un 2.6.24 pour la Hardy Heron. Cf les captures d’écran qui suivent.

Gimp 2.4.5 et Gnome 2.22.1 sous Debian Sid

Openoffice.org 2.4 sous Debian Sid avec un noyau linux 2.6.25

IceWeasel 2.0.0.14 sous Debian Sid

Pour le moment, et vu que la Hardy vient juste de sortir, les deux distributions sont assez semblables. Qu’en sera-t-il d’ici un ou deux mois ?

Il sera intéressant de refaire la comparaison, surement pour la sortie de la version 8.04.1 de la Ubuntu Linux, sortie prévue pour début juillet 2008.

gNewSense 1.9 : vers un ubuntu 100% libre à la sauce « GNU » ?

gNewSense – et son pendant Gobuntu – ont pour but de respecter presque « dictatorialement » la notion de liberté defendue par le projet GNU : à savoir réduire à néant toute présence de logiciels ne respectant pas une licence libre, idéalement la Gnu Publishing License.

Lisant sur Distrowatch l’arrivée d’une version « béta » de la 2.0 de gNewSense (la version 1.0 sortie jadis se basait sur la Ubuntu 6.06 LTS), j’en ai profité pour l’installer et la lancer dans une machine virtuelle KVM.

écran de démarrage de gNewSense

Dans l’ensemble, le système ressemble à la logithèque disponible dans la Ubuntu Hardy Heron, mais sans les pilotes et autres logiciels propriétaires, et qu’Epiphany remplace le « non-libre » Firefox, même si ce dernier s’appelle Navigateur Web 🙂

java dans Epiphany sous gNewSense

Sur le plan pratique, on peut facilement installer Java via Iced Tea, et le greffon qui va bien est disponible pour le navigateur internet.

Installation de Java dans gNewSense

Par contre, l’installation de flash via le paquet swfdec ne semble pas complètement opérationnel, ceci étant surement lié à l’utilisation de paquets non-libre et donc incompatible avec la philosophie de la distribution.

C’est une distribution intéressante, même si au final, elle risque d’avoir un public assez restreint, celui des « extrémistes » libristes.