COMPTOIR
register

Linux lâche une vieille casserole avec le PowerPC 601

Si, dans l’informatique, les développeurs adorent la rétrocompatibilité (en témoigne nos chers CPU x86 démarrant en mode 16-bit adressage réel), cette dernière n’en demeure pas moins un fardeau plus ou moins douloureux. La chose est accentuée au nouveau logiciel, où la prise en charge de modèles vétustes doit souvent s’effectuer au détriment de la lisibilité, voire de la maintenabilité du code, sans compter les difficultés des tests.

 

Ainsi, certaines firmes font parfois le choix de forcer les mises à jour matérielles, et c’est le cas du noyau Linux, qui vient officiellement de stopper... le support du PowerPC 601. Caramba, qu’est-ce que c’est que ce truc ? Un processeur antédiluvien qui remonte aux temps immémoriaux des années 90, le premier de cette architecture à supporter un adressage mémoire et des calculs sur 32 bits, et apportait également le SMT (ou Simultaneous Multi Threading, soit la capacité de partager les ressources d’exécutions d’un cœur physique afin d’émuler deux cœurs logiques tout en minimisant les duplications de ressources) désormais omniprésent.

 

De manière amusante, les autres bousins de la série 6xx restent supportés, ce qui s’explique par la procédure spécifique de boot du 601. Si vous avez un Mac de l’époque ou un serveur encore en état de marche, il faudra donc migrer... mais il y a fort à parier que vous n’avez pas attendu la fin de Linux sur votre modèle ! À quand les abandons plus massifs dans d’autres domaines, au hasard, le décodeur x86 ? (Source : Phoronix)

 

linux

Un poil avant ?

Baldur's Gate 3 benché, dans sa version Accès Anticipé

Un peu plus tard ...

Les Ryzen 5000 s'invitent sur Cinebench R20

Les 13 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par fofo, le Mercredi 14 Octobre 2020 à 07h31  
Les power-pc ça faisait rêver les mac de l'époque avec leur lecteur CD, les enceintes intégrées dans l'écran et parfois même la télécommande infrarouge.
À côté le PC n'avait même pas de carte son et se contentait de faire des BIP, windows 3.1 n'était pas franchement utile car la plupart des soft marchait mieux lancé directement depuis dos.
par Roturier, le Mardi 13 Octobre 2020 à 18h20  
par Reflections_aka_Av-Rho-Al en Île-de-France le Mardi 13 Octobre 2020 à 17h39
Ou pire que ça, que Linus Torvalds prenne sa retraite prématurément parce que les vrais libristes sont tous un à un en train de se faire museler par des causes justes exagérément surchargées, dont:

- Le faux "feminisme" (on force des femmes dans les boites juste parce que ce sont des femmes et non parce qu'elles sont talentueuses. Par contre le salaire homme/femme égal y'a plus personne)

- La fausse "diversité" (on fait du "racisme positif", on met des noirs juste parce qu'ils sont noirs et pas parce qu'ils sont talentueux)

- La fausse "cause LGTBT+" (on créer 36 genres plus fous les unes que les autres, mais on embauche pas parce que les LGBT originaux pour leur talent).

