0linux, le retour ;)

La dernière fois que j’ai parlé de la 0linux, distribution atypique, c’était lors de la sortie de sa version Zeta en novembre 2013.

Depuis, de gros changements sont intervenus, comme la poubellisation de systemd au profit de scripts à la BSD, une distribution mixte 32 et 64 bits par défaut, le support d’enlightenment, de KDE SC, de Xfce, de LibreOffice, un noyau linux à basse latence, et un nouveau site. Sans oublier une nouvelle version, la 0linux Eta.

Après de longues péripéties, et après avoir aidé le plus possible durant la journée du premier avril (sans odeur de poissons avariés) sur le forum de la distribution, j’ai enfin pu rédiger l’article pour parler de nouveau de la nichesque 0linux.

J’ai récupéré l’ISO maximale (4,4 Go), pour gagner du temps à l’installation. L’installation en réseau est fonctionnelle, mais elle peut être aléatoire s’il y a de la friture sur la ligne.

[fred@fredo-arch ISO à tester]$ wget -c http://ftp.igh.cnrs.fr/pub/os/linux/0linux/iso/0linux-eta-02042014-maxi-x86_64.iso
–2014-04-02 16:59:40– http://ftp.igh.cnrs.fr/pub/os/linux/0linux/iso/0linux-eta-02042014-maxi-x86_64.iso
Résolution de ftp.igh.cnrs.fr (ftp.igh.cnrs.fr)… 193.50.6.155
Connexion à ftp.igh.cnrs.fr (ftp.igh.cnrs.fr)|193.50.6.155|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 4708106240 (4,4G) [application/octet-stream]
Sauvegarde en : « 0linux-eta-02042014-maxi-x86_64.iso »

100%[====================================>] 4 708 106 240 2,73MB/s ds 27m 58s

2014-04-02 17:27:39 (2,68 MB/s) — « 0linux-eta-02042014-maxi-x86_64.iso » sauvegardé [4708106240/4708106240]

Comme je suis passé par un téléchargement simple et non sécurisé comme peut l’être un téléchargement via torrent, j’ai vérifié la validité de l’ISO via sa somme MD5.

[fred@fredo-arch ISO à tester]$ md5sum -c 0linux-eta-02042014-maxi-x86_64.iso.md5
0linux-eta-02042014-maxi-x86_64.iso: Réussi

Ensuite, j’ai créé une machine virtuelle dans laquelle j’ai eu envie de mettre une 0linux avec KDE SC. J’ai par la suite créé une deuxième machine virtuelle pour y héberger Xfce.

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

Une fois le démarrage effectué, on va s’attaquer au premier réglage pour ensuite lancer l’installateur qui est en mode texte et semi-interactif. Il y a beaucoup de captures d’écran, c’est souvent plus parlant que 15 lignes d’explications.

Continuer la lecture de « 0linux, le retour 😉 »

Chronique d’une migration réussie vers Gnome 3.12.0 pour Archlinux.

Comme tous les 6 mois, je fais mon fou furieux, et je teste le dépot [gnome-unstable] pour Archlinux dès qu’il atteint un certain niveau de maturité. Comme pour Gnome 3.10.0 en septembre 2013.

Voici donc la marche à suivre si vous êtes suffisamment branchés cascades ultimes. Ce n’est pas conseillé aux personnes qui tiennent à la stabilité de leur environnement. En clair, l’ensemble peut vous exploser en pleine tronche. Je suis clair, ou faut-il un dessin ? 😀

Les captures d’écrans qui suivent la liste d’action à effectuer sont des illustrations. Les instructions seront applicables aussi dès l’arrivée de Gnome 3.12 dans le dépot [testing], puis dans les dépots stable.

Je tiens à préciser qu’un outil ne fonctionne pas et nécessite une compilation, c’est Brasero. Donc si vous dépendez de cet outil, et que compiler Brasero ne vous branche pas, passez votre chemin et attendez un peu !

  1. Si le paquet totem-plugin est installé, il faut l’enlever : yaourt -Rcs totem-plugin
  2. Avec gnome-tweak-tool, on désactive les extensions tierces qui pourraient interférer.
  3. On désactive le lancement automatique de GDM : sudo systemctl disable gdm.service
  4. On active le dépot [gnome-unstable] en le rajoutant en haut de la liste des dépots, avec [testing] et [community-testing]
  5. On lance l’installation des mises à jour, 128 pour mon ordinateur de bureau avec un petit yaourt -Syua, puis on attends en serrant les fesses.
  6. On redémarre. Puis on se connecte en utilisateur classique, et on lance gdm avec sudo systemctl start gdm.service

Ce sont les étapes d’installation. Si Gnome 3.12 vous accueille tant mieux. Sinon, il faudra virer gnome, désactiver gnome-unstable et réinstaller Gnome 3.10…

Continuer la lecture de « Chronique d’une migration réussie vers Gnome 3.12.0 pour Archlinux. »

Void Linux et Gnome 3.12… Un cocktail détonnant.

J’ai lu sur le blog de la Void Linux que Gnome 3.12 était disponible. Etant donné que le dépot [gnome-unstable] d’Archlinux met beaucoup de temps à se remplir, j’ai eu envie de voir Gnome 3.12 en utilisant la Void Linux.

La dernière fois que j’avais parlé de la Void, c’était lors de la sortie d’e18, en décembre dernier.

J’ai donc récupéré la dernière ISO d’installation en date, et je me suis lancé dans l’installation de la Void Linux avec Gnome 3.12. J’avoue que j’en ai bavé un peu, et je tiens à remercier le papa de la distribution pour m’avoir aidé via le canal IRC à me sortir des ornières dans lesquelles je m’étais mis.

J’ai donc utilisé VirtualBox, et en duo avec l’ISO de la Void Linux, j’ai utilisé gParted pour configurer les partitions sans me faire exploser les neurones avec parted.

J’ai donc pris le partitionnement habituel :

  • /dev/sda1 ; /boot ; 512 Mo ; ext2
  • /dev/sda2 ; swap de 4 Go
  • /dev/sda3 ; / ; 20 Go ; ext4
  • /dev/sda4 ; /home ; le reste du disque de 128 Go ; ext4

Continuer la lecture de « Void Linux et Gnome 3.12… Un cocktail détonnant. »

Ah, les affres de la liste d’attente de Distrowatch…

Distrowatch, site que le petit monde linuxien aime à détester. Mais c’est l’un des rares sites qui permet de suivre l’actualité des distributions GNU/Linux, et ce, depuis l’année 2001.

Outre les statistiques de curiosité, il y a une statistique qui est plus parlante, citée chaque semaine dans la gazette du site. Celle qui répertorie :

  • Le nombre total de distributions indexées depuis 2001
  • Le nombre de distributions indexées en vie
  • Le nombre de distributions indexées en « coma »
  • Le nombre de distributions indexées abandonnées
  • Le nombre de distributions en attente d’indexation

Pour la gazette du 24 mars, on a respectivement :

  • Total : 772
  • En vie : 291, soit 37,69% du total
  • Dans le coma : 58, soit 7,5% du total
  • Abandonnées : 423, soit 54,79% du total
  • En attente : 345

Je me suis demandé : quelle est la proportion de distributions encore en vie dans la liste d’attente ? Combien sont « mortes » ou dans un coma prolongée ? J’ai donc pris la liste, et je l’ai épluchée, en la divisant en plusieurs catégories :

  1. Celles dont le site internet ne répond plus ou n’a aucun rapport avec le contenu d’origine.
  2. Celles qui sont plus ou moins officiellement abandonnées : aucune version depuis 3, 4 voire 5 ans, ou avec une annonce d’arrêt.
  3. Celle dont le doute subsistent sur leurs statuts actuels.

