Опубликован релиз дистрибутива Lakka 3.7, позволяющего превратить компьютеры, телеприставки или одноплатные компьютеры в полноценную игровую консоль для запуска ретро игр. Проект является модификацией дистрибутива LibreELEC, изначально рассчитанного на создание домашних кинотеатров. Сборки Lakka формируются для платформ i386, x86_64 (GPU Intel, NVIDIA или AMD), Raspberry Pi 1-4, Orange Pi, Cubieboard, Cubieboard2, Cubietruck, Banana Pi, Hummingboard, Cubox-i, Odroid C1/C1+/XU3/XU4 и т.д. Для установки достаточно записать дистрибутив на SD-карту или USB-накопитель, подключить геймпад и загрузить систему.
В основе Lakka лежит эмулятор игровых консолей RetroArch, обеспечивающий эмуляцию широкого спектра устройств и поддерживающий такие расширенные возможности, как многопользовательские игры, сохранение состояния, улучшение качества изображения старых игр при помощи шейдеров, перемотка игры назад, горячее подключение геймпадов и видео стримминг. Среди эмулируемых консолей: Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES и т.д. Поддерживаются геймпады от уже имеющихся игровых приставок, включая Playstation 3, Dualshock 3, 8bitdo, Nintendo Switch, XBox 1 и XBox360.
В новом выпуске:
- Пакет RetroArch обновлён до версии 1.10, в которой улучшена поддержка Wayland, реализована поддержка HDR, улучшена сетевая игра, модернизировано меню, улучшена поддержка платформы UWP/Xbox и расширен эмулятор приставок Nintendo 3DS.
- Обновлены версии эмуляторов и игровых движков. В состав включены новые движки
wasm4,
jumpnbump,
blastem,
freechaf,
potator,
quasi88,
retro8,
xmil и fmsx. - Пакет Mesa обновлён до версии 21.3.6.
Ядро Linux обновлено до версии 5.10.101.
Набор прошивок к платам Raspberry Pi обновлён до версии 1.20210831 (решены проблемы с инициализацией экранов 4K). - Для повышения стабильности беспроводного соединения отключён по умолчанию режим энергосбережения wifi для плат Raspberry Pi.
- Добавлена поддержка плат Raspberry Pi Zero 2 W.
- В состав добавлена утилита для отключения геймпадов Xbox360.
Дополнительно можно отметить публикацию компанией Collabora заметки про архитектуру операционной системы SteamOS 3, которая поставляется в портативном игровом компьютере Steam Deck и кардинально отличается от SteamOS 2. Некоторые особенности SteamOS 3:
- Переход с пакетной базы Debian на Arch Linux.
- По умолчанию корневая ФС доступна только на чтение.
- Предусмотрен режим разработчика, в котором корневой раздел переводится в режим записи и предоставляет возможность модификации системы и установки дополнительных пакетов при помощи штатного для Arch Linux пакетного менеджера “pacman”.
- Атомарный механизм установки обновлений – присутствует два дисковых раздела, один активный, а другой – нет, новая версия системы в форме готового образа целиком загружается в неактивный раздел и он помечается активным. В случае сбоя можно откатиться на старую версию.
- Поддержка пакетов Flatpak.
- Задействован мультимедийный сервер PipeWire.
- Графический стек основан на свежей версии Mesa.
- Для обеспечения запуска Windows-игры применяется Proton, который основан на кодовой базе проекта Wine и DXVK.
- Для ускорения запуска игр применяется композитный сервер Gamescope (ранее известный как steamcompmgr), использующий протокол Wayland, предоставляющий виртуальный экран и способный работать поверх других десктоп-окружений.
- В основной состав помимо специализированного интерфейса Steam входит рабочий стол KDE Plasma для выполнения задач, не связанных с играми (к устройству Steam Deck через USB-C можно подключить клавиатуру и мышь, и превратить его в рабочую станцию).