Adieu Debian GNU/Linux, bienvenue Void Linux.

Dans un article récent, je parlais de l’abandon en cours de l’architecture 32 bits par les mainteneurs de Debian. Cela se comprend, les machines 32 bits les plus récentes ont dans les 15 à 16 ans d’âge. Il ne doit sûrement pas resté suffisamment d’utilisateurs de cette architecture pour continuer à la supporter.

Ce qui me facilite un peu le transit, étant donné que j’ai un vieil eeePC 1005 HAG (écran 10 pouces, 1 Go de mémoire et 150 Go de disque dur). C’est dans les commentaires qu’un certain nb me disait de voir du côté de la Void Linux. Je dois dire que je l’avais complètement oubliée.

J’ai donc récupéré l’image live avec Xfce pour l’architecture 32 bits. Ça tombe bien, c’est l’environnement que je veux utiliser sur mon eeePC.

Après plusieurs tentatives malheureuses, j’ai pu réussir à installer la Void Linux. Propulsé au départ par un noyau linux lts 6.6.21, j’ai lancé un petit sudo xbps-install -Syyu qui m’a permis de mettre à jour l’ensemble. L’ensemble des mises à jour m’a pris une petite dizaine de minutes, étant donné que l’image ISO date de mars 2024 !

Évidemment, le démarrage n’est pas aussi rapide que sur mes autres ordinateurs, mais vu que l’eeePC a un vieux disque mécanique, je ne vais pas m’en plaindre !

Dans les réglages, j’ai demandé à avoir le clavier en azerty par défaut au lieu du Qwerty fourni à la base. J’ai aussi rajouté le noyau linux 6.12 avec un petit sudo xbps-install linux6.12

Et voici donc l’indispensable fastfetch du eeePC sauvé par la Void Linux.

La partie la plus ennuyeuse dans le post-installation ? Configurer ma connexion Wifi avec son mot de passe ultra laxatif à recopier.

Maintenant, je ferai des mises à jour une fois par semaine du eeePC. On verra bien combien de temps l’installation tiendra, mais j’espère au moins dépasser un an. Cela me ferait plaisir !

Le 32 bits sur Linux, la suite du début de la fin ?

Depuis une bonne douzaine d’années, les distributions GNU/Linux sont passées au 64 bits, abandonnant les unes après les autres les processeurs 32 bits qui – mise à part l’épopée des premiers eeePC vers 2007 de mémoire – n’étaient plus produits.

Je possède un ancestral eeePC 1005HAG qui me sert de PC d’appoint. Je ne l’utilise que ponctuellement, car il montre son âge. Avec seulement 1 Go de mémoire vive et 150 Go de disque dur, je n’avais pas vraiment le choix quand en 2022 je remettais en route cet ordinateur. J’avais dû partir sur Debian GNU/Linux, migrant vers unstable pour avoir des paquets frais le plus souvent possible.

Cependant, hier en faisant les mises à jour, je constate que le noyau est resté en version 6.10 au lieu de me proposer un 6.12 ce qui aurait été plus logique. Je poste ma mésaventure sur Mastodon et sur l’ancien oiseau bleu à la quête de réponse.

C’est finalement via une vidéo d’Adrien Linuxtricks que la réponse est arrivée : le support du 32 bits est terminé pour Debian, au minimum pour le noyau. Vidéo que je joins à l’article ci-après.

Pour la faire courte, Debian décide d’arrêter les frais, il ne doit plus rester suffisamment d’ordinateurs équipés de processeurs 32 bits pour que ce soit « rentable ».

La fin de la prise en charge commencera officiellement avec Trixit, la Debian GNU/Linux 13 qui sortira vers juin / juillet 2025. Les Debian 11 et 12 seront supportés encore quelques années, au moins par le biais du support LTS. Selon la page dédiée sur le site de Debian, la Debian 11 (Bullseye) sera supporté jusqu’à fin août 2026, la Debian 12 (Bookworm) jusqu’à fin juin 2028.

Le compte à rebours est donc lancé. Ça m’ennuierai de ne plus pouvoir utiliser le eeePC – même si sa pile est morte – car j’y tiens un peu. Je pourrais tenter l’aventure Archlinux32, mais il y a un problème de trousseau de clés qui empoisonne la vie de la distribution depuis la fin novembre 2024. Autant dire que ça risque de me faciliter le transit intestinal plus que de raison !

Je vais donc patienter jusqu’aux vacances de Noël pour tester cet hypothèse. On verra bien, la suite au prochain épisode 🙂

Il est temps peut-être d’enterrer les machines à processeurs Intel et AMD en 32 bits, non ?

Oui, on va me dire que je suis sacrilège, un enfant de trottoir, que je veux envoyer à la poubelle du matériel parfaitement fonctionnel. Déjà commençons par un point : j’écris ce billet le 26 avril 2020, soit une poignée de jours après la sortie de la nouvelle version supportée 5 ans de la distribution reine, celle qui est synonyme dans le grand public de Linux, j’ai nommé Ubuntu.