Une simple soustraction donnera alors une idée, même approximative du nombre de distributions réellement encore en vie et qui mériterait d’être indexées. J’ai communiqué les résultats de mes recherches aux mainteneurs de distrowatch, on verra bien.

Continuer la lecture de « Ah, les affres de la liste d’attente de Distrowatch… »

EvolveOS, le retour de SolusOS en plus viable ?

Ah, SolusOS. Distribution GNU/Linux qui devait révolutionner son petit monde, dont la version 2 qui devait utiliser le code de Gnome 3.4 pour proposer un environnement spécifique, ConsortOS, qui se révéla être un sacré flop. Au point que la fin du projet fut explosive.

Donc, le développeur derriere SolusOS a décidé de remettre un projet sur la table, EvolveOS. Cependant, cette fois, le projet est plus modeste. En effet, l’environnement de bureau d’EvolveOS, Budgie Desktop utilise les technologies d’affichage de Gnome 3.

Comme un certain Cinnamon, sauf qu’il ne forke pas le code du moteur d’affichage, mutter. D’ailleurs, c’est précisé en toute lettre dans les orientations du projet : pas de fork.

Avoid forks. Forking is part of the beauty of free software, however it should always be considered as the very last possibility. An example of this is our desktop environment, which is both a dependent technology and avoids the need for a fork, by leveraging the GNOME 3 stack.

Ce qu’on peut traduire par :

Éviter les forks. Forker le code fait partie de la beauté du logiciel libre, mais cela doit toujours être considéré comme la dernière possibilité. Un exemple est notre environnement de bureau, qui est à la fois une technologie dépendante et évacuant la nécessité d’un fork, en tirant parti des technologies de GNOME 3.

La version 2 de son environnement étant sortie le 12 mars dernier, c’est grace à un article partagé par Devil505 que j’ai pris connaissance de son existence. Et si on en croit l’annonce, il est fort possible qu’EvolveOS utilise une base OpenSuSE… En effet,les paquets précompilés n’étant disponibles que pour Fedora et OpenSuSE.

J’ai voulu voir ce projet qui est basé tout comme Cinnamon sur les technologies de Gnome 3. J’ai donc installé une Archlinux avec Gnome 3, et j’ai récupéré le paquet budgie-desktop-git sur AUR.

En n’oubliant pas que c’est encore un environnement en plein développement, avec les limitations que cela implique. De plus, c’est une version plus récente que la 2.0 de l’annonce du site. Donc, potentiellement améliorée 🙂

Continuer la lecture de « EvolveOS, le retour de SolusOS en plus viable ? »

Cubuntu : une distribution qui veut être calife à la place du calife mentholé ?

Par mentholé, je pense bien entendu à la plus célèbre des dérivées de la distribution de Canonical, Linux Mint. En effet, il y a une distribution qui reprend la base de la Linux Mint : Ubuntu en remplaçant Unity par Cinnamon.

Donc, en clair, reproduire ce qu’est la Linux Mint. D’ailleurs, il faut pas oublier que le projet Cinnamon est développé par les codeurs de la Linux Mint.

Avec l’approche de la nouvelle version LTS d’Ubuntu, à savoir la 14.04, les distributions GNU/Linux dérivées commencent à proposer leurs versions « alphas ». Parmi elle, la Cubuntu.

Elle se définit comme étant, je cite le site officiel :

Profitez du meilleur d’Ubuntu avec Unity en version améliorée + Cinnamon + Gnome, OpenBox & de très nombreux Extras

Avec Cubuntu vous ne serez pas perdu, c’est 100% Ubuntu dans une édition Deluxe, nous avons ajouté le meilleur sans rien retirer.

Pour info, la version 17 de la LinuxMint a été annoncée récemment par l’équipe qui propose la distribution pour une sortie prévue fin mai 2014.

Ce qui laisse poser la question : pourquoi faire une énième distribution dérivée de la Ubuntu ? Mais ne soyons pas négatif, et récupérons donc la dernière image de développement de la Cubuntu 14.04 LTS. Autant dire que je ne parlerais pas des problèmes de stabilité inhérent à une version non définitive.

