Enviado la semana pasada en medio de la ajetreada Los días de la ventana de combinación de Linux 5.18 fueron la serie de parches que conectaba un controlador Apple NVMe para usar con los SoC M1, M1 Pro y M1 Max.

Sven Peter envió el conjunto de parches para este controlador NVMe de Apple que ahora se encuentra en revisión y en camino hacia una futura serie de kernel. La serie de parches contiene los bits necesarios para admitir el almacenamiento NVMe en el hardware Apple M1 con el kernel de Linux.

Debido a que el controlador NVMe en las Mac Apple M1 no estaba conectado al bus PCIe y se necesitaban varias peculiaridades, incluidos cambios fundamentales en el manejo del envío de comandos, terminó teniendo la intención de escribir un nuevo controlador Linux independiente. El controlador NVMe de Apple también ejecuta un RTOS patentado (RTKit) con el que el kernel de Linux necesita interactuar para activar el soporte de NVMe.

En cuanto al estado actual de este controlador Apple NVMe Linux,”varias personas han utilizado con éxito el controlador como su controlador diario durante semanas en este momento y no se han informado problemas importantes. Un problema menor es que los vaciados en los dispositivos tardan *mucho* más de lo esperado. Jens Axboe tiene una solución en la que los vaciados se retrasan, pero aún no está listo para enviarse”.

Para obtener más detalles, consulte esta serie de parches para este Controlador inicial de código abierto Apple NVMe para sistemas Linux que ya llevan Asahi Linux.

En caso de que te lo hayas perdido, echa un vistazo a las pruebas comparativas recientes de Asahi Linux en Apple M1.

Categories: IT Info