Po sześciu miesiącach prac rozwojowych wydano platformę gier Lutris 0.5.10, która dostarcza narzędzia do uproszczenia instalacji, konfiguracji i zarządzania grami w systemie Linux. Kod projektu napisano w języku Python i jest udostępniany na licencji GPLv3.
Projekt obsługuje katalog umożliwiający szybkie wyszukiwanie i instalowanie aplikacji do gier, pozwalając na uruchamianie gier w systemie Linux jednym kliknięciem, bez martwienia się o instalację zależności i konfigurację. Komponenty uruchamiające do gier są dostarczane przez projekt i nie są związane z używaną dystrybucją. Runtime to zestaw bibliotek niezależny od dystrybucji, który zawiera komponenty z SteamOS i Ubuntu, a także różne dodatkowe biblioteki.
Możliwość instalacji gier udostępnionych przez usługi GOG, Steam, Epic Games Store, Battle.net, Origin i Uplay. Lutris pełni jedynie rolę pośrednika i nie sprzedaje gier, więc użytkownik musi samodzielnie nabyć grę w odpowiedniej usłudze (gry darmowe można uruchamiać jednym kliknięciem z graficznego interfejsu Lutris).
Każda gra w Lutris jest powiązana z scenariuszem ładowania i obsługą, która opisuje środowisko do uruchamiania gry. W tym dostarczane są gotowe profile z optymalnymi ustawieniami do uruchamiania gier działających pod Wine. Oprócz Wine gry mogą być uruchamiane za pomocą emulatorów konsol gier, takich jak RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME oraz Dolphin.

Kluczowe nowości Lutris 0.5.10:
- Dodano wsparcie dla uruchamiania Lutris na konsoli do gier Steam Deck. Obecnie przetestowano instalację z repozytoriów Arch Linux i AUR, co wymaga zmiany partycji systemowej w tryb zapisu oraz ponownej instalacji po zastosowaniu znaczących aktualizacji SteamOS. W przyszłości planowane jest przygotowanie również samodzielnego pakietu w formacie Flatpak, na który nie będą miały wpływu aktualizacje Steam Deck.
- Zaproponowano nową sekcję do ręcznego dodawania gier. W sekcji zaproponowano interfejsy do:
- dodawania i konfigurowania gier, które są już zainstalowane w lokalnym systemie;
- skanowania katalogu gier, które wcześniej zostały zainstalowane przez Lutris, ale nie zostały poddane inspekcji w kliencie (podczas operacji następuje mapowanie nazw katalogów z identyfikatorami gier);
- instalacji gier Windows z zewnętrznego nośnika;
- instalacji przy pomocy instalatorów YAML, znajdujących się na lokalnym dysku (wersja GUI dla flag „–install”);
- wyszukiwania w bibliotece gier, oferowanej na stronie lutris.net (wcześniej ta możliwość była dostępna w zakładce „Community installers”).

- Dodane komponenty do integracji z usługami Origin i Ubisoft Connect. Na wzór wsparcia katalogu Epic Games Store, do działania nowych modułów integracji wymagana jest instalacja klientów Origin i Ubisoft Connect.
- Dodana opcja dodawania gier Lutris do Steam.
- Wdrożono wsparcie dla formatu okładek (coverart).
- Zapewniono pobieranie brakujących komponentów podczas uruchamiania.
- Dla gier na Linux i Windows wykorzystano osobny cache cieni dla systemów z GPU NVIDIA.
- Dodano opcję wsparcia dla systemu antycheatowego BattleEye.
- Dodana możliwość pobierania poprawek i DLC dla gier GOG.
- Dodane flagi „—export” i „—import” do eksportu i importu gier.
- Dodane flagi „—install-runner”, „—uninstall-runners”, „—list-runners” oraz „—list-wine-versions” do zarządzania runnerami.
- Zmodyfikowano działanie przycisku „Stop”, usunięto akcję kończącą wszystkie procesy Wine.
- Na GPU NVIDIA zapewniono wyłączenie opcji Gamescope.
- Mechanizm fsync jest domyślnie włączony.
Dodatkowo warto wspomnieć, że dla konsoli do gier Steam Deck, opartej na Linux, potwierdzono wsparcie dla 2039 gier. 1053 gry oznaczone są jako zweryfikowane ręcznie przez pracowników Valve (Verified), a 986 jako wspierane (Playable).
Źródło: opennet.ru

