Primeira versión de proba de Asahi Linux, unha distribución para dispositivos Apple co chip M1

O proxecto Asahi, destinado a portar Linux para funcionar en ordenadores Mac equipados co chip Apple M1 ARM (Apple Silicon), presentou a primeira versión alfa da distribución de referencia, permitindo que calquera persoa se familiarice co nivel actual de desenvolvemento do proxecto. A distribución admite a instalación en dispositivos con M1, M1 Pro e M1 Max. Nótase que os conxuntos aínda non están preparados para o seu uso xeneralizado por parte dos usuarios comúns, pero xa son axeitados para a familiarización inicial dos desenvolvedores e usuarios avanzados.

Asahi Linux baséase na base do paquete Arch Linux, inclúe un conxunto tradicional de programas e inclúe o escritorio KDE Plasma. A distribución constrúese utilizando repositorios estándar de Arch Linux, e todos os cambios específicos, como o núcleo, o instalador, o cargador de arranque, os scripts auxiliares e a configuración do ambiente, colócanse nun repositorio separado. Ao mesmo tempo, o proxecto está dirixido a garantir o funcionamento de Linux nos sistemas Apple M1 de forma xeral e está preparado para contribuír á aparición deste soporte en calquera kit de distribución.

Para instalar a distribución, preparouse un script de shell que se pode lanzar desde macOS (“curl https://alx.sh | sh”) que, dependendo do recheo seleccionado, carga de 700MB a 4GB de datos e crea un ambiente con Linux que se pode usar en paralelo co sistema macOS existente. A instalación require polo menos 53 GB de espazo libre en disco (15 GB para a distribución Linux e 38 GB de reserva para a correcta instalación das actualizacións de macOS). A instalación de Asahi Linux non interrompe o ambiente de macOS existente, excepto pola redución do tamaño da partición do disco utilizada por macOS.

Indícase que a distribución garantirá o funcionamento correcto de Wi-Fi, USB2 (portos Thunderbolt), USB3 (portos Mac Mini Tipo A), pantalla, unidades NVMe, Ethernet, lector de tarxetas SD, sensor de peche da tapa do portátil (interruptor da tapa), pantalla incorporada, teclado, touchpad, controla a retroiluminación do teclado, cambia a frecuencia da CPU, obtén información sobre a carga da batería. Tamén hai unha toma de auriculares dispoñible nos sistemas M1 e a saída HDMI está dispoñible nos dispositivos Mac Mini. Entre os compoñentes cuxo soporte está na fase final e estará dispoñible nun futuro próximo están USB3, altofalantes incorporados e un controlador de pantalla (luz de fondo, V-Sync, xestión de enerxía).

Entre os compoñentes aínda non admitidos: aceleración do procesamento de gráficos mediante GPU, aceleración de hardware de códecs de vídeo, DisplayPort, cámara, panel táctil (Touch Bar), Thunderbolt, HDMI en MacBook, Bluetooth, acelerador para sistemas de aprendizaxe automática, modos de aforro de enerxía profundos da CPU. . Todos os paquetes estándar dos repositorios de Arch Linux están dispoñibles na distribución, pero hai algúns problemas sen resolver con algunhas aplicacións, que xorden principalmente debido a que o núcleo está construído con páxinas de memoria de 16 KB. Por exemplo, hai problemas con Chromium, Emacs, lvm2, f2fs e paquetes que usan a biblioteca jemalloc (por exemplo, Rust) ou a plataforma electrónica (vscode, spotify, etc.). Houbo problemas coas aplicacións que usan as bibliotecas libunwind e webkitgtk, pero xa se xeraron correccións para elas.

A distribución pódese usar sen medo a problemas legais: Apple normalmente permite que os núcleos que non están asinados dixitalmente se carguen nos seus ordenadores sen necesidade de realizar un jailbreak. O proxecto é completamente legal xa que o porto non usa código de macOS e Darwin, e as características de interacción co hardware determínanse en función da enxeñaría inversa, que é legal en moitos países para garantir a compatibilidade.

Fonte: opennet.ru

Engadir un comentario