Archives du mot-clé slackware

N’enterrons pas Upstart trop vite…

La nouvelle a fait le tour de la blogosphère linuxienne. Debian GNU/Linux pour sa version Jessie (qui sortira courant 2015) a choisi comme système d’initialisation systemd. Du moins, c’est pour le moment au conditionnel, je recopie la partie du message concernant l’annonce :

We exercise our power to decide in cases of overlapping jurisdiction (6.1.2) by asserting that the default init system for Linux architectures in jessie should be systemd.

Ce qui donne traduit :

Nous exerçons notre pouvoir de décider en cas de chevauchement des compétences (6.1.2) en affirmant que le système d’initialisation par défaut pour les architectures Linux de jessie devrait être systemd.

J’ai mis la partie intéressante en gras. Et la traduction ? Dirons-nous que c’est de la traduction automatisée légèrement retouchée ;)

Sauf erreur de ma part, should est le conditionnel du verbe to shall, qu’on traduit par devoir, dans l’idée d’une possibilité.

Tant que je n’ai pas d’ISO de la Debian GNU/Linux testing proposant systemd par défaut, je resterais prudent.

Même si c’est un coup dur pour Canonical qui voudrait bien proposer à sa source de paquets son système d’initialisation, upstart, la situation n’est pas si mauvaise que cela pour l’entreprise à l’origine d’Ubuntu.

Lire la suite

De la « fausse » diversité des distributions GNU/Linux.

Quand monsieur ou madame Michu apprend l’existence de Linux – faut pas aller directement à l’appellation distribution GNU/Linux – c’est avec des projets comme Ubuntu par exemple. Et un jour, le concept de distribution apparait dans son esprit.

Et pour les plus curieux, ils apprennent l’existence de distrowatch, source de trolls sans fin. Et quand il voit les statistiques de fréquentation, l’idée même qu’il existe une centaine de distributions GNU/Linux voire plus les effrayent.

« C’est quoi ce bazar ? » pourrait-être la première réflexion. La deuxième serait « Pourquoi y en a-t-il autant ? » Et la troisième (si on arrive à ce stade avancé ce qui n’est pas gagné) : « C’est quoi la différence ? »

Si on prend la seule statistique qu’il est difficile de contester sur Distrowatch, c’est celle qui liste hebdomadairement les distributions indexées sur le site. En gros, une bonne partie de ce qui existe et a existé depuis 2002, année de naissance de Distrowatch.

Si on prend le bulletin du 12 août 2013, on peut lire :

DistroWatch database summary

– Number of all distributions in the database: 761
– Number of active distributions in the database: 304
– Number of dormant distributions: 48
– Number of discontinued distributions: 409
– Number of distributions on the waiting list: 303

Quoi ? 761 distributions listées ? 409 abandonnées ? Et 304 actives et maintenues ? De quoi effrayer. Cependant, cette diversité est largement un trompe l’oeil. Surtout si on considère les grandes familles qui existent.

Lire la suite

SlackE17 : quand e17 et Slackware Linux se marient pour le meilleur…

e17, le « duke4ever » des environnements de bureaux étant enfin sorti – en espérant que le délai jusqu’à e18 ne sera pas de 12 ans – il est à la mode de le proposer avec toutes les distributions en ce moment. Avec plus ou moins de bonheur et de réussite en fonction des essais.

Or, et sauf erreur de ma part, je ne l’ai pas encore vu à l’oeuvre avec la Slackware Linux, la distribution qui m’a fait découvrir Linux il y a pas mal d’années, une grosse quinzaine d’années environ ;)

J’ai donc trouvé le projet SlackE17 qui permet de proposer sur une Slackware Linux stable récente d’installer e17. La dernière version disponible au moment où je rédige cet article est celle du 23 décembre 2012.

Pour des raisons pratiques, après avoir récupéré la version 64 bits de la Slackware 14.0, j’ai fait une installation des plus basiques, n’installant que X, pour éviter toute « pollution » liée à l’installation d’un autre environnement, et conserver ainsi une expérience aussi proche de l’original que possible.

Bien entendu, la Slackware Linux installée étant à jour avant le lancement de l’installation des paquets de la SlackE17. Le tout dans une machine qemu 64 bits, avec un disque de 128 Go. Et j’ai utilisé links pour récupérer les fichiers nécessaires.