- Le politiquement correct (pas une cause juste, c'est le corporatisme puant de base)
Ce phénomène social est effectivement bcp plus inquiétant, Linus a été rattrapé pour ça récemment à cause d'une contributrice proche de l'équipe en charge de la branche master de mémoire.

Cela dit il faut relativiser, les CoC ont l'air d'être de bons moyens de couler les projets en faisant sauter tous les mecs qui ont du caractère
par Reflections_aka_Av-Rho-Al en Île-de-France, le Mardi 13 Octobre 2020 à 17h39  
par Roturier le Mardi 13 Octobre 2020 à 08h02
De toute façon, n'oubliez pas qu'il existe des alternatives comme BSD et que si un jour Linus devenait à moitié timbré à trop virer de code, le noyau serait forké.
Ou pire que ça, que Linus Torvalds prenne sa retraite prématurément parce que les vrais libristes sont tous un à un en train de se faire museler par des causes justes exagérément surchargées, dont:

- Le faux "feminisme" (on force des femmes dans les boites juste parce que ce sont des femmes et non parce qu'elles sont talentueuses. Par contre le salaire homme/femme égal y'a plus personne)

- La fausse "diversité" (on fait du "racisme positif", on met des noirs juste parce qu'ils sont noirs et pas parce qu'ils sont talentueux)

- La fausse "cause LGTBT+" (on créer 36 genres plus fous les unes que les autres, mais on embauche pas parce que les LGBT originaux pour leur talent).

- Le politiquement correct (pas une cause juste, c'est le corporatisme puant de base)

à cause d'une corruption politisée obligée depuis au moins 10 ans (RMS a sauté, voir les fameux "Code of Conduct", etc).

Et ça, ça va malheureusement arriver d'ici pas longtemps.

Donc un support aussi long du matos, c'est même vital dans le contexte politisé d'aujourd'hui. Et ça l'est encore plus vu la politique de Microsoft avec son Embrace, Parasite, Extend Extinguish.
En ce qui concerne BSD, vu sa licence qui permet aux boites de parasiter dans rien donner en retour, on ira pas loin.
par Jemporte le Lundi 12 Octobre 2020 à 23h26
Les machines USA de vote sont toujours sous cartes perforées aux dernières nouvelles.

En ce qui concerne le Cobol, on cherche encore en 2020.
par Roturier, le Mardi 13 Octobre 2020 à 08h02  
C'est marrant à chaque abandon de matériel c'est le même débat qui ressort
Oui il faut nettoyer le code des vieilles bouses, toute la question étant "à quel moment on considère que c'est une vieille bouse ?"

Je suis toujours impressionné (et content) que linux supporte les 386/486 qui ont 25 ans.
De toute façon, n'oubliez pas qu'il existe des alternatives comme BSD et que si un jour Linus devenait à moitié timbré à trop virer de code, le noyau serait forké.
par Un ragoteur sans nom des Pays de la Loire, le Lundi 12 Octobre 2020 à 23h43  
par Nicolas D. le Lundi 12 Octobre 2020 à 20h55
...hors mac libérés par des espèces de tarés de mon genre .
On est pas tarés, juste "différents"
par Jemporte, le Lundi 12 Octobre 2020 à 23h26  
par Reflections_aka_Av-Rho-Al en Île-de-France le Lundi 12 Octobre 2020 à 21h19
C'est pour ça que certains trucs tournent encore avec des cartes perforées ou des disquettes et ce, dans de très grosses boites ou dans certaines organisations publiques.
En fait pas tout a fait vrai. On a en général, au moment du bug an 2000, géré le problème et fait un upgrade des interface, pour y adapter des normes plus actuelles, et mis tout ça sur du DD avec même un petit upgrade soft quand c'était utile. Pour ce, on est allé chercher des vieux qui se la pétaient dans les années 60/70 sur Cobol and Co quand c'était pas du langage machine 4 bits.
par Reflections_aka_Av-Rho-Al en Île-de-France, le Lundi 12 Octobre 2020 à 21h19  
par Kptèïne le Lundi 12 Octobre 2020 à 18h41
Je me demande surtout quelle serait encore la part d'installation d'un OS récent sur des machines aussi anciennes ? Mis à part pour faire une "démo technique" ?
Quid d'anciens serveurs tournant en 486 par exemple ?
Pour les anciens serveurs, etc quand c'est critique, tu ne changes pas. Et ça sert aussi de sécurité par l'obsolescence ou isolation technologique.
C'est pour ça que certains trucs tournent encore avec des cartes perforées ou des disquettes et ce, dans de très grosses boites ou dans certaines organisations publiques.

Mais vu leurs moyens, il serait effectivement temps qu'ils changent, utiliser des cartes perforées est une hérésie totale, même en 1990.

Pour nous grand public, ça dépend de ce que t'en fait. Le rétro gaming est le premier exemple, et ça te permet de grapiller des performances.
Ca te permet aussi d'avoir une distribution qui te donnera des logiciels plus récents/fournis dont le PC sera encore très longtemps capable d'utiliser: Editeur de texte, lecture audio, word/excel pas lourd, petie base de données, etc

Après, ce long support est surtout très viable pour les vieux laptops.
Vu que ça consomme pas trop, tu peux toujours t'en servir comme serveur léger, PC bureautique léger, etc. Avec un écran, clavier, touchpad intégré, le disque dur et la RAM upgradables (des fois pour 0 euros), c'est toujours mieux qu'un Raspberry Pi.
par Jemporte le Lundi 12 Octobre 2020 à 19h09
Jusqu'à ce qu'un nouveau format vienne te dire boujour, en l'occurence les .docx, .xlsx dont les "standards" ne sont toujours pas définitifs 13 ans après.

Pour le hack: Les DAB sous Windows XP te disent aussi hello
par Reflections_aka_Av-Rho-Al en Île-de-France, le Lundi 12 Octobre 2020 à 20h56  
Ils devraient arrêter de dire que Linux est l'OS qui supporte le plus longtemps le matériel possible, parce qu'avec les gars de Red Hat infiltrés qui sont tous du genre à changer juste pour changer, c'est devenu de moins en moins vrai ces dernières années.

Le 32 bit, quel que soit son architecture aurait dû être totalement abandonnée d'un coup qu'à partir de 2030 avec un gros avertissement en 2020.
Ca fait même pas 20 ans que le 64 bit est arrivé sur x86, et à peine 10 ans que la quasi-totalité des gens sont sur un CPU 64 bit, merci Intel et tes premiers Atom 32 bit only et ARM a trainé des pieds jusqu'en 2013-2015 !

Passé cette date, ils devraient surtout supporter la totalité des CPUs 64 bit (donc le premier Opteron/Athlon 64 invlus) et ce, même 25 ans après l'arrivée du 128 bit.
Pas de gestion fragmentée comme avec le 32 bit ou avec du "64 bit" + instructions plus récentes juste pour gagner quelques millisecondes sur le temps de boot qui prend même pas 10 secondes sur un SSD.

Comme ça, ça forcera les éditeurs à optimiser leurs logiciels plutôt que de gâcher sans cesse des ressources en déportant les coûts vers les utilisateurs, qui doivent racheter sans cesse des nouvelles machines pour faire quasi la même chose depuis 10 ans.

Donc gros point bonus pour l'économie de ressources rares dont on aura certainement besoin plus tard, notre pouvoir d'achat et aussi, bonus écologique aussi au passage.
par linkin623 le Lundi 12 Octobre 2020 à 17h26
Marrant, mais j'ai l'impression qu'il manque un truc dans news.
Par exemple, pourquoi ce CPU est laissé et pas le reste de la série ?
C'est écris juste après ce que tu viens de dire dans l'article: "ce qui s'explique par la procédure spécifique de boot du 601".
par Nicolas D., le Lundi 12 Octobre 2020 à 20h55  
par linkin623 le Lundi 12 Octobre 2020 à 17h26
Marrant, mais j'ai l'impression qu'il manque un truc dans news.

Par exemple, pourquoi ce CPU est laissé et pas le reste de la série ?
"De manière amusante, les autres bousins de la série 6xx restent supportés, ce qui s'explique par la procédure spécifique de boot du 601."
Suite à l'abandon, une partie du code a pu être nettoyée, ce qui ne fait jamais de mal à un projet si ancien . Et, comme dit en commentaire, je ne pense pas qu'il y ait énormément de machines équipés ; hors mac libérés par des espèces de tarés de mon genre .
par Jemporte, le Lundi 12 Octobre 2020 à 19h09  
par Kptèïne le Lundi 12 Octobre 2020 à 18h41
Je me demande surtout quelle serait encore la part d'installation d'un OS récent sur des machines aussi anciennes ? Mis à part pour faire une "démo technique" ?
Quid d'anciens serveurs tournant en 486 par exemple ?
Oui effectivement, la bonne conclusion c'est qu'on migre pas et on update pas Linux, pour pas se fouler et on resté heureux. D'ailleurs quel hacker ultime va se casser la tête pour aller hacker par le net ce genre de machine, alors que déjà il faudra bien chercher avant d'en trouver une connectée ?
Je pense que les éventuelles application bureautique récentes compatibles PPC continueront à se compiler sur cet OS non mis à jour.
par Kptèïne, le Lundi 12 Octobre 2020 à 18h41  
Je me demande surtout quelle serait encore la part d'installation d'un OS récent sur des machines aussi anciennes ? Mis à part pour faire une "démo technique" ?
Quid d'anciens serveurs tournant en 486 par exemple ?
par linkin623, le Lundi 12 Octobre 2020 à 17h26  
Marrant, mais j'ai l'impression qu'il manque un truc dans news.

Par exemple, pourquoi ce CPU est laissé et pas le reste de la série ?