Primer lanzamiento de prueba de Asahi Linux, una distribución para dispositivos Apple con chip M1

El proyecto Asahi, orientado a portar Linux para su funcionamiento en computadoras Mac equipadas con el chip ARM Apple M1 (Apple Silicon), ha presentado la primera versión alfa de una distribución de referencia, que permite a cualquier interesado familiarizarse con el estado actual del desarrollo del proyecto. La distribución es compatible con la instalación en dispositivos con M1, M1 Pro y M1 Max. Se destaca que las compilaciones aún no están listas para el uso general por parte de usuarios comunes, pero ya son adecuadas para la familiarización inicial de desarrolladores y usuarios avanzados.

Asahi Linux se basa en la base de paquetes de Arch Linux, incluye un conjunto de programas tradicional y se entrega con el escritorio KDE Plasma. La distribución se construye utilizando los repositorios oficiales de Arch Linux, y todos los cambios específicos, como el núcleo, el instalador, el cargador de arranque, los scripts de apoyo y las configuraciones del entorno, se trasladan a un repositorio separado. Al mismo tiempo, el proyecto tiene como objetivo asegurar el funcionamiento de Linux en sistemas Apple M1 en general y está preparado para facilitar la aparición de dicho soporte en cualquier distribución.

Para la instalación de la distribución, se ha preparado un script ejecutable desde el shell de macOS ("curl https://alx.sh | sh"), que, dependiendo de la configuración elegida, descarga entre 700 MB y 4 GB de datos y crea un entorno con Linux, que se puede usar en paralelo con el sistema macOS ya existente. Se requiere un mínimo de 53 GB de espacio libre en disco (15 GB para la distribución Linux y 38 GB de reserva para una instalación correcta de actualizaciones de macOS). La instalación de Asahi Linux no interfiere con el funcionamiento del entorno macOS existente, excepto por la reducción del tamaño de la partición de disco utilizada en macOS.

Se ha declarado que se garantiza el funcionamiento correcto en la distribución de Wi-Fi, USB2 (puertos Thunderbolt), USB3 (puertos Mac Mini Tipo A), pantalla, unidades NVMe, Ethernet, lector de tarjetas SD, sensor de cierre de tapa del portátil (lid switch), pantalla integrada, teclado, touchpad, control de retroiluminación del teclado, cambio de frecuencia de la CPU, obtención de información sobre la carga de la batería. En los sistemas M1, también funciona el conector de auriculares, y en los dispositivos Mac Mini está disponible la salida a través de HDMI. Entre los componentes cuya implementación de soporte se encuentra en la etapa final y estará disponible en breve, se mencionan USB3, altavoces integrados y controlador de pantalla (retroiluminación, V-Sync, gestión de consumo de energía).

Entre los componentes aún no soportados se encuentran: la aceleración del procesamiento gráfico mediante GPU, la aceleración por hardware de códecs de video, DisplayPort, cámara, panel táctil (Touch Bar), Thunderbolt, HDMI en MacBook, Bluetooth, acelerador para sistemas de aprendizaje automático, modos de ahorro de energía profundos de la CPU. En la distribución están disponibles todos los paquetes por defecto de los repositorios de Arch Linux, pero hay algunos problemas no resueltos con ciertas aplicaciones, que surgen principalmente debido a la compilación del núcleo con un tamaño de página de memoria de 16KB. Por ejemplo, hay problemas con Chromium, Emacs, lvm2, f2fs y paquetes que utilizan la biblioteca jemalloc (por ejemplo, Rust) o la plataforma electron (vscode, spotify, etc.). Se han observado problemas con aplicaciones que utilizan bibliotecas libunwind y webkitgtk, pero ya se han creado correcciones para ellas.

Se puede utilizar la distribución sin preocuparse por problemas legales: la empresa Apple permite en términos normales cargar núcleos sin firma digital en sus ordenadores sin necesidad de aplicar jailbreak. El proyecto es completamente legal ya que en el puerto no se utiliza código de macOS y Darwin, y las características de la interacción con el hardware se determinan en base a ingeniería inversa, cuya realización con el fin de asegurar la compatibilidad está permitida por ley en muchos países.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster