N'attendez pas Linux sur les M4 de sitôt : c'est visiblement douloureusement compliqué

Sven Peters, un des développeurs du projet Asahi Linux, vient de jeter un pavé dans la mare. Selon lui, la prise en charge des puces M4 (et M3) est « rather painful », ce qui peut se traduire par « c'est très compliqué ». Son post sur Mastodon est très technique et peut ressembler à une langue totalement étrangère pour certains, mais nous allons tenter d'expliquer de façon simplifiée (mais pas nécessairement simple). Dans les processeurs, il existe plusieurs niveaux de permissions, qui servent à sécuriser l'exécution des programmes. Le noyau, par exemple, a un niveau de permission élevé, alors qu'un logiciel quelconque, lui, doit avoir une priorité plus faible. L'idée est d'éviter un problème qui était courant dans les vieux systèmes d'exploitation : le cas d'un programme qui va écrire dans la mémoire à un endroit inapproprié, comme là où le noyau place ses données. Si vous avez connu Mac OS avant la version X, vous connaissez la sentence : un redémarrage était nécessaire. Dans les sys...

Avr 4, 2025 - 18:58
 0
N'attendez pas Linux sur les M4 de sitôt : c'est visiblement douloureusement compliqué
Sven Peters, un des développeurs du projet Asahi Linux, vient de jeter un pavé dans la mare. Selon lui, la prise en charge des puces M4 (et M3) est « rather painful », ce qui peut se traduire par « c'est très compliqué ». Son post sur Mastodon est très technique et peut ressembler à une langue totalement étrangère pour certains, mais nous allons tenter d'expliquer de façon simplifiée (mais pas nécessairement simple). Dans les processeurs, il existe plusieurs niveaux de permissions, qui servent à sécuriser l'exécution des programmes. Le noyau, par exemple, a un niveau de permission élevé, alors qu'un logiciel quelconque, lui, doit avoir une priorité plus faible. L'idée est d'éviter un problème qui était courant dans les vieux systèmes d'exploitation : le cas d'un programme qui va écrire dans la mémoire à un endroit inapproprié, comme là où le noyau place ses données. Si vous avez connu Mac OS avant la version X, vous connaissez la sentence : un redémarrage était nécessaire. Dans les sys...