Le point le plus ennuyeux, ce fut de récupérer lua, une des dépendances d’edje, un des composants d’e17. J’ai finalement du passer par Slackbuilds.org.

Une fois Lua installé, il m’a suffit d’entrer la commande ./slacke17-install.sh max et de patienter deux grosses minutes.

Lire la suite

SalixOS 14 est sortie, vive la Slackware Linux pour être humain glabre :)

7 semaines après la sortie de la version béta 1 dont j’ai parlé début octobre, , après 4 versions RCs, voici enfin la version finale de la SalixOS 14.

La version 14.0 de la SalixOS se base sur la Slackware Linux 14.0, avec Xfce 4.10, Midori en lieu et place de Mozilla Firefox, Exaile pour le son, Parole pour la vidéo, LibreOffice 3.6.3 pour la bureautique, flash préinstallé (les barbus sont invités à sortir de la salle, merci), etc…

J’ai mis la main sur la version 64 bits de la Salix 14.0 en saveur Xfce.

[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 salix64-xfce-14.0.iso -no-frame -boot order=cd &

L’installateur se lance, et j’ai choisi le mode installation automatisée, et l’installation complète. Elle est assez simple d’accès, et j’ai vraiment apprécié la facilité pour choisir le fuseau horaire ou encore la traduction à utiliser.

Lire la suite

Salix 14.0 béta 1 : la slackware pour être humain en pleine ébullition.

La Slackware Linux est comme Ubuntu, une distribution qui connait des versions dérivées, même si elles sont largement moins nombreuses. Parmi les dérivées de la Slackware Linux, il y a entre autres la Absolute (dédiée aux machines à ressources modestes) et la SalixOS.

La première version béta de la SalixOS 14 étant disponible, j’ai voulu voir ce que donnait cette préversion. La dernière fois que j’ai parlé de la SalixOS, c’était fin 2011.

J’ai donc récupéré l’ISO en version 64 bits, et j’ai lancé l’installation dans une machine virtuelle VirtualBox. J’ai choisi d’automatiser au maximum l’installation, aussi bien sur le plan du partitionnement du disque que de la mise en place, prenant une version « complète ».

L’installation est la même que dans le précédent article, donc, inutile d’en rajouter des tonnes. L’ajout d’un compte utilisateur est très simple, même si une installation en mode ncurses pourrait effrayer un peu au premier abord :)

Lire la suite

En vrac’ rapide et libre de fin de semaine.

Un petit en vrac’ plus ou moins lié au logiciel libre et au libre en particulier.

Voici le clip officiel du premier titre du dernier album de Josh Woodward.

Bon week-end :D

Vous souffrez de systemd-ophobie ? Voici quelques solutions.

La systemd-ophobie, c’est le rejet de systemd, un projet porté à l’origine par RedHat pour remplacer les scripts de démarrage qui selon un des codeurs de RedHat se font un peu trop vieux.

Si entendre parler de systemd vous donne des plaques d’urticaire, des démangeaisons sur tout le corps, et que vous avez envie d’hurler à la lune, tel un loup-garou, alors vous êtes atteint de systemd-ophobie.

Voici donc les actions à entreprendre.

  1. Eviter les distributions utilisant ou qui utiliseront à terme systemd : Fedora Linux, OpenSuSE, Archlinux, Frugalware Linux, et leurs dérivées. Sans oublier Mageïa.
  2. Utiliser Ubuntu ou une de ses nombreuses versions dérivées plus ou moins officielles qui utilisent upstart en lieu et place de systemd, comme Linux Mint par exemple, ou la poire si vous êtes masochiste.
  3. Utiliser Debian GNU/linux, la stable ou encore la future stable Wheezy. Si la migration vers systemd doit se faire chez Debian, ce ne sera pas avant la version 8, alias Jessie vers 2015-2016.
  4. Utiliser une distribution comme Slackware ou une de ses dérivées comme SalixOS.
  5. Passer carrément à un BSD libre.
  6. Economiser durant plusieurs mois et prendre une machine pommée.

Voila, maintenant à vous de voir, le temps que soit systemd finisse par s’imposer ou se planter en beauté, vous avez le choix. A vous de voir !

En vrac’ rapide et libre.

Quelques liens en vrac’ en rapport avec le logiciel libre, et le libre en général.

C’est tout pour le moment !

En vrac’ rapide et libre

Un petit en vrac’ rapide et libre pour commencer la semaine.

C’est tout pour aujourd’hui :D

Où en est la Slackware Linux un an après la sortie de la version 13.37 ?

Il y a environ un an, j’avais rédigé un article sur la Slackware Linux 13.37 à l’époque en version RC2.

J’ai voulu voir où en était cette vénérable distribution qui fêtera ses 19 ans en juillet prochain. J’ai récupéré l’image ISO de la version 64 bits de la Slackware Linux, puis, j’ai créé une machine Qemu-kvm.

[fred@fredo-arch ISO à tester]$ dd if=/dev/zero of=disk.img count=32 bs=1G
32+0 enregistrements lus
32+0 enregistrements écrits
34359738368 octets (34 GB) copiés, 289,161 s, 119 MB/s
[fred@fredo-arch ISO à tester]$ kvm64 -hda disk.img -cdrom slackware64-13.37-install-dvd.iso -boot order=cd &

kvm64 étant un alias pour :

qemu-system-x86_64 --enable-kvm -m 2048 -k fr -soundhw all -vga std -usb

L’installateur étant toujours le même, inutile de s’étendre dessus. Une fois installée, j’ai modifié le fichier /etc/slackpkg/mirrors pour choisir un miroir de la Slackware Linux current.

Lire la suite

SalixOS 13.37… La slackware pour les humains ayant quelques notions d’informatique :)

J’avais testé pour noël 2009 la version 13.0.2 de la SalixOS.

Deux ans – à quelques jours près – sont passés, j’ai donc voulu voir l’évolution de cette distribution dérivée d’une des plus anciennes distributions survivante des tous débuts de l’aventure linuxienne.

J’ai donc récupéré l’image ISO de la version xfce 64 bits, mais il existe aussi des versions plus ou moins g33k3sques : KDE, fluxbox et pour les plus fanatiques du minimalisme, avec RatPoison.

J’ai donc lancé mon environnement habituel, puis l’installation a commencé.


[fred@fredo-arch ISO à tester]$ qemu-img create -f qed disk.img 32G
Formatting 'disk.img', fmt=qed size=34359738368 cluster_size=65536 table_size=0
[fred@fredo-arch ISO à tester]$ kvm64 -hda disk.img -cdrom salix64-xfce-13.37.iso -boot order=cd &

Nul besoin d’avoir un installateur avec des beaux boutons arrondis ou un diaporama de fonctionnalité. C’est le genre d’outils que l’on ne voit que rarement lors d’une utilisation d’une distribution gnu/linux, sauf si l’on est adepte du « distro hopping ».

Lire la suite

Vector Linux 7.0 : oh, une distribution qui n’est pas basée sur Ubuntu Linux ;)

J’ai déjà eu l’occasion de parler de distributions qui était basée sur la Slackware linux.

Par exemple la Salix (en décembre… 2009) ou encore la ZenWalk Linux (en avril 2010).

Les distributions qui se basent sur autre chose qu’Ubuntu sont loin d’être ultra nombreuses.

Même si j’ai eu l’occasion d’en tester depuis le début du mois Viperr (basée sur la Fedora 16) ou encore la Semplice (basée sur la Debian), avoir une distribution basée sur une Slackware ou une Debian GNU/Linux, cela fait plaisir. C’est le cas de la Vector Linux, un mélange de Slackware et de Xfce.


[fred@fredo-arch ISO à tester]$ qemu-img create -f qed disk-vector.img 32GFormatting 'disk-vector.img', fmt=qed size=34359738368 cluster_size=65536 table_size=0
[fred@fredo-arch ISO à tester]$ kvm32 -hda disk-vector.img -cdrom VL7.0-STD-GOLD.iso -boot order=cd &

L’installation se lance automatiquement et est assez simple, bien qu’étant en anglais. Il suffit de cliquer sur deux ou trois cases de temps à autre, ou de choisir parmi des options. Les captures d’écran qui suivent montrent les principales étapes de l’installation.

Lire la suite

Assiste-t-on à un murissement du marché des distributions GNU/Linux ?

