Première version de test d'Asahi Linux, une distribution pour les appareils Apple équipés de la puce M1

Le projet Asahi, qui vise à porter Linux pour fonctionner sur les ordinateurs Mac équipés de la puce ARM Apple M1 (Apple Silicon), a présenté sa première version alpha d'un distribution de référence, permettant à quiconque de découvrir le niveau actuel de développement du projet. La distribution prend en charge l'installation sur des appareils avec M1, M1 Pro et M1 Max. Il est à noter que les assemblées ne sont pas encore prêtes pour un usage général par les utilisateurs ordinaires, mais elles sont déjà adaptées à une première découverte par des développeurs et des utilisateurs avancés.

Asahi Linux est basé sur les paquets d'Arch Linux, incluant un ensemble traditionnel de programmes et est livré avec le bureau KDE Plasma. La distribution est construite en utilisant les dépôts standards d'Arch Linux, et tous les changements spécifiques, tels que le noyau, l'installateur, le chargeur d'amorçage, les scripts auxiliaires et les configurations d'environnement, sont placés dans un dépôt distinct. Le projet vise à assurer le fonctionnement de Linux sur les systèmes Apple M1 dans son ensemble et est prêt à soutenir l'apparition d'un tel support dans n'importe quelle distribution.

Pour installer la distribution, un script shell exécutable depuis macOS a été préparé (« curl https://alx.sh | sh »), qui, en fonction de la configuration choisie, télécharge entre 700 Mo et 4 Go de données et crée un environnement Linux pouvant fonctionner parallèlement au système macOS déjà existant. Au minimum, 53 Go d'espace disque libre sont nécessaires (15 Go pour la distribution Linux et 38 Go en réserve pour une installation correcte des mises à jour de macOS). L'installation d'Asahi Linux ne perturbe pas le fonctionnement de l'environnement macOS existant, à l'exception de la réduction de la taille de la partition disque utilisée par macOS.

Il est déclaré que le fonctionnement correct est assuré dans la distribution Wi-Fi, USB2 (ports Thunderbolt), USB3 (ports Mac Mini Type A), écran, disques NVMe, Ethernet, lecteur de carte SD, capteur de fermeture du couvercle de l'ordinateur portable (interrupteur de couvercle), écran intégré, clavier, pavé tactile, gestion de l'éclairage du clavier, changement de fréquence du CPU, obtention d'informations sur la charge de la batterie. Sur les systèmes M1, la prise casque fonctionne également, et sur les appareils Mac Mini, la sortie HDMI est disponible. Parmi les composants dont la mise en œuvre du support est en phase finale et sera disponible prochainement figurent USB3, les haut-parleurs intégrés et le contrôleur d'écran (éclairage, V-Sync, gestion de la consommation d'énergie).

Parmi les composants qui ne sont pas encore pris en charge figurent : l'accélération du traitement graphique par GPU, l'accélération matérielle des codecs vidéo, DisplayPort, caméra, pavé tactile (Touch Bar), Thunderbolt, HDMI sur MacBook, Bluetooth, accélérateur pour les systèmes d'apprentissage automatique, modes de faible consommation d'énergie du CPU. Dans la distribution, tous les paquets standard des dépôts d'Arch Linux sont disponibles, mais certains programmes rencontrent des problèmes non résolus, principalement dus à la compilation du noyau avec une taille de page mémoire de 16 Ko. Par exemple, des problèmes sont observés avec Chromium, Emacs, lvm2, f2fs et les paquets utilisant la bibliothèque jemalloc (par exemple, Rust) ou la plateforme electron (vscode, spotify, etc.). Des problèmes ont été signalés avec les applications utilisant les bibliothèques libunwind et webkitgtk, mais des correctifs ont déjà été formulés pour celles-ci.

La distribution peut être utilisée sans craindre de problèmes juridiques — Apple autorise régulièrement le chargement de noyaux non signés numériquement sur ses ordinateurs sans nécessiter de jailbreak. Le projet est totalement légal car aucun code de macOS et de Darwin n'est utilisé dans le port, et les particularités de l'interaction avec le matériel sont définies sur la base de l'ingénierie inverse, dont la réalisation pour assurer la compatibilité est légale dans de nombreux pays.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster