IPB

Bienvenue invité ( Connexion | Inscription )

> Debian pourrait abandonner le support des m68k et ppc en 2026, Réactions à la publication du 04/11/2025
Options
Paul Emploi
posté Hier, 12:14
Message #1


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 2 104
Inscrit : 19 Nov 2020
Membre no 212 895



Debian Linux est une distribution Linux de référence, peut-être même la distribution Linux de référence, beaucoup d'autres étant bâties dessus comme Ubuntu.

Debian Linux supporte encore aujourd'hui les m68k et ppc, deux architectures qui ont marqué l'Histoire de la micro-informatique y-compris via les Macintosh.

Un choix radical et surprenant pour un technicien a été fait: à partir de 2026 des core utils (utilitaires au cœur du système), actuellement fournis par GNU et très stables, seront écrits avec le langage Rust. La réécriture est en cours. apt aussi y passera.

Il se trouve que Rust a un support variable coté PowerPC, tiers 1 ou tiers 2, mais surtout que le support m68k est "expérimental" (tiers 3), donc sans aucune garantie!
Indépendamment des qualités ou défauts de Rust, du zèle de ses fidèles pour essayer de l'imposer partout, souvent contre les évidences, je ne pense pas que des core utilities doivent restreindre les plateformes supportées au travers des limitations de son compilateur (et ses backends).

Il y a un autre point que Rust dans cette affaire, avec cette réécriture, c'est qu'elle est basée sur une licence de type MIT, plus permissive que la GPL des actuels core utilities, s'intégrant bien mieux dans un écosystème mélangeant logiciels libres, open-source de tous poils et logiciels commerciaux dont ceux sans accès aux sources.
Pour moi un progrès, c'est la licence que j'utilise pour mes projets!

Malheureusement les conséquences risquent d'être tragiques pour les possesseurs de vieux Mac désirant faire tourner Linux dessus, de très nombreuses distribution étant basées sur celle de Debian.

Lien vers le billet original



--------------------
La liberté d'expression c'est l'extrémisme. La censure c'est la liberté.
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
falcon1
posté Hier, 12:29
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 189
Inscrit : 21 Oct 2004
Lieu : Les Menuires-Val-Thorens
Membre no 25 597



Si je comprends bien on ne parle d'abandonner "que" m68k et powerpc... donc ppc64 serait encore supporté , c'est bien cela ?


--------------------
PegasosII G4/1000 MorphOS 3.13
IBook G4/1420 MorphOS 3.13
Mac mini 2018, corei7 3.2
iMac, iBook, iPod,iPad, iPhone.....iRobot ?
Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la règle d'éligibilité
Go to the top of the page
 
+Quote Post
Paul Emploi
posté Hier, 13:06
Message #3


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 2 104
Inscrit : 19 Nov 2020
Membre no 212 895



Citation (falcon1 @ 4 Nov 2025, 13:29) *
Si je comprends bien on ne parle d'abandonner "que" m68k et powerpc... donc ppc64 serait encore supporté , c'est bien cela ?

Pas exactement, quand je parlais de ppc, je parlais de toutes les architectures PPC, différentes générations et 32 ou 64 bits, différents OS et même différentes endianness (little endian or big endian).

PPC64 sous AIX d'IBM est très bien supporté.
Mais certains PPC64 sous certains OS sont tiers 3, donc un support "expérimental", ça peut marcher, ou pas...

Donc surprise!

Il y a d'autres problèmes: la syntaxe de Rust (un petit bonheur en terme d'illisibilité dans les cas pratiques), ses coding-standards dénoncés par Linus Torvald, la jeunesse de Rust et des problèmes de stabilité coté backend du compilateur dépendant de la plateforme visée, une "sécurité mémoire" toute relative (tel que démontré via des projets réels), des performances qui peuvent souffrir, un compilo qui bouffe un max de RAM, mais surtout remplacer du code maintenu et affiné pendant 4 décennies par du code qui n'aura que quelques semaines ou mois...

Un exemple de déclaration d'une petite fonction...
Code
#[allow(clippy::type_complexity)]
pub fn get_all_utilities<T: Args>(
    util_map: &phf::OrderedMap<&'static str, (fn(T) -> i32, fn() -> clap::Command)>,
) -> Vec<&'static str>


--------------------
La liberté d'expression c'est l'extrémisme. La censure c'est la liberté.
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 5th November 2025 - 08:12