Quand j’ai commencé à ce blog, il y a 5 ans et 9 mois environ, le nombre de distributions GNU/Linux vraiment différentes étaient intéressantes ; En septembre 2005, j’avais des distributions à base de paquets .deb (avant l’offensive *buntu), d’autres à bases de rpms, des distributions avec des formats de paquets exotiques, comme la feu nasgaïa, des distributions en meta-sources, d’autres copiant la hiérarchie windowsienne (GoboLinux), etc…

Cependant, depuis quelques mois, pour ne pas dire une grosse année, le choix s’est appauvri. On ne compte plus le nombre de ubuntu-like qui souvent n’ont changé qu’un ou deux logiciels / thèmes, les dérivées de la Fedora qui souvent rajoute des logiciels non libre par défaut.

Si on prend le top 10 actuel de distrowatch en cette fin juin 2010 :

  1. Ubuntu
  2. Linux Mint (ubuntu like)
  3. Fedora
  4. Debian, la mère d’Ubuntu sur certains plans
  5. OpenSuSE
  6. ArchLinux
  7. PCLinuxOS (mélange de Mandriva, Fedora et OpenSuSE)
  8. Puppy (basée sur Ubuntu, et largement dégraissée)
  9. CentOS (version libre de la RedHat Linux Entreprise)
  10. Sabayon (une gentoo pour humain)

Donc, 50% basé sur des paquets deb, 30% sur des paquets rpm, et les deux dernières sur des paquets tiers ou meta source.

Certains détracteurs disent qu’il y a des milliers de distributions linux… Mais combien de vraiment originale ? Pas grand monde…A noté l’absence dans le top 10 de grand noms, comme Gentoo, Mandriva, Slackware

Comme quoi le marché des distributions commence à murir, et même si un certain nombre de distributions dérivées d’Ubuntu sorte à chaque fois, rare sont celles qui arrivent à se démarquer vraiment…

En vrac’ rapide plus ou moins libre.

Un petit en vrac’ pour finir la semaine.

C’est tout pour aujourd’hui ! Bon week-end !

Slackware Linux 13.37rc2 : qu’as donc dans le ventre cette bonne vieille slackware ? :)

Ayant lu l’annonce de la sortie d’une version rc2 de la Slackware Linux 13.37, j’ai téléchargé l’image ISO, dans le but de la tester. Et j’aime bien cette distribution, c’est une des premières que j’ai utilisé, fournie à l’époque avec le défunt magazine PC Team… Il y a environ 15 ans de cela ? :)

wget a été comme d’habitude mon ami :

[fred@fredo-arch ISO à tester]$ wget -c ftp://ftp.slackware.no/slackware/slackware-current-iso/slackware64-current-15_Mar_2011-DVD.iso
–2011-03-19 06:42:31– ftp://ftp.slackware.no/slackware/slackware-current-iso/slackware64-current-15_Mar_2011-DVD.iso
=> «slackware64-current-15_Mar_2011-DVD.iso»
Résolution de ftp.slackware.no… 128.39.3.170, 2001:700:0:12e::f70
Connexion vers ftp.slackware.no|128.39.3.170|:21…connecté.
Ouverture de session en anonymous…Session établie!
==> SYST … complété. ==> PWD … complété.
==> TYPE I … complété. ==> CWD (1) /slackware/slackware-current-iso … complété.
==> SIZE slackware64-current-15_Mar_2011-DVD.iso … 2097770496
==> PASV … complété. ==> RETR slackware64-current-15_Mar_2011-DVD.iso … complété.

[ < => ] 2 097 770 496 1,28M/s ds 24m 17s

2011-03-19 07:06:48 (1,37 MB/s) – «slackware64-current-15_Mar_2011-DVD.iso» sauvegardé [2097770496]

J’ai ensuite utilisé l’environnement de test habituel, 2 GiO de mémoire, 32 GiO de disque.

[fred@fredo-arch ISO à tester]$ qemu-img create -f qed disk.img 32G
Formatting 'disk.img', fmt=qed size=34359738368 cluster_size=0 table_size=0
[fred@fredo-arch ISO à tester]$ kvm64 -hda disk.img -cdrom slackware64-current-15_Mar_2011-DVD.iso -boot cd &

