Desarrolladores de ocho distribuciones de Linux, especializadas en proporcionar entornos para ejecutar videojuegos, han formado el grupo de trabajo Open Gaming Collective (OGC) para desarrollar conjuntamente un conjunto unificado de componentes y promover cambios preparados en la estructura principal de los proyectos que forman el stack de juegos abierto. A la iniciativa se han unido las distribuciones Universal Blue (Bazzite), Nobara, ChimeraOS, Playtron, Fyra Labs, PikaOS, ShadowBlip y ASUS Linux.
Se espera que la colaboración en tareas duplicadas en diferentes distribuciones permita liberar tiempo y concentrar esfuerzos en el desarrollo de funcionalidades específicas para cada distribución. Al crear parches para paquetes existentes, los participantes buscarán, en la medida de lo posible, la aceptación de los cambios preparados en los proyectos principales (upstream), en lugar de mantener conjuntos de parches separados vinculados a los paquetes proporcionados en las distribuciones.
Actualmente, OGC ha lanzado dos proyectos: un paquete con el núcleo de Linux OGC Kernel, enfocado en el rendimiento óptimo y la eficiencia al ejecutar aplicaciones de juegos, y un fork del compositor Gamescope, desarrollado por la empresa Valve, que incluye soporte para hardware adicional. servidores Dentro de OGC también se planea desarrollar conjuntamente el proceso en segundo plano InputPlumber para manejar eventos de diferentes dispositivos de entrada y parches para varios paquetes de la empresa Valve, utilizados en SteamOS.
La distribución Bazzite, basada en tecnologías Fedora Silverblue y optimizada para ejecutar juegos, ha decidido adoptar el núcleo OGC Kernel, reemplazar HHD (HandHeld Daemon) por InputPlumber, integrar en la interfaz de Steam el soporte para controlar la iluminación RGB y los ventiladores, y comenzar a probar la implementación de Faugus Launcher como un reemplazo potencial para la plataforma Lutris.
Fuente: opennet.ru
