Prima versione di prova di Asahi Linux, una distribuzione per dispositivi Apple con chip M1

Il progetto Asahi, dedicato al porting di Linux per computer Mac con il chip ARM Apple M1 (Apple Silicon), ha rilasciato la prima versione alpha di una distribuzione di riferimento, consentendo a chiunque di esplorare il livello attuale di sviluppo del progetto. La distribuzione supporta l'installazione su dispositivi con M1, M1 Pro e M1 Max. Si segnala che le build non sono attualmente pronte per un uso generale da parte degli utenti comuni, ma sono già idonee per una prima esplorazione da parte di sviluppatori e utenti esperti.

Asahi Linux si basa sulla base pacchetti di Arch Linux, include un set tradizionale di programmi e viene fornito con il desktop KDE Plasma. La distribuzione è costruita utilizzando i repository ufficiali di Arch Linux, mentre tutte le modifiche specifiche, come il kernel, l'installer, il bootloader, gli script ausiliari e le configurazioni ambientali, sono conservate in un repository separato. Il progetto mira ad assicurare il funzionamento di Linux sui sistemi Apple M1 in generale e è pronto a sostenere l'emergere di tale supporto in qualsiasi distribuzione.

Per l'installazione del sistema è disponibile uno script di shell eseguibile da macOS («curl https://alx.sh | sh»), che a seconda della configurazione scelta scarica da 700 MB a 4 GB di dati e crea un ambiente Linux utilizzabile parallelamente al sistema macOS esistente. Per l'installazione è necessario almeno 53 GB di spazio libero su disco (15 GB per il sistema operativo Linux e 38 GB di riserva per un corretto aggiornamento di macOS). L'installazione di Asahi Linux non interferisce con l'ambiente macOS esistente, ad eccezione della riduzione delle dimensioni della partizione del disco utilizzato in macOS.

È stata dichiarata la corretta funzionalità nel pacchetto Wi-Fi, USB2 (porte Thunderbolt), USB3 (porte Mac Mini Type A), schermo, unità NVMe, Ethernet, lettore di schede SD, sensore di chiusura del coperchio del laptop (lid switch), schermo integrato, tastiera, touchpad, gestione dell'illuminazione della tastiera, commutazione della frequenza della CPU, e recupero delle informazioni sulla carica della batteria. Sui sistemi M1 funziona anche il connettore per le cuffie, mentre sui dispositivi Mac Mini è disponibile l'uscita tramite HDMI. Tra i componenti il cui supporto è in fase finale di implementazione e sarà disponibile a breve vi sono USB3, altoparlanti integrati e controllore dello schermo (illuminazione, V-Sync, gestione del consumo energetico).

Tra i componenti ancora non supportati: accelerazione della grafica tramite GPU, accelerazione hardware dei codec video, DisplayPort, fotocamera, touchpad (Touch Bar), Thunderbolt, HDMI nei MacBook, Bluetooth, acceleratore per sistemi di machine learning, modalità di risparmio energetico profondo per CPU. Nel pacchetto sono inclusi tutti i pacchetti forniti dai repository di Arch Linux, ma alcune applicazioni presentano problemi specifici, principalmente a causa della compilazione del kernel con pagine di memoria da 16KB. Ad esempio, si segnalano problemi con Chromium, Emacs, lvm2, f2fs e pacchetti che utilizzano la libreria jemalloc (come Rust) o la piattaforma electron (vscode, spotify, ecc.). Sono stati riscontrati problemi con le applicazioni che utilizzano le librerie libunwind e webkitgtk, ma sono già state sviluppate delle patch.

Il sistema operativo può essere utilizzato senza timore di problemi legali: Apple consente normalmente di caricare sui propri computer kernal non firmati digitalmente senza necessità di jailbreak. Il progetto è completamente legale poiché non utilizza codice di macOS e Darwin, e le specifiche di interazione con l'hardware sono definite mediante reverse engineering, che è legalmente consentito in molti paesi al fine di garantire la compatibilità.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster