Le noyau de Linux n’abandonne pas les très vieux Mac

Nicolas Furno |

Le noyau de Linux qui sert de fondation à toutes les distributions GNU/Linux est constamment mis à jour. D’un côté, il faut bien se tenir au goût du jour dans un environnement en constantes évolutions, mais de l’autre, il faut aussi corriger de vieux bugs qui traînent. Et ses développeurs n’ont pas peur de remonter dans le temps pour améliorer le noyau sur des machines vraiment anciennes.

Pour preuve, le site Phoronix note que neuf patches ont été intégrés au noyau de Linux pour corriger les bugs connus dans les pilotes ADB du… Macintosh II. Un ordinateur commercialisé à partir de mars 1987, le premier Mac modulaire que l’on pouvait utiliser avec différents écrans et le premier Mac à gérer les écrans couleurs, entre autres choses. Nous avions consacré un article à son sujet lors de son dernier anniversaire :

Publicité française pour le premier Macintosh II, à droite.

Le Macintosh II était équipé de deux prises ADB, un connecteur propriétaire conçu par Apple qui était en quelque sorte l’ancêtre de l’USB et qui servait essentiellement à des périphériques de contrôle, comme des claviers et souris. Le noyau de Linux contenait encore des bugs sur ce Mac avec ce connecteur, mais sa prochaine mise à jour devrait ainsi les régler tous, en tout cas tous les connus.

Le développeur de ces correctifs a même ressorti et dépoussiéré un Macintosh II pour vérifier que tout fonctionne correctement sur le matériel. Une bonne nouvelle pour les propriétaires de la machine qui voudraient faire tourner une distribution Linux plutôt que Mac OS 4 à 7 qui tournait par défaut sur cet ordinateur.

avatar macinoe | 

Quel est l'intérêt concret de la chose ?

Quelqu'un a une idée des performances du motorala 68020 des macintosh II en comparaison avec un raspberry par exemple?

avatar hmst | 

Le travail de passionnés que ça amuse de chercher à développer sur ce genre de machines avec peu de moyens, dans la contrainte.
La possibilité pour quelqu'un qui voulait recycler un vieux mac pour s'en servir avec linux plutôt que d'acheter autre chose si ce dernier lui convient pour ça.
L'intérêt concret ne peut être deviné ou imposé par ceux qui ne le voient pas, en revanche certains (certes parfois rares) peuvent trouver un intérêt et seront ravis de cette nouvelle.
C'est la magie de l'open source !

avatar macinoe | 

"Le travail de passionnés que ça amuse de chercher à développer sur ce genre de machines avec peu de moyens, dans la contrainte."

Je respecte ça, un peu comme les mecs qui se sont amusé à mettre 2 min de vidéo sur un 33 tours, lu avec les technologies des années 60. Ça a un intérêt historique, celui de montrer ce qu'il était possible de faire avec de vieilles techno, ok. Marrant pour la thèse d'un étudiant comme exercice, mais de là à essayer de le vendre ou de le distribuer ?

"La possibilité pour quelqu'un qui voulait recycler un vieux mac pour s'en servir avec linux plutôt que d'acheter autre chose si ce dernier lui convient pour ça."

En consommant 100 fois plus d'énergie qu'un raspberry à 10 € 100 fois plus rapide ?

"L'intérêt concret ne peut être deviné ou imposé par ceux qui ne le voient pas"

Et donc ? Tu ne vois pas non plus si je comprends bien.

"C'est la magie de l'open source !"

La dispersion, la perte de temps et l'inefficacité ?
C'est pas faux, malheureusement.

avatar MrTom | 

@macinoe

Jusqu'à preuve du contraire, un développeur fait ce qu'il veut dans le monde de l'open source. Si c'est son passe temps, à lui de choisir comment s'occuper.
Mais il a peut être une véritable raison d'avoir corrigé ces bugs et sans le contexte, on n'en saura pas plus. Tu dis que ça sert à rien... mais il a peut être retrouvé une machine, qu'il a voulu utiliser pour un usage bien précis et s'est rendu compte des bugs et voilà.

avatar macinoe | 

- Je ne comprends pas à quoi ça sert.
- S'il l'a fait c'est que ça sert surement à quelque chose
- Ok, mais à quoi ?
- Il y a forcement une raison
- D'accord, mais laquelle ?