Comme le dit si bien NextINpact dans son article dédié à la sortie de la Ubuntu Focal Fossa :

[…]
Avant de plonger dans les nouveautés de Focal Fossa, signalons que cette version 20.04 prend en charge les scénarios de mises à jour depuis19.10 (la dernière classique) et 18.04 (la dernière LTS). Mais attention pour cette dernière : la nouvelle venue est exclusivement 64 bits et ne pourra donc pas réaliser une « upgrade » sur une machine à processeur 32 bits.
[…]

Petite parenthèse : n’étant pas abonné à NextInpact, j’ignore ce qu’il dise sur la volonté de Canonical de forcer l’adoption du snap. J’ai fait une petite vidéo pour exprimer mon point de vue ici.

Refermons la parenthèse.

Oui, sacrilège, on ne peut plus avoir la dernière Ubuntu LTS avec un processeur Intel ou AMD en 32 bits. Pour mémoire, en dehors de la période des mini-ordinateurs à la eeePC qui ont permis de produire des sombres étrons comme les processeurs Intel Atom, les deux principaux fondeurs de micro-processeurs pour ordinateur ne propose que des processeurs en 64 bits depuis fin 2003 voire mi-2004. Soit 16 ans !

J’ai retrouvé un dossier d’Hardware-fr sur l’Athlon64 à sa sortie en date de septembre 2003. Pour l’équivalent chez Intel, l’EMT64, c’est sur un artiocle d’août 2004.

Et oui, les derniers Pentium 4 étaient en 64 bits, notamment les 6xx et suivants. Pour les ordinateurs portables, c’est un peu plus complexe 🙂

Les vieux processeurs sont-ils pour autant condamnés à l’abandon si on est fidèle à la distribution de Canonical ? Que nenni ! Si on en croit le wiki d’Ubuntu, la 18.04.x LTS arrivera en fin de vie standard en… avril 2023 ! Merdre, encore 3 ans. Et on peut espérer, si on sort l’argent avoir 5 ans de prologation, soit avril 2028. Donc 8 ans.

Il est vrai qu’en 2023, utiliser des logiciels non critiques comme une vieille version de LibreOffice, la 6.0.x, alors que la 7.x.y voire 8.x.y sera la version supportée par les développeurs de la Document Foundation, ça ira… Mais est-ce que des ordinateurs qui ont souvent au grand maximum 4 Go de mémoire vive sont utilisables pour de la bureautique classique ?

Continuer la lecture de « Il est temps peut-être d’enterrer les machines à processeurs Intel et AMD en 32 bits, non ? »

2017, l’année du début de la fin pour les distributions GNU/Linux en 32 bits ?

Depuis le début de l’année 2016, les distributions GNU/Linux annoncent les unes après les autres qu’elles mettent de côté les architectures 32 bits. Que ce soit des distributions intimes comme la Frugalware Linux en novembre 2016, un projet en cours chez Canonical pour la Ubuntu 18.04 LTS dans un message de juin 2016, PCLinuxOS en mai 2016 via un tweet sur le compte twitter officiel de la distribution.

Les PC ne pouvant fonctionner qu’en 32 bits sont sur la lente pente descendante. Il faut se souvenir que les premiers processeurs 64 bits pour PC, cela remonte à septembre 2003, avec le premier AMD Athlon 64 à 1,8 Ghz (nom de code K8). Donc au moment où j’écris ce billet, cela fait plus de 13 ans. Et en informatique, 13 ans, c’est plus qu’énorme.

Pour mémoire, en 2003, c’était ça l’informatique :

  • MS-Windows XP avec son premier service pack… Le plus qu’attendu Service Pack 2 ne sortit qu’en 2004.
  • MacOS-X 10.3 alias Panther est rendu public.
  • Le noyau linux ? Le noyau 2.6.0 ne sort qu’en décembre 2003.
  • Mozilla Firefox n’est pas encore né. On parle encore de Mozilla Firebird 0.7.1 en fin 2003. Il faudra attendre le 9 novembre 2004 pour avoir Mozilla Firefox 1.0.
  • Ubuntu n’est pas encore de ce monde. Elle ne naîtra qu’un an plus tard. Tout le monde ne jure alors que par Debian GNU/Linux, Mandrake (Mandriva n’arrivera qu’en 2005), ou encore la Fedora Core.

À l’époque, j’avais de l’ADSL en 512 Kbps/s… Sacré claque, non ?

La dernière production massive de machines utilisant des CPU Intel en 32 bits, cela a été la grande époque des eeePC – en gros de 2007 à 2011 – et de leurs clones tués par les tablettes…

Sur mes 3 ordinateurs, un seul utilise une distribution 32 bits, c’est un vieil eeePC 1005HAG, handicapé équipé d’un processeur intel Atom N270.

Étant abonné à la liste de publication arch-dev-public, j’ai pu lire le brouillon d’une annonce qui sonne le glas pour le support 32 bits sous Archlinux.

Continuer la lecture de « 2017, l’année du début de la fin pour les distributions GNU/Linux en 32 bits ? »

