L'un des développeurs du noyau, Arnd Bergmann, a expliqué récemment sur la mailing list officielle qu'une pull request supprimait tout le code lié à d'anciennes architectures de processeurs.
Blackfin, cris, frv, m32r, metag, mn10300, score et tile disparaissent ainsi de l'actuel code préparant la version 4.17, ainsi que tous les pilotes associés. 500 000 lignes ont donc été supprimées, sur les 20,3 millions que le noyau contenait jusqu'ici. Un vrai ménage de printemps.
Un kernel plus léger a nécessairement des avantages. Non que les utilisateurs verront la différence, mais il devient plus simple à entretenir et réduit surtout la surface d'attaque potentielle. Bergmann précise d'ailleurs que ces architectures n'étaient plus utilisées, et que la nostalgie n'est pas une raison suffisante pour les garder.
Commentaires (19)
#1
Je n’avais jamais entendu parle de ces architectures, je dois etre trop jeune " />
#2
Idem. Il est aussi probable qu’elles étaient très “exotiques”.
#3
à première vue, beaucoup de DSP et autres proc très orientés multimédia qu’on a du retrouver dans pas mal de Média Center/Lecteur DVD intelligents/… fut une époque.
Autant pour certains ils n’existent plus chez les constructeurs, autant pour d’autres, notamment les Blackfin à priori ça se vend toujours ^^
#4
Joli hack
#5
Tile est encore utilisé, par exemple sur le matériel réseau Mikrotik.
D’ailleurs je me demande comment ils vont faire, leur OS étant basé sur Linux.
#6
#7
Ça y est, Linux se met à faire du Microsoft. Et la rétrocompatibilité ? " />
#8
#9
De ce que j’ai compris de l’architecture de Linux, un noyau monolithique modulaire, fait qu’il est composé de services optionnels qui peuvent être soit dans le noyau soit indépendant, ce que l’on va insérer dans le noyaux est déterminé à la compilation. Du coup, c’est possible que ces architectures soient tout simplement transféré dans un service qui devient donc un module optionnel.
#10
Quoi, Microsoft ? Xenix fonctionne encore très bien…
#11
#12
#13
#14
un ménage de printemps en ne virant que 2,5% du code, mouais
#15
Cela veut rien dire Debian est une distribution orienté station travail /serveur. Les architectures supprimé était des architectures utilisé en embarqué.
#16
Oui et ça ne vaut que pour les gens qui ont accepté de partager leurs stats, vu les chiffres ça a l’air d’être un très faible pourcentage. Mais c’est une source. Je suis curieux de savoir s’il y a des sources pour l’embarqué.
#17
#18
Il vont probablement pas mettre à jour le noyau. C’est la solution la plus simple.
#19
je n’ai jamais su utiliser Linux correctement (drivers graphiques) sur un vieux Dell de 2006, à l’époque, j’avais cru comprendre que les drivers pour la carte graphique n’étaient plus dans le noyau
vrai ou pas vrai, je n’ai jamais compris pourquoi les vieux matos étaient moins bien supportés que les récents alors qu’on est plus souvent tenté d’installer Linux sur du vieux pour prolonger sa durée de vie