On tourne un peu en rond non ?

avatar stefhan | 

@macinoe

Tout comme les gens qui vont se prélasser au soleil pendant trois heures.
Tout comme ceux qui vont aller dans un bar boire et discuter pendant des heures.

C’est juste une passion, un défi, une envie de résoudre une énigme, etc.

Il n’y a pas besoin de trouver un intérêt forcément lucratif. Le bonheur se trouve aussi dans les passes temps, les passions, les futilités.

Tu as sûrement un truc qui doit être inutile pour bon nombre d’entre nous 😉

Et cela doit probablement répondre à un défi de régler les bugs une bonne fois pour toute. Si ça sert, tant mieux, sinon bah au moins c’est réglé.

avatar macinoe | 

Admettons. Mais dans la todo list des trucs à développer pour le "fun", il n'y a pas une infinité de truc qui arrive avant une amélioration d'un driver ADB pour un linux pour processeur 68k des années 80 dont personne n'arrive à dire à quoi il sert ?

avatar MGA | 

@macinoe

Chacun est libre d’agir à sa guise, c’est inutile ? En tout cas ça ne nuit à personne, ça n’entrave pas les libertés, donc ça a du sens.

Demandez vous à un artiste le pourquoi de son travail ? Et à quoi ça sert ?

Heureusement tout n’est pas du registre de « l’utile » sinon la vie serait très ennuyeuse.

avatar oomu | 

@macinoe

histoire d'en rajouter et si possible (c'est mon but) vous faire _Perdre tout espoir définitivement_ en l'humanité :

"Admettons. Mais dans la todo list des trucs à développer pour le "fun", il n'y a pas une infinité de truc qui arrive avant une amélioration d'un driver ADB pour un linux pour processeur 68k des années 80 dont personne n'arrive à dire à quoi il sert ?"

Non il n'y a RIEN DE PLUS UTILE que cela ! RIEN !

Et par exemple; JAMAIS je n'agis en fonction de VOS besoins, de VOS envies et de VOS turpitudes.

En rien.

RIEN de ce que je fais n'a vocation à être utile pour la Macronnade, Vous ou un quelconque être humain en islande ou ailleurs. JAMAIS.

jamais de la vie.

pourquoi ferait-on des choses utiles ou vaguement compréhensibles pour vous ? Expliquez moi où serait l'intérêt de faire quoi que ce sot qui vous serait vaguement utile ?

pourquoi voulez vous qu'on existe ou qu'on agisse en fonction de VOTRE intérêt ou d'un intérêt quelconque ?

c'est absurde.

-
j'ai récupéré un lecteur Jazz. est-ce que cela a un intérêt quelconque ? une utilité pour un vague semblant d'être humain quelque part ?

non.

mais éventuellement, moi je vais récupérer de vielles archives.

Je conserve beaucoup de trucs abscons et débiles (en particulier des fichiers musicaux .mod des années 90s) et il m'arrive de me prendre la tête avec de vieux disques dur (j'ai un adaptateur ide-usb3, super utile le usb3... )

j'ai l'intention de conserver viable un lecteur de fichier Flash/Macromedia director (!) malgré sa suppression au sein de tous les navigateurs modernes. Il est probable que d'ici 5 ou 10 ans, j'en arrive à des montages toujours plus loufdingues.

Est-ce utile ? NON. Mais je le ferai quand même.

est-ce qu'il y a un intérêt pour d'autres mammifères ? non. Mais ça se saurait si on agissait pour eux.

Le Fun est l'unique chose UTILE !

avatar MrTom | 

@macinoe

Et bien je te propose de cliquer sur le lien dans la news et de lui envoyer un mail pour lui demander. Ses coordonnées sont dans le détails des patchs. Il ne faudrait pas que ça t’empêche de dormir la nuit !

avatar frankm | 

@MrTom

Le/les gars qui ont fait ça, ça doit être un passe-temps. Une phrase dans un CV. Lui/eux au moins ils savent y faire...

avatar byte_order | 

@macinoe
> La dispersion, la perte de temps et l'inefficacité ?
> C'est pas faux, malheureusement.

Vu le nombre de technos open source qui sont au coeur des usages informatiques du quotidien, y compris chez Apple, je trouve votre qualification "inefficace" assez injuste.

D'autant qu'on ne peut pas comparer avec la dispersion, la perte de temps et l'inefficacité des projets closed-source, faute de transparence. Je doute fort qu'elles soient si différentes.

avatar stefhan | 

@byte_order

+1

avatar occam | 

@macinoe

"La dispersion, la perte de temps et l'inefficacité ?"

Vous venez de décrire le vivant.

Aux caractéristiques que vous avez énumérées on peut ajouter:
imprévisibilité, inachèvement, plasticité, régénération, récupération et réutilisation d'anciens blocs génétiques.
Pour résumer le tout: séréndipité.
Avec un coût énergétique formidable, rien que pour maintenir l'homéostase. La réduction locale et temporaire de l'entropie crée un véritable gouffre entropique tout autour du vivant.

Mais quelles seraient les alternatives ?

avatar Guizilla | 

@occam

😱👏👏👏

avatar DG33 | 

@occam

Aïe ! Terminer sur un pluriel à alternative ça gâche tout ce qui précède. 😧

avatar IceWizard | 

@hmst
"La possibilité pour quelqu'un qui voulait recycler un vieux mac pour s'en servir avec linux plutôt que d'acheter autre chose si ce dernier lui convient pour ça."

Un Raspberry Zéro w avec boitier, ça coute 30 € sur Amazon avec un processeur ARM à 1 Ghz, 512 Mo de RAM et une consommation d'environ 1 W. Il y a la connectique pour brancher clavier/souris et écran HDMI, une prise USB et des cartes de mémoire SD-RAM.

Sans même parler de la taille minuscule d'un Raspberry, de sa puissance, de la souplesse d'utilisation et de la possibilité de connecter des périphériques modernes, quelle est la consommation énergétique de ton vieux Mac par rapport au ridicule 1 W du jeune challenger ?

Oui, je sais, il y a un réel plaisir à bricoler des vieux tromblons. Mon père adorait descendre dans la cave, dans son atelier pour fabriquer des trucs. C'était son hobby..

avatar xDave | 

@macinoe

Ridicules (les performances).
J’avais un MacII récupéré de mon taf. J’avais fait changer toutes ces vieilles carnes par des Quadras. Quand je l’ai ranimé, on devait en être au 9500, c’était une horreur a utiliser même pour écrire des partitions de musique (le nom du soft m’échappe).

Je ne sais même pas comment j’ai pu produire de la PAO là dessus pendant des années 😅

avatar heu | 

@macinoe

Aucun intérêt dans un monde commercial et capitaliste ! Mais tout plein d’intérêt pour la communauté qui reçoit un patch improbable et gratuit. C’est beau quand même de travailler sans intérêt tu ne trouves pas ?

avatar macinoe | 

Je ne vois pas pourquoi tu ramènes ça tout de suite à l'argent et au capitalisme quand je pose juste une question sur l'utilité de la chose.

Question qui n'a toujours aucune réponse concrète.

avatar Xap | 

@macinoe

Non mais c’est pas fini oui? Tu nous demandes les raisons pour lesquelles le mec a fait ça et si on te donne pas de réponses concrètes, c’est forcément que le gars est con d’avoir fait un truc inutile?

Mais sans déconner c’est si difficile a comprendre?

ON SAIT PAS!

Tout ce qu’on peut te répondre c’est des hypothèses. Si elles te conviennent pas, c’est pas grave, continue de cracher sur les gens qui ont une passion que tu n’arrives pas a comprendre mais va le faire ailleurs.

avatar macinoe | 

Mais je ne crache sur personne qu'est-ce que tu racontes. Je veux juste comprendre quelles sont les motivations profondes de gens qui developpent des modules pour un OS inutilisable sur une plateforme archi dépassée.

Yazombie dit que c'est une démarche artistique.

Ok, et à la limite je suis réceptif puisque le but de l'art c'est de questionner et de produire en effet sur la sensibilité.
Un peu plus que de dire qu'il n'y a rien à comprendre et de m'inviter à me casser.

avatar oomu | 

"Mais je ne crache sur personne qu'est-ce que tu racontes. Je veux juste comprendre quelles sont les motivations profondes de gens qui developpent des modules pour un OS inutilisable sur une plateforme archi dépassée."

faire marcher un os utilisable sur une plateforme dépassée.

Vous avez la réponse dans votre question.

ça permettrait de faire tourner quelques logiciels linux sur un vieil ordi qu'on aurait dans un coin.

ce qui m'arrive de faire, pas à ce point là, c'est vrai, mais avec l'âge..ça va venir :)

-
ensuite, c'est un défi intéressant.

mais oui, je pense que le fait même que vous posiez une telle question et que surtout, vous partez du principe qu'un développeur aurait pu consacrer mieux son temps à autre chose (ce qui est faux, y a RIEN de plus utile que ce qu'on SOUHAITE faire, et non pour AUTRUI) est en soi une raison suffisant pour vous inviter à "vous casser".

Parce qu'on dirait une question sans aucune sensibilité, qu'on ne peut PAS vous répondre (on est pas dans la tête des personnes concernées ni la votreuuuuh)

posez la question aux gens concernés

utilisez pour cela, un réseau interconnecté mondial avec une application d'envoi de courrier de messagerie électroniqueuh.

Si vous avez la réponse, ne me la donnez pas. ça serait une perte de temps...

avatar MrTom | 

@macinoe

Va lui demander !

avatar YAZombie | 

@macinoe, "Question qui n'a toujours aucune réponse concrète": non non, la réponse tu l'as eue plusieurs fois: aucune. Compare ça à de l'art.
Que le fait qu'il n'y ait aucune utilité te pose problème, c'est ton problème, et une question pour toi. Si tu attends des autres une réponse sur ce point tu t'adresses aux mauvaises personnes. Mais la réponse à la question de l'utilité est là, et tu l'as eue.

avatar tbr | 

@macinoe

Just for fun ?

Parce que le défi est important ;
Parce que l’inutile est indispensable ;
Parce que ce qui semble avoir peu de chance de réussir... EST UN DÉFI important...
Et parce que tu te demandes à quoi ça sert de le faire.

Ces machines ne sont pas mortes, tout simplement.

avatar dvsn | 

Le slogan 🤣 ça va faire plaisir à la LCR ou LFI 🙄

avatar fredsoo | 

La philosophie de Linux est diamétralement opposée à celle d’Apple. 🤣

avatar Oracle | 

Je trouve ça à la fois noble et fascinant que d’anciennes machines comme ça ne soient pas laissées de côté face à un bug que l’on détecte et que l’on sait corriger.

Quand je vois la difficulté que j’ai à faire fonctionner ma vieille imprimante Canon BJC-55 sous prétexte qu’elle va avoir 20 ans, avec une compatibilité qui s’est arrêté à Snow Léopard... les drivers génériques de Gutenprint sont loin d’égaler les drivers originaux, ça ne gère même pas les niveaux de gris.

avatar brunnno | 

@Oracle

Il y a des imprimantes beaucoup moins âgées qui elles aussi n’ont plus de drivers sous Mac...

avatar FTBZ | 

On a vu passer à plusieurs reprises des gens qui utilisaient de vieux Mac pour des besoins très spécifiques. MacG avait d'ailleurs publié un article sur le sujet, il s'agissait d'un ingénieur utilisant un vieil Apple IIe pour réaliser des mesures sur les ogives nucléaires :
https://www.macg.co/materiel/2020/05/un-apple-iie-pour-controler-un-desarmement-nucleaire-113985

avatar coink | 

Génial je ne l'avais pas vu passer celle la !

avatar jeantro | 

Apple devrait en prendre de la graine ça c’est un vrai plus pour la planète ce qu’on appelle le « durable » et pas de l’obsolescence programmé que sais si bien le faire Apple.

Chapeau bas

avatar Krysten2001 | 

@jeantro

Obsolescence programmée ? Vous rigolez j’espère 🤣 quand on voit la durée de MAJ des iPhones comparé à Android

avatar armandgz123 | 

@Krysten2001

C’est pas comparable, encore une fois

avatar jeantro | 

@Krysten2001

On parle des mac ici 😉 Windows tu peux l’installer sur de très vieilles machines

avatar Krysten2001 | 

@jeantro

Je l’ai fait sur un portable Samsung, c’était la cata... Chez Apple c’est 8-10 ans ce qui est largement bien

avatar jeantro | 

@Krysten2001

Il fallait juste le booster un peu SSD ram
Et sa roule ensuite.

Pour info j’ai un MacBook 2009 obsolète pour Apple depuis un certain nombre version de Mac OS et là il tourne toujours comme une horloge sur Catalina avec un patch pour l’installer si ça ce n’est pas de l’obsolescence programmée 😉