Lire la suite

En vrac rapide, libre… Spécial distributions linux :D

ElementaryOS beta

C’est tout pour aujourd’hui.

Bon week-end !

Et si le problème des distributions linux était la sur-popularité d’une seule d’entre elle ?

Une planche de geektionnerd reprise par le Framablog a eu un commentaire qui a montré une réflexion typiquement… fanboyesque :

C’est marrant cette tendance des gens à critiquer ce qui devient populaire. On aime bien la réussite, mais pas trop…

Dans un précédent billet, je parlais de la sortie de deux distributions ayant des racines anciennes, à savoir la Slackware Linux 13.1 et la Fedora 13.

Lire la suite

Sorties simultanées de la Slackware Linux 13.1 et de la Fedora Linux 13 : que du bonheur ;)

C’est surtout un bonheur pour montrer que le monde des distributions gnu/linux est largement moins monolitique que la sortie de la Ubuntu Linux 10.04 le laissait penser.

En ce qui concerne le tag « planet-libre », j’ai un peu hésité avant de le mettre. Si un modérateur ou un administrateur du Planet-Libre enlève ce billet, je n’y verrais aucun inconvénient.

J’ai déjà parlé de la Slackware 13.1 et de la Fedora Linux 13 dans des articles plus anciens, et mon but n’est pas le test habituel que certaines personnes auraient bien envie de voir partir vers /dev/null.

Non, la sortie de ses deux grands noms des distributions Linux montre que le dynamisme du logiciel libre est encore bien présent et que la concurrence entre distributions existe encore.

Evidemment, elles visent deux publics différents.

La vénérable Slackware Linux (17 ans au compteur) est destinée aux personnes qui veulent une distribution simple à administrer, tout en restant stable. D’ailleurs, j’avoue que c’est grace à une Slackware Linux en 1996 que j’ai découvert Linux :)

J’ai donc gardé une certaine tendresse pour cette distribution. Orientée plus KDE et Xfce, elle propose aussi un des systèmes de gestion de paquets assez simples, dont le gros défaut est la manipulation des dépendances :(

La Fedora Linux, plus récente, est aussi le « banc d’essai » de la RHEL.

Cependant, c’est une distribution qui se veut assez « bleeding edge », avec des technologies récentes, et c’est aussi une distribution qui a permis le murissement de certaines technologies, comme Plymouth, ou encore PulseAudio, et même de tester pour les plus courageux ext4fs avant sa stabilisation.

La Fedora Linux 13 permet, pour les plus courageux – de tester btrfs, le futur système de fichiers qui équipera les distributions linux.

Cependant, être « bleeding edge », ne veut pas dire être complètement fou, et c’est pour cela que le grub fourni n’est qu’une version 0.97, et non une version de grub2, pourtant plus évolué, mais aussi plus complexe à configurer.

Un autre créneau, c’est la volonté des deux distributions de distribuer aussi longtemps que possible que du logiciel libre. Ainsi, il faut passer par un dépot tiers, RPM Fusion pour avoir le support de technologies propriétaire comme le mp3.

Lorsque j’ai fait mon article sur la slackware 13.1rc1, j’ai du passer par un paquet tiers pour avoir le support du flash.

Donc, ce sont des distributions plus pour des utilisateurs un peu dégrossis, et j’avoue que si je devais former une personne à un système linux, en dehors d’un dégrossissage « obligé » par une Ubuntu Linux, je conseillerais une Fedora Linux, plus en accord avec la philosophie du logiciel libre.

Mais chacun voit midi à sa porte finalement ;)

Deux tendances lourdes pour les distributions linux ?

J’ai traité un sacré paquet de distributions linux, qu’elles soient basées sur des paquets rpms, deb, des distributions « sources ». Même si cela m’a été parfois reproché vertement.

Et depuis tout ce temps, j’ai vu apparaître des « standards » :

  • Distributions à cycle semestriel
  • Distributions proposant des liveCDs

Bien entendu, il y a toujours eu des contre-exemples, comme la vénérable Slackware Linux (dont la deuxième release candidate pour sa version 13.1 vient de pointer le bout de ses octets), ou encore les rollings releases que sont ArchLinux et Frugalware Linux, même avec l’existence de projets comme Chakra Linux.

