Comme Phoronix rapporteLe premier ensemble de correctifs pour le noyau a été publié. Linux avec les fichiers Device Tree et les liaisons pour le SoC Apple Silicon M4, également connu sous le nom de t8132. Nous ne parlons pas encore d'une prise en charge complète des MacBook ou Mac mini sous Linuxet concernant la toute première étape : la possibilité de télécharger le noyau et d’obtenir une base pour la suite du travail.
Les correctifs ont été envoyés par la développeuse Yureka Lilian. description de la série Il est indiqué qu'il ajoute l'arbre de périphériques initial et les liaisons dt pour les périphériques Apple M4 et reprend en grande partie le travail récent effectué sur M3, qui avait été inclus dans le cycle. Linux 7.2. L'ensemble ne couvre que le minimum d'équipement nécessaire comme base pour un développement futur.
Contrairement à la version utilisateur d'Asahi LinuxCes modifications concernent principalement le noyau Linux. La prise en charge des graphismes, d'une expérience de bureau complète, du Wi-Fi, du Bluetooth, du NVMe et d'autres composants importants n'est pas encore disponible. Documentation Asahi Linux le long de la M4 La plupart des blocs clés sont encore marqués comme « À déterminer », et le programme d'installation pour les périphériques M4 est indiqué comme indisponible.
Il est important de noter que la majeure partie du travail nécessaire pour rendre le M4 amorçable se concentre actuellement non seulement sur le noyau, mais aussi sur le chargeur d'amorçage m1n1. En raison des modifications apportées aux nouvelles puces d'Apple, certains paramètres du processeur sont désormais définis et bloqués par iBoot, et le démarrage SMP dépend toujours de correctifs idle=nop supplémentaires et reste instable.
Cette nouvelle est donc plus importante pour les développeurs et les passionnés que pour les utilisateurs lambda. La puce M4 d'Apple franchit une première étape vers une prise en charge par le noyau Linux. Linux, mais il reste encore beaucoup de chemin à parcourir avant que le projet ne soit « installé et fonctionnel » : il doit encore peaufiner le démarrage, les périphériques, les économies d'énergie et surtout l'accélération graphique.
Source: linux.org.ru