Je dois dire que je n’aurais pas pensé à parler de la distribution si elle n’avait été rajouté récemment à la liste des distributions en attente d’indexation sur Distrowatch. La seule fois que j’en avais parlé, c’était sur un billet concernant les 6 mois de Cinnamon, en… juin 2012, qui pointait vers un article de Clapico.

Bref, j’ai récupéré l’ISO « 14-04-64bits-v158b.iso » apparemment produite le 20 mars dernier, si j’en crois les informations fournis par l’onglet propriétés de Nautilus.

Bref, j’ai décidé de voir l’ensemble dans une machine VirtualBox pour éviter que l’ensemble ne ralentisse pas trop. Déjà que Cinnamon n’est pas une foudre de guerre à se lancer, je n’ai pas voulu l’handicaper en passant par Qemu. Pour gagner en souplesse, j’ai décidé de lancer l’installation dès le départ.

Continuer la lecture de « Cubuntu : une distribution qui veut être calife à la place du calife mentholé ? »

Microlinux Enterprise Desktop : une méta-distribution slackwarisée.

Pour introduire cet article, je vais paraphraser Usul Master dans sa série de vidéos hautement recommandée et caustique, 36 15 Usul.

Dans le petit monde des distributions GNU/Linux, il y a deux catégories. Les distributions classiques, et les méta-distributions.

Les distributions « classiques » proposent un ensemble de logiciels sous formes de paquets binaires, ou de recettes de code source à faire recompiler à partir d’une base donnée.

Je mettrais dans cette catégorie : Debian GNU/Linux, Ubuntu (et sa descendance pléthorique), Red Hat Linux, OpenSuSE, Mageia, OpenMandriva (ou ce qu’il en reste), ArchLinux (et ses dérivées), Frugalware Linux, Slackware Linux, en gros 90 à 95% des distributions existantes. Je rajouterais dans cette catégorie aussi les cousines Gentoo Linux et Funtoo Linux.

Les méta-distributions ne sont pas disponibles à proprement parler directement en version installable et utilisable en un claquement de doigt. Dans ce cadre, on peut citer les livres Linux From Scratch et Beyond Linux From Scratch pour installer à partir de zéro une base, puis les outils complémentaires d’une distribution.

Dans les méta-distributions moins « puristes », il y a la Microlinux Enterprise Desktop ou MLED. Développée par Nicolas Kovacs, un développeur autrichien vivant en France depuis le début des années 1990, elle prend comme base la Slackware Linux, et propose un environnement personnalisé basé sur Xfce. Distrowatch en avait parlé en décembre 2013. J’ai pris un peu de temps pour en parler 🙂

Par défaut en multilib (en gros, vous avec un support natif des applications 32 bits dans un environnement en 64 bits), elle s’adresse à un public ayant déjà un bon niveau dans le domaine des linuxeries. Autant dire que quand j’en ai entendu parler, je me suis dit : « Tiens, un truc qui va surement m’intéresser ». Même si j’ai mis plusieurs mois pour m’y pencher.

Continuer la lecture de « Microlinux Enterprise Desktop : une méta-distribution slackwarisée. »

Gigastrand OS : il faudrait savoir dire non à l’acharnement thérapeutique ?

J’avoue que l’inventivité des développeurs de distributions GNU/Linux ne cesse de m’étonner. Surtout quand il s’agit de copier l’existant dans un but d’amélioration…

Gigastrand OS est un vieux projet, même si sa dernière version officielle date de fin janvier 2014. Si on regarde sur la page d’information sur la distribution, on peut lire que c’est un vieux projet :

In 2007, when Linspire was sold to Xandros, Gigastrand International was left in a lurch. Gigastrand’s business model revolved entirely around Linspire and with Linspire gone, Gigastrand was forced to look for an alternative.

Ce qu’on peut traduire par :

En 2007, quand Linspire a été vendu à Xandros, Gigastrand international a été laissé de coté. Le modèle économique de Gigastrand tournait entièrement autour de Linspire et Linspire disparu, Gigastrand a été contraint de chercher une alternative.

Si Linspire ne vous dit rien, c’était à l’origine une distribution commerciale basée sur Debian GNU/Linux, qui reproduisait l’apparence de MS-Windows. En août 2006, je parlais rapidement de FreeSpire, une dérivée gratuite de Linspire qui accumulait des retards qui feraient honte à la Debian GNU/Linux stable.

Le projet est reparti en 2012, en partant comme référence la Linux Mint, mais en poussant le concept plus loin :

The areas that we feel Linux Mint does not cover are areas for improvement and areas that fit well into the Gigastrand model.

Ce qu’on peut traduire par :

Les domaines qui nous paraissent que Linux Mint ne couvre pas sont les points à améliorer et les zones qui correspondent bien au modèle Gigastrand.

En gros, tel Iznogoud, être calife à la place du calife ? Les zones d’amélioration sont somme toutes classiques : une compatibilité avec les logiciels MS-Windows (avec CrossOver, la reprise commerciale de Wine), une installation simplifiée des logiciels (oh, le beau serpent de mer) ou encore être complètement utilisable dès l’installation (oh, un autre serpent de mer).

Pour récupérer l’ISO, nul torrent. Uniquement le téléchargement sur un serveur un peu asthmatique. Il faut patienter environ une demi-heure pour récupérer les 1,8 Go de l’ISO…

[fred@fredo-arch ISO à tester]$ wget -c http://gigastrandos.com/download/gsos1x.iso
–2014-03-20 10:14:58– http://gigastrandos.com/download/gsos1x.iso
Résolution de gigastrandos.com (gigastrandos.com)… 50.63.73.1
Connexion à gigastrandos.com (gigastrandos.com)|50.63.73.1|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1869611008 (1,7G) [application/x-iso9660-image]
Sauvegarde en : « gsos1x.iso »

100%[====================================>] 1 869 611 008 1,05MB/s ds 32m 51s

2014-03-20 10:47:49 (926 KB/s) — « gsos1x.iso » sauvegardé [1869611008/1869611008]

Quand à savoir quelle est la base utilisée par la distribution, il suffit de fouiller dans la section « Gigastrand OS Support and Software Repository » pour la deviner sans trop de problème. On peut penser à une base Debian GNU/Linux… Squeeze, en clair au moment où j’écris cet article, la « oldstable« …

Mais ne soyons pas trop négatif, et attendons de voir quelles sont les versions des logiciels proposés pour avoir la confirmation ou l’infirmation de cette intuition 🙂

Continuer la lecture de « Gigastrand OS : il faudrait savoir dire non à l’acharnement thérapeutique ? »

Archlinux et Unity : où en est-on ? Le retour ;)

La dernière fois que je parlais du port de l’environnement développé par Canonical pour sa distribution Ubuntu, c’était en février 2013.

J’ai donc voulu voir les progrès effectué par le port qui est essentiellement le travail de Xiao-Long Chen.

Apparemment, seul le port pour Archlinux est maintenu. Le port entamé pour Fedora Linux semble être un brin mort. La dernière modification remontant au… 4 mai 2013 ! Des infos sur ce port pour Fedora Linux ?

Je concluais le précédent article ainsi :

Que dire pour conclure ce rapide article : que l’environnement est vraiment très avancé dans l’utilisation qu’on peut en faire quotidiennement. Mis à part Mozilla Firefox qui m’a fait un gros caca nerveux, et modulo les lenteurs liés à la carte graphique peu véloce, Unity sur Archlinux est très proche d’être utilisable sans soucis.

Je suis donc parti d’une Archlinux avec Gnome, LibreOffice, Mozilla Firefox, Mozilla Thunderbird. Ensuite, j’ai simplement suivi le wiki proposé par Archlinux.