Vieux geek, épisode 37 : IBM OS/2 Warp 3, le premier OS grand public réellement 32 bits.

Faisons un retour en arrière d’une vingtaine d’années. Nous sommes en 1994. Depuis deux ans, Microsoft se fait des testicules en or massif avec la version 3.1 de son OS 16 bits, MS-Windows. En parallèle, Microsoft propose une version complètement 32 bits de son MS-Windows, NT 3.1 (1993) puis 3.5 (1994), dont les lointains descendants sont MS-Windows 7, 8.x et 10.

MS-Windows NT est basé partiellement – du moins à son origine – sur du code développé pour un projet commun avec IBM, OS/2. Après le départ de Microsoft (lors de la sortie d’OS/2 1.3), IBM continue de développer son OS maison.

Quand Microsoft annonce Chicago (le futur MS-Windows 95), IBM réagit et sort fin 1994 la nouvelle version d’OS/2, OS/2 3.0 alias OS/2 Warp.

Contrairement à toutes les versions de Microsoft Windows grand public (95, 98 et 98Se, Millenium) sorties entre 1995 et 2001 qui sont un mélange de code 16 et 32 bits, IBM OS/2 Warp 3 est complètement 32 bits, comme son prédécesseur, OS/2 2.0 et 2.1. Il propose aussi son système de fichiers, le HPFS, en complément à la FAT16 de Microsoft.

Quand OS/2 Warp 3.0 sort en octobre 1994, il y a deux versions : la « bleue » et la « rouge ». La rouge rajoutait le support de MS-Windows 3.1 dans l’OS d’IBM.

Après avoir fait quelque recherches, je n’ai pu trouvé que la version « bleue » avec son CD Bonus Pack. J’ai aussi récupéré le fixpak 38 (dernier paquet de correctif pour OS/2 Warp 3.0) et les pilotes vidéo gradd97 pour avoir un affichage qui dépasse les 16 couleurs 😉

J’ai donc fait chauffer VirtualBox (le seul qui permette d’installer OS/2 Warp), et j’ai installé l’ensemble. Il fallait deux disquettes et un CD pour le mettre sur le disque dur de l’ordinateur. Parmi les bons points, une pile TCP/IP pour se connecter au tout jeune internet (du moins pour le grand public) était disponible.

Côté prérequis ? Un peu lourd pour 1994. Il fallait au minimum un 486SX, 4 Mo de mémoire vive et 100 Mo de disque. Quand j’ai acheté mon premier PC en 1995, c’était un Cyrix 486DX2 66mhz, 4 Mo de mémoire vive et 400 Mo de disque. Autant dire qu’OS/2 Warp 3.0 était un peu trop haut de gamme par rapport aux machines de l’époque !

J’ai créé une machine virtuelle avec 64 Mo de mémoire vive et 2 Go de disque, histoire que l’ensemble soit à l’aise 😀

Continuer la lecture de « Vieux geek, épisode 37 : IBM OS/2 Warp 3, le premier OS grand public réellement 32 bits. »

Ma quête pour une distribution GNU/Linux idéale pour un Asus eeePC 1005, partie 1.

On m’a donné un Asus eeePC 1005HAG dont les caractéristiques principales sont les suivantes :

  • Écran 10,1 pouces
  • Mémoire vive de 1 Go
  • Disque dur de 160 Go
  • Processeur Intel Atom N270 à 1,6 Ghz
  • Circuit vidéo intel GMA 950

Le tout sous MS-Windows XP. Vous comprenez que cette machine n’est désormais plus utilisée par son propriétaire d’origine. Ayant besoin d’un petit ordinateur de cette catégorie pour le travail scriptural nocturne, le confort de pouvoir écrire tout en étant confortablement allongé dans son lit, j’ai décidé de faire passer l’ensemble sous une distribution GNU/Linux pour lui donner quelques années de vie supplémentaires.

La question est simple : Quelle distribution ?

Déjà, par rapport à la taille de l’écran et la taille de la mémoire vive installée, Gnome et KDE SC sont hors de question. Enlightenment ? Je ne le connais pas assez pour m’y aventurer. Openbox est un choix que j’envisage aussi, mais pas les gestionnaires de fenêtres à la i3, dwm et compagnie. Je ne suis pas encore assez barbu pour les apprécier 🙂

Ensuite, pour des raisons pratiques surtout liée à la durée de compilation de certains logiciels, je préfère les distributions à paquets précompilés. Si possible en rolling release ou avec des paquets les plus frais possible.

Ce qui exclue des distributions comme Debian GNU/Linux ou encore une des innombrables dérivées de la Ubuntu.

La liste primaire et qui pourra s’allonger des distributions que j’envisage pour cette petite machine ?

Pour le moment, je vais me contenter des deux premières options, la troisième fera l’objet d’un article séparé. Étant donné que c’est une machine avec un processeur 32 bits, cela limite encore un peu plus mon choix.

Continuer la lecture de « Ma quête pour une distribution GNU/Linux idéale pour un Asus eeePC 1005, partie 1. »