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.

Pages

CONNEXION UTILISATEUR