3 ans de nouvelles interfaces pour les distributions GNU/linux : quel bilan ?

Il y a 3 ans, j’écrivais un article dans lequel je précisais que mon archlinux de l’époque (qui était propulsée par le noyau 2.6.38) proposait Gnome 3.0. Même si c’était encore à l’étape de la 3.0 release candidate.

Je me souviens encore des grands cris d’orfraie à l’arrivée du duo Gnome Shell et Unity.
Il faut se souvenir que c’est à l’époque de la Ubuntu 11.04 qu’Unity est arrivé.

Pour des raisons d’ordre technique, cette surtouche aux outils de Gnome utilisait l’ultime version de la génération 2.xx de Gnome, quand Unity faisait ses premiers pas.

Red Hat répliquait avec sa Fedora Linux 15 en mai 2011. Oui, cela fait 3 ans qu’Unity comme Gnome Shell sont proposés pour servir de surcouches aux outils de Gnome. Sans oublier des projets à la très courte durée de vie, comme les Mint Gnome Shell Extensions pour la Linux Mint 12 (basée sur la Ubuntu 11.10)… Si vous n’avez pas connu cette version, j’avais capturé en vidéo la LinuxMint 12 à l’époque.

Les deux interfaces, développées par l’équipe de Gnome et par celle d’Ubuntu, partent du même constat : les écrans informatiques se démultiplient, il faut donc une interface passe-partout, que ce soit sur un écran d’ordinateur, ou sur une tablette.

Mais il faut quand même se souvenir à quoi ressemblait les deux premières versions des environnements nouvelle génération. Ne serait-ce que pour voir les progrès effectués depuis. J’ai donc récupéré une ISO de la Ubuntu 11.04 et de la Fedora 15 Linux.

Merci à Archive.org pour m’avoir aidé à retrouver vieille ISO de la Fedora Linux 15, Canonical proposant un répertoire old-releases pour les versions qui ne sont plus supportées depuis au moins 18 mois à deux ans.

J’ai utilisé une clé USB pour faire démarrer mon portable Toshiba Satellite, et faire une capture d’écran des deux environnements d’origine. Si j’ai pu simplement utilisé la commande dd pour « graver » l’ISO de la Fedora Linux 15, pour la Ubuntu 11.04, je suis passé par une machine virtuelle pour pouvoir « graver » l’ISO sur la clé USB.

Continuer la lecture de « 3 ans de nouvelles interfaces pour les distributions GNU/linux : quel bilan ? »

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. »

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 ? »