OpenSuSE a un cycle plus long, se limitant à une sortie majeure par an.

Or, les deux tendances commencent à être égratignées, par deux tendances opposées, bien que minoritaire actuellement :

  • Distributions n’hésitant à bousculer la date de sortie pour un « when it’s ready » pour éviter des bugs ennuyeux au dernier moment
  • Distributions proposant des liveDVDs / clé USB

Pour le « when it’s ready », le nom de Debian GNU/Linux vient aisément à l’esprit. Mais aussi de la Fedora Linux, dont le date de publication a été repoussée plusieurs fois, dernièrement pour un bug assez ennuyeux, car il bloquait d’une certaine manière le double-démarrage avec un MS-Windows

Pas un énorme bug, mais le genre de bug qui peuvent ruiner la réputation d’une distribution.

D’ailleurs, nombre de logiciels libres appliquent cette politique du « when it’s ready », dont un célèbre navigateur internet ;)

La deuxième tendance se justifie par la gourmandise croissante des logiciels en place. Pour respecter la « sacro-sainte » limite des 700 Mo, on est obligé de faire la croix souvent sur des logiciels phare comme Gimp, ou encore OpenOffice.org.

Or, la publication récente de Linux Mint 9 propose une version en liveDVD qui contient des logiciels comme VLC et OpenOffice.org (assez indispensable de nos jours une suite bureautique) en complément de la version classique.

Dans un autre domaine, la distribution KISS propose une image ISO qui peut aussi bien être mise sur un CDRom que sur une clé USB.

D’ailleurs, il suffit d’aller de temps à autres sur QuebecOS ou distrowatch pour voir la place croissante prise par les distributions qui proposent des images USB / DVD live pour se faire connaitre.

Ce sont – à mon avis – deux tendances qui finiront par devenir majoritaire dans les années qui viennent. Car 6 mois, c’est déjà court pour stabiliser une distribution, et rester dans le cadre du format CD coté taille obligera constamment soit à augmenter le niveau de compression, en utilisant des outils comme xz soit à faire des sacrifices plus ou moins bien compris par les utilisateurs.

Déjà la première RC de la Slackware Linux 13.1… Et c’est un grand cru ! :D

En l’espace de 15 jours, la Slackware Linux est passée du stade de la béta1 à celui de la RC1… Ce qui est quand même très rapide, surtout pour cette distribution qui existe depuis le début de Linux ou presque !.

<petite parenthèse rapide>
Notons que c’est le genre typique d’article pour pourrir le Planet-Libre, dixit un commentaire sur un article récent !
</petite parenthèse rapide>

La Slackware Linux étant une de mes distributions fétiches, j’ai voulu voir ce qu’elle a dans les tripes ;)

La récupération de l’image ISO en 64 bits s’est faite via wget :

[fred@fredo-arch download]$ wget -c http://spheniscus.uio.no/pub/linux/slackware/slackware-current-iso/slackware64-current-11_May_2010-DVD.iso

–2010-05-16 17:57:02– http://spheniscus.uio.no/pub/linux/slackware/slackware-current-iso/slackware64-current-11_May_2010-DVD.iso

Résolution de spheniscus.uio.no… 129.240.5.4

Connexion vers spheniscus.uio.no|129.240.5.4|:80…connecté.

requête HTTP transmise, en attente de la réponse…200 OK

Longueur: 1929742336 (1,8G) [application/octet-stream]

Sauvegarde en : «slackware64-current-11_May_2010-DVD.iso»

100%[====================================>] 1 929 742 336 658K/s ds 52m 18s

2010-05-16 18:49:20 (601 KB/s) – «slackware64-current-11_May_2010-DVD.iso» sauvegardé [1929742336/1929742336]

Ensuite, j’ai utilisé le protocole habituel :

[fred@fredo-arch download]$ qemu-img create -f raw disk.img 32G
Formatting 'disk.img', fmt=raw size=34359738368
[fred@fredo-arch download]$ kvm64 -hda disk.img -cdrom slackware64-current-11_May_2010-DVD.iso -boot d &

L’installateur n’ayant pas changé depuis des lustres, inutile d’en parler. C’est du mode texte qui fonctionne autant en profiter ;)

Lire la suite