Mon IMac fin 2012 core i7 aura la même médecine pour continuer à obtenir les nouveaux os merci Apple. Ce genre de parti que devrait être dénoncé.

Je sais que ça leur fait chier que leur machine dur dans le temps mais bon en des périodes où l’ont doit s’en disant tout faire pour préserver la planète ce n’est pas clean de leur part

avatar Krysten2001 | 

@jeantro

Ça ne leur fait pas chier sinon ce serait le même sur tout leurs produits. Maintenant qu’ils vont passé à l’ARM, ça va dure plus longtemps qu’actuellement normalement

avatar jeantro | 

@Krysten2001

Alors donne moi une raison pourquoi ils interdisent à partir de 8 ans leurs Mac à l’installation de la nouvelle version de leur OS alors qu’ils sont encore parfaitement capables de le faire tourner ?

Par exemple dans mon cas IMac 32go de ram côté i7 1to SSD carte graphique 2to

avatar Krysten2001 | 

@jeantro

Ça peut venir de pleins de choses différentes... avec les macs ARM se sera beaucoup mieux car sera leurs processeurs et donc plus de maîtrise.

avatar jeantro | 

ça ne vient d'aucune chose juste un blocage pour faire changer les heureux propriétaires de ces Macs vers les nouveaux modèles tout simplement et augmenter les ventes. Regarde le poste de 12h30 "une bidouille pour installer Bif Suffisamment sur les mac non compatibles officiellement"
tu aura ta réponse et ça confirme ce que j'essai de te faire comprendre depuis le début c'est de l'obsolescence programmée. un point c'est tout

avatar Krysten2001 | 

@jeantro

C’est quoi cette réflection ? Quand vous avez un problème sur votre voiture, vous en achetez une autre ? Je suppose que non et c’est la même chose avec un téléphone. Les Mac ont 8 ans... si vous appelez ça de l’obsolescence...

avatar jeantro | 

obsolescence vous en connaissez la définition au moins mon iMac n'a aucun souci et il est parfaitement capable de. faire tourner Big Sur un point c'est tout. vous savez très bien qu'après la non mise à jour d'un Os réduit fortement ces capacités avec les nouveautés

" l’ensemble des techniques par lesquelles un metteur sur le marché vise à réduire délibérément la durée de vie d’un produit pour en augmenter le taux de remplacement"

avatar Krysten2001 | 

@jeantro

https://youtu.be/nBfDdqzdLBw
Donc si vous n’avez pas de MAJ après 8 ans c’est directement obsolète pour vous ?

avatar jeantro | 

@Krysten2001

Oui parfaitement tu te vois imposer plein de limitation qui par la suite finissent par te faire investir dans une nouvelle machine alors que la précédente pourrez encore très bien tourner sur le nouvel os

avatar Krysten2001 | 

@jeantro

Au bout de 10 ans, je pense que la machine aura déjà bien fonctionner

avatar jeantro | 

@Krysten2001

Et pourquoi pas plus 😉 avec les nouvelles version de Mac OS

J’avais un MacBook mi-2009 que j’ai revendu l’année dernière il tournait encore parfaitement sur catalina pourtant Apple l’avait banni depuis plusieurs années de ses MAJ

Il faudrait que j’en parle à Gretta de ces pratiques

avatar Krysten2001 | 

@jeantro

Ils font ça sûrement pour que l’os soit bien optimisé et que ça soit en adéquation avec le software et le hardware

avatar jeantro | 

@Krysten2001

C’est juste une question de profit, j’ai eu l’occasion de tester une machine de 2009 et bientôt une de 2012 aucun soucis elle fonctionne à merveille.

Si j’avais rencontrer des problèmes j’aurai vite supprimé tout ça et j’aurais compris leurs démarches mais ce n’est pas le cas. Cela m’a parfaitement fait comprendre qu’ils jouaient dans la case obsolescence programmé

Je ne vois pas où il y a une limite hardware dans une configuration comme la mienne

Core i7 32go de ram carte graphique 2go et SSD 1to

Les configues entrée de gamme de cette année on encore un disque mécanique une carte graphique bas de gamme bref..... pas besoin de t’expliquer plus tu as enfin compris

Pages

CONNEXION UTILISATEUR