En clair ? J’ai commencé par ajouter les dépots suivants à mon /etc/pacman.conf


[Unity-for-Arch]
SigLevel = Optional TrustAll
Server = http://dl.dropbox.com/u/486665/Repos/Unity-for-Arch/$arch


[Unity-for-Arch-Extra]
SigLevel = Optional TrustAll
Server = http://dl.dropbox.com/u/486665/Repos/Unity-for-Arch-Extra/$arch

Ensuite, j’ai rentré les lignes de commandes magiques pour installer unity et ses extras.


yaourt -Syu
yaourt -S $(pacman -Slq unity)
yaourt -S unity-extra

Continuer la lecture de « Archlinux et Unity : où en est-on ? Le retour 😉 »

Paldo GNU/Linux… Le retour :)

Ah, la Paldo GNU/Linux. La dernière fois que j’en avais parlé, cela remonte à novembre 2012. Cette distribution qui se rapproche des idéaux d’Archlinux, à savoir en publication continue, avec le minimum de « rustines » appliquée, et surtout avec son gestionnaire de paquet en mono, j’ai nommé upkg. Apparement, elle aurait comme base une Linux From Scratch, surtout quand on lit :

« We have virtually no local changes, means every patch is one which will go upstream anyway (e.g. compile fixes) or one needed by the LFS build system to enable us to boostrap correctly. »

Ce qu’on peut traduire par :

« Nous avons pratiquement pas de modifications en local, signifie que chaque patch est celui qui va être appliquer en amont de toute façon (par exemple, des correctifs de compilations) ou un utilisé par les compilations de la LFS et nous pemettre de démarrer correctement. »

D’ailleurs, au moment où j’écris cet article, le 15 mars 2014, on peut voir que la fraicheur des paquets est assez intéressante. La distribution propose systemd dans sa version 210… Pour mémoire, systemd 211 est sorti le 11 mars 2014

J’avais envie de voir ce que devenait cette petite distribution atypique. Il n’y a en effet que 1022 paquets supportés officiellement. Avec un seul environnement de bureau supporté, ça limite le nombre de paquets à gérer.

J’ai donc récupéré la dernière ISO stable en 64 bits, celle du 10 mars avec mon ami wget. Bon point, les ISO sont désormais hybrides et peuvent être utilisée aussi bien sur un CD que sur une clé USB.

[fred@fredo-arch ISO à tester]$ wget -c http://www.paldo.org/paldo-live-cd-x86_64-stable.iso
–2014-03-15 13:08:51– http://www.paldo.org/paldo-live-cd-x86_64-stable.iso
Résolution de www.paldo.org (www.paldo.org)… 176.9.46.218
Connexion à www.paldo.org (www.paldo.org)|176.9.46.218|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 770703360 (735M) [application/x-iso9660-image]
Sauvegarde en : « paldo-live-cd-x86_64-stable.iso »

100%[======================================>] 770 703 360 2,62MB/s ds 6m 40s

2014-03-15 13:15:31 (1,84 MB/s) — « paldo-live-cd-x86_64-stable.iso » sauvegardé [770703360/770703360]

Ensuite, j’ai utilisé Qemu dans sa configuration habituelle pour voir la distribution en action.

[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 paldo-live-cd-x86_64-stable.iso -boot order=cd &

Après le démarrage, nous nous retrouvons avec un environnement Gnome 3.10. On trouve l’installateur quand on affiche l’ensemble des logiciels disponibles. Par défaut, il est configuré pour les utilisateurs Suisse. Les réglages au premier écran permettent de choisir les réglages qui conviennent aux principaux pays. La première chose à faire étant de définir un clavier francophone, sinon, on va galérer pour la suite. Les réglages pour le clavier se trouvant dans « Regions & Languages » des paramètres de Gnome.

Continuer la lecture de « Paldo GNU/Linux… Le retour 🙂 »