RecyclageIl y a quelques semaines, j’ai eu une discussion avec mon ami Bernard, un chirurgien à la retraite et aussi l’ancien maire de mon petit village. Bernard est également mon ancien patron, parce qu’il m’avait embauché en 2006 pour informatiser et mettre en réseau les médiathèques de notre Communauté de Communes. Le concept et la philosophie des logiciels libres que je lui avais exposés avec brio l’avaient convaincu à l’époque, et j’avais donc eu l’occasion de me faire les dents sur un projet professionnel entièrement basé sur Linux et l’Open Source.

Dans son bureau, Bernard dispose d’un ordinateur iMac de la marque Apple. Un bel objet acheté il y a quinze ans, et très bien conservé. Mais voilà, avec la politique d’obsolescence programmée d’Apple, l’ordinateur ne servait plus à rien. Quelques années en arrière, Bernard avait confié la machine à un revendeur local pour un upgrade matériel, mais même avec de la RAM supplémentaire et un disque SSD pour remplacer le disque SATA d’origine, macOS ne pouvait plus être mis à jour.

AstuceUn des principes fondamentaux en informatique, c’est qu’un système d’exploitation peut être utilisé tant que l’éditeur fournit des mises à jour pour corriger les bugs et les failles de sécurité. Et vu que macOS High Sierra est officiellement mort et enterré depuis septembre 2020, l’iMac avait un bel avenir derrière lui.

Si vous êtes un lecteur régulier de mon blog, vous savez que le hasard m’a récemment fourni l’occasion d’expérimenter avec quelques vieux iMac récupérés dans la salle d’arts plastiques du lycée dont j’administre le réseau informatique. J’ai donc proposé à Bernard de migrer sa machine de macOS vers Linux pour lui refaire une deuxième vie.

Dans un premier temps, nous avons fait l’inventaire de toutes les tâches qu’il a l’habitude d’effectuer avec son iMac ainsi que les applications associées. Une fois que j’avais établi un cahier des charges sommaire, j’ai amené la machine dans mon atelier, et j’ai sauvegardé l’ensemble des données de Bernard sur mon serveur de sauvegardes local.

AstuceUne chose que j’aime bien avec les machines sous macOS, c’est que sous le capot, c’est un système Unix. Je peux donc utiliser une bonne partie des commandes que j’utilise au quotidien pour travailler, et une sauvegarde complète se résume à un simple rsync -av --delete /Users/bernard microlinux@nestor:/home/microlinux/sauvegarde-bernard. J’appuie sur Entrée et je vais boire un café en attendant que ça défile sur l’écran.

L’installation de Linux sur cette machine n’est absolument pas une tâche triviale, comme j’ai pu le documenter en détail au cours de ces dernières semaines. Cette fois-ci j’ai même eu un peu plus de fil à retordre que d’habitude. Pour commencer, la machine refusait obstinément de démarrer autre chose que macOS ou un support d’installation de macOS. Je me suis arraché les cheveux pendant quelques heures, et j’ai fini par trouver une solution. J’ai eu une autre surprise sous forme d’une souris Apple Magic, un périphérique quelque peu exotique qui fonctionne avec l’émetteur Bluetooth intégré à l’iMac. La connexion ne s’établissait pas automatiquement au démarrage, et là aussi, j’ai dû me creuser les méninges et trouver une solution viable.

iMac Bernard

Ce genre de travail c’est aussi l’occasion de voir ce que j’aime bien dans mon métier. Installer Linux sur ce genre de vieille machine, c’est un peu comme la restauration d’une vieille moto sportive italienne. C’est vrai que parfois on a un boulon récalcitrant qui reste coincé, et on se retrouve à proférer des jurons qui feraient rougir de honte mon oncle en Hongrie. Mais quand je m’obstine un peu avec ce genre de projet, j’ai douze ans dans ma tête, je suis un gamin seul dans l’univers, et j’ai grosso modo le même état d’esprit que lorsque je jouais avec mes Lego. Il n’y a rien de plus sérieux qu’un enfant qui joue, comme disait Nietzsche. Bref.

Quelques jours plus tard, la machine était installée, tout fonctionnait correctement, et je l’ai amenée à Bernard. Je lui ai fait une petite formation de prise en main histoire de lui montrer les principales différences entre macOS et Linux en termes d’ergonomie et d’utilisation. Vu que ça fait plus de vingt ans que je fais ce genre d’opération, j’ai une bonne idée des questions que les utilisateurs peuvent se poser.

Rocky LinuxLe système Linux que j’ai installé sur la machine est une base de Rocky Linux 8.7, un clone de Red Hat Enterprise Linux, avec un environnement de bureau KDE provenant du projet EPEL et toute une série de customisations « maison ». Cette branche est officiellement supportée avec des mises à jour à faible risque jusqu’en été 2029. Peut-être qu’un jour on installera la version 9 dessus, avec un cycle de mises à jour jusqu’en 2032. On verra.

Et là je frémis intérieurement à l’idée de tous ces ordinateurs iMac construits entre 2007 et 2009. De beaux objets, solides et avec une belle finition. Et tous plus ou moins voués à la casse, étant donné que le constructeur fait tout pour que vous achetiez du matériel plus récent. Je me doute bien qu’il n’y aura probablement jamais une migration massive de ces vieilles machines vers Linux. Mais dans un coin de ma tête, je me dis que là je viens d’asséner une petite pichenette dans la face du turbo-capitalisme délirant. C’est un début.


La rédaction de cette documentation demande du temps et des quantités significatives de café espresso. Vous appréciez ce blog ? Offrez un café au rédacteur en cliquant sur la tasse.

 


9 commentaires

Martine à la plage · 25 mars 2023 à 12 h 31 min

J’ai à l’esprit que je lis votre blog depuis pas mal d’années et que j’avais envie de vous remercier pour le partage de vos expériences toujours bien documentées et passionnantes.

    kikinovak · 25 mars 2023 à 14 h 31 min

    Merci pour ces bonnes paroles.

Cascador · 25 mars 2023 à 15 h 27 min

Yo,

Elle est bonne la soupe ici !

Tcho !

stephane · 25 mars 2023 à 17 h 06 min

j’ai de mon côté un macpro 2009 sous manjaro , avec les noyaux et versions recents , qui démarre sous Grub , à partir de la commande UEFI Alt ( force a monter tous les types UEFI et iso USB inclus )

karteum · 27 mars 2023 à 23 h 54 min

« Le système Linux que j’ai installé sur la machine est une base de Rocky Linux 8.7. eut-être qu’un jour on installera la version 9 dessus »
=> juste pour info, je me suis fait avoir en tentant d’installer Alma/Rocky Linux 9 sur une vieille machine familiale, car ces dernières exigent le jeu d’instruction x86_64_v2 (https://forums.rockylinux.org/t/el9-will-require-x86-64-v2-support/5311/3, https://developers.redhat.com/blog/2021/01/05/building-red-hat-enterprise-linux-9-for-the-x86-64-v2-microarchitecture-level#background_of_the_x86_64_microarchitecture_levels ). D’ailleurs s’il existe une distro analogue à ces dernières mais recompilée pour supporter des machines x86_64 plus anciennes je serais preneur !

    kikinovak · 28 mars 2023 à 9 h 34 min

    Oui, j’ai vu, et j’avoue que je trouve ça un peu consternant. Si ça continue comme ça, il va falloir se rabattre sur Debian ou Slackware pour les vieux ordis.

Yves · 28 mars 2023 à 10 h 21 min

Ceci est évidemment un projet honorable et passionnant, face à une entreprise qui a fait de l’obsolescence programmée son business model.
J’étais sur le point de faire ça il y a quelques mois sur un vieil iMac, et j’avais testé 2 distributions Linux sur clé USB. Tout fonctionnait nickel, paré pour l’installation sur disque dur, adios MacOS.
Problème: le lendemain de mon dernier test, je veux démarrer l’opération… mais la machine, elle, refuse de démarrer. Jamais eu de problème technique, mais là appuyer sur le bouton « On » reste sans aucun effet. Sans crier gare, la bécane est tout simplement morte.
Mon iMac a-t-il compris le but de ma manœuvre et s’est-il suicidé?
Auriez-vous une suggestion?
Merci d’avance!

    kikinovak · 28 mars 2023 à 11 h 14 min

    Je pense que c’est juste une coïncidence malheureuse. Il ne démarre plus du tout ? Genre même pas l’invite de boot quand on appuie sur Alt au démarrage ?

abo · 4 avril 2023 à 10 h 07 min

Bonjour,
J’avais lu avec attention votre précédent article sur le passage de MacOs à Linux… J’ai personnellement un vieux Mac que j’utilse quotidiennement et d’autres qui traînent à la maison et je n’ai jamais réellement trouvé de tuto ni de personnes qui ont réellement trouvé le moyen de les rajeunir avec Linux. Je suis donc votre expérience avec intérêt 😉

Laisser un commentaire

Emplacement de l’avatar

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *