Gli sviluppatori di otto distribuzioni Linux, specializzate nella fornitura di ambienti per l'esecuzione di giochi per computer, hanno formato un gruppo di lavoro Open Gaming Collective (OGC) per sviluppare congiuntamente un insieme unificato di componenti e promuovere le modifiche preparate nel core dei progetti che compongono lo stack di giochi open source. Si sono unite all'iniziativa le distribuzioni Universal Blue (Bazzite), Nobara, ChimeraOS, Playtron, Fyra Labs, PikaOS, ShadowBlip e ASUS Linux.
Si prevede che la collaborazione su compiti duplicati in diverse distribuzioni permetterà di liberare tempo e concentrare la propria attenzione sullo sviluppo di funzionalità specifiche per ogni distribuzione. Durante la creazione di patch per i pacchetti esistenti, i partecipanti cercheranno, quando possibile, di ottenere l'accettazione delle modifiche preparate nei progetti principali (upstream), anziché mantenere set separati di patch legate ai pacchetti forniti nelle distribuzioni.
Attualmente nell'OGC sono stati avviati due progetti: un pacchetto con il kernel Linux OGC Kernel, focalizzato sulle prestazioni ottimali e sull'efficienza nell'esecuzione delle applicazioni di gioco, e un fork del server composito sviluppato da Valve Gamescope, che include supporto per hardware aggiuntivo. Nell'ambito dell'OGC si prevede anche di sviluppare congiuntamente un processo di background InputPlumber per gestire eventi da diversi dispositivi di input e patch per diversi pacchetti dell'azienda Valve, utilizzati in SteamOS.
La distribuzione Bazzite, basata su tecnologie Fedora Silverblue e ottimizzata per l'esecuzione di giochi, ha deciso di adottare il kernel OGC Kernel, sostituire HHD (HandHeld Daemon) con InputPlumber, integrare nel Steam UI il supporto per la gestione dell'illuminazione RGB e dei ventole, e iniziare a testare l'uso di Faugus Launcher come possibile sostituto della piattaforma Lutris.
Fonte: linux.org.ru
