Ayer, el desarrollador de controladores de código abierto y de ingeniería inversa, Asahi Lina, consiguió que la salida de la pantalla funcionara y ejecutara el Weston de Wayland. Después de un largo día de piratear este primer controlador Direct Rendering Manager (DRM) escrito por Rust, el escritorio GNOME incluso está ejecutando este controlador de gráficos Apple M1, así como aplicaciones como Firefox completo con YouTube.
Asahi Lina con el proyecto Asahi Linux tuvo éxito en los esfuerzos del controlador Rust DRM en el SoC Apple M1 para ejecutar GNOME, Firefox con reproducción de video de YouTube, el juego Neverball, varias aplicaciones de KDE y más.
A continuación se muestra una transmisión de YouTube de Asahi Lina que muestra el éxito del controlador:
Este es un gran progreso, especialmente con el controlador escrito en Rust, el primero dentro del subsistema Direct Rendering Manager.-y mucho trabajo allí con la infraestructura de Rust en forma temprana. No será hasta al menos Linux 6.2 antes de que este controlador pueda incorporarse a la línea principal, mientras que veremos qué tan rápido intenta pasar a la línea principal antes de que pueda comprometerse con una interfaz de espacio de usuario estable. Por el momento, también hay un importante”truco”de controladores involucrado, pero es de esperar que se resuelva pronto. En el espacio del usuario, se sigue trabajando en el controlador AGX Gallium3D para que sea compatible con OpenGL con la esperanza de tener OpenGL 2.1 completo para fin de año. Obviamente, pasará más tiempo antes de ver los gráficos de Apple adecuados para los juegos modernos con Vulkan, etc., pero se están logrando avances en todos los ámbitos en el soporte de Apple Silicon de código abierto y ingeniería inversa bajo Linux.