Dostępna jest czerwcowa aktualizacja projektu Bliss OS, który kontynuuje rozwój Android-x86, portu platformy Android na architekturę x86 (większość programistów Android-x86 dołączyła do projektu Bliss OS). Bliss OS oferuje gotowe kompilacje z interfejsem użytkownika opartym na Androidzie, zoptymalizowane do użytku na komputerach PC, tabletach i laptopach. Bliss OS może również być używany jako alternatywa dla Chrome OS na Chromebookach. Osiągnięcia projektu są rozpowszechniane na licencji Apache 2.0.
Projekt wspiera kilka gałęzi: stabilne gałęzie Bliss OS 14 i Bliss OS 15 bazujące na Androidzie 11 i 12, wersję beta Bliss OS 16 bazującą na Androidzie 13 oraz gałąź Bliss OS Zenith na bazie Androida 13 z najnowszymi zmianami z projektu Bliss OS i najnowszą wersją jądra Linux. Kompilacje przygotowane są w wariantach z usługami Google (GApps) oraz otwartymi alternatywami (F-Droid, Aurora i microG).
Środowisko systemowe jest zorganizowane w postaci monolitycznego obrazu, montowanego w trybie tylko do odczytu i aktualizowanego atomowo z dostawą aktualizacji w trybie OTA (over-the-air) — korzysta z dwóch partycji systemowych, z których jedna jest aktywna, a na drugą, pasywną, kopiowane jest uaktualnienie. Istnieje możliwość instalacji modułów Magisk bez zapisywania danych w partycji systemowej.
Składniki z platformy Android są wspierane przez programistów Bliss OS w ramach pokrewnego projektu Android Generic, który oferuje zestaw skryptów i poprawek do szybkiego tworzenia prototypów ROM-ów na podstawie kodu z repozytorium AOSP (Android Open Source Project). Udostępniana jest warstwa translacji Native-Bridge do uruchamiania aplikacji Android na systemach x86, skompilowanych dla architektur ARM/ARM64.
W skład wchodzi pakiet KernelSU, dzięki któremu użytkownik może uzyskać uprawnienia roota w systemie i przekazywać je wybranym aplikacjom. Bliss OS w pełni wspiera systemy oparte na procesorach Intel i AMD z wbudowanymi GPU, a także większość konfiguracji z kartami graficznymi AMD (wsparcie dla GPU NVIDIA pozostawia wiele do życzenia).
Stworzony na bazie oficjalnych sterowników z jądra Linux i projektu Mesa, stos graficzny oferuje użytkownikowi środowisko zbliżone do tradycyjnych pulpitu — z panelem aplikacji Blissified, menu aplikacji "Bliss" oraz interfejsem wielookienkowym. Oprócz trybu pulpitu, zoptymalizowanego do zarządzania przy użyciu klawiatury i myszy, Bliss OS obsługuje także przełączanie do trybu tabletowego, zaprojektowanego do obsługi za pomocą ekranu dotykowego (przykładem może być użycie tego trybu na tabletach lub laptopach 2-w-1 z ekranem dotykowym).



Wśród zmian w nowych wersjach BlissOS 14.10.2, 15.9.1 i 16.9.6:
- Zaktualizowane wersje Mesa 24.0.8, Libva 2.21.0 oraz LLVM 17.0.6 (niezbędne do budowy sterownika radeonsi).
- Przeniesione zmiany z głównych gałęzi projektów minigbm (Mini Graphics Buffer Manager, zarządza buforami przy renderowaniu) oraz drm_hwcomposer (zapewnia działanie graficznego systemu Androida na bazie domyślnego stosu graficznego jądra Linux).
- Z Androida i LineageOS przeniesiono najnowsze poprawki związane z bezpieczeństwem.
- Całkowicie przebudowano proces inicjalizacji urządzeń dźwiękowych. Zestaw firmware'u sof-firmware (Sound Open Firmware) zaktualizowano do wersji 202403. Rozwiązano wiele problemów z dźwiękiem.
- Dodano opcję FORCE_TSCAL=1 do użycia aplikacji kalibracji ekranów dotykowych TSCalibration podczas uruchamiania.
- W stabilnych gałęziach jądro Linux zaktualizowano do wersji 6.1.84, a w gałęzi Bliss OS Zenith do wersji 6.9.3 z łatkami z projektów Android-x86, xanmod oraz Nobara Linux.
Źródło: opennet.ru
