V červnu bylo dostupné aktualizační vydání projektu Bliss OS, který pokračuje ve vývoji Android-x86, portu platformy Android pro architekturu x86 (většina vývojářů Android-x86 přešla k projektu Bliss OS). Bliss OS poskytuje hotové sestavy s uživatelským prostředím na bázi Android, optimalizované pro použití na PC, tabletech a notebookách. Bliss OS může také sloužit jako alternativa k systému Chrome OS na Chromebooku. Projektové zdroje jsou šířeny pod licencí Apache 2.0.
Projekt podporuje několik větví: stabilní větve Bliss OS 14 a Bliss OS 15 na bázi Android 11 a 12, beta větev Bliss OS 16 na bázi Android 13 a větev Bliss OS Zenith na bázi Android 13 s nejnovějšími změnami z projektu Bliss OS a poslední verzí jádra Linux. Sestavy jsou k dispozici v variantách se službami Google (GApps) a otevřenými alternativami (F-Droid, Aurora a microG).
Systémové prostředí je vytvořeno jako monolitický obraz, který je namontován v režimu pouze pro čtení a aktualizován atomicky s dodávkou aktualizací v režimu OTA (over-the-air) — používají se dvě systémové oddíly, z nichž jeden je aktivní a na druhý, pasivní, se kopíruje aktualizace. Existuje možnost instalace modulů Magisk bez zápisu dat do systémového oddílu.
Složky z platformy Android jsou podporovány vývojáři Bliss OS v rámci souvisejícího projektu Android Generic, poskytujícího sadu skriptů a patchů pro rychlé sestavení prototypů firmwaru na základě kódu z repozitáře AOSP (Android Open Source Project). Je poskytována překladačová vrstva Native-Bridge pro spuštění na x86 systémech Android aplikací, které byly sestaveny pro architektury ARM/ARM64.
Součástí je balíček KernelSU, pomocí kterého může uživatel získat práva root v systému a delegovat je vybraným aplikacím. Bliss OS plně podporuje systémy založené na procesorech Intel a AMD se zabudovanými GPU, stejně jako většinu konfigurací s grafickými kartami AMD (podpora GPU NVIDIA je nedostatečná).
Grafický stack je založen na standardních ovladačích z jádra Linux a projektu Mesa. Uživatel má k dispozici prostředí blízké tradičním desktopovým prostředím — s panelem aplikací Blissified, menu aplikací „Bliss“ a vícerozměrným rozhraním. Kromě režimu desktopu optimalizovaného pro ovládání pomocí klávesnice a myši podporuje Bliss OS také přepínání do režimu tabletu, určeného pro ovládání dotykovým displejem (například tento režim lze použít na tabletech nebo přenosných počítačích s dotykovým displejem).



Mezi změnami v nových verzích BlissOS 14.10.2, 15.9.1 a 16.9.6:
- Aktualizovány verze Mesa 24.0.8, Libva 2.21.0 a LLVM 17.0.6 (nezbytné pro sestavení ovladače radeonsi).
- Z hlavních větví projektů minigbm (Mini Graphics Buffer Manager, spravuje buffery při vykreslování) a drm_hwcomposer (zajišťuje funkci grafického subsystému platformy Android nad standardním grafickým stackem jádra Linux) byly přeneseny změny.
- Z Androidu a LineageOS byly přeneseny nové opravy týkající se bezpečnosti.
- Celý proces inicializace zvukových zařízení byl kompletně přepracován. Sada firmwaru sof-firmware (Sound Open Firmware) byla aktualizována na verzi 202403. Bylo vyřešeno mnoho problémů se zvukem.
- Byla přidána možnost FORCE_TSCAL=1 pro použití aplikace pro kalibraci dotykových obrazovek TSCalibration během spuštění.
- V stabilních větvích bylo jádro Linux aktualizováno na verzi 6.1.84 a ve větvi Bliss OS Zenith na verzi 6.9.3 s patchi z projektů Android-x86, xanmod a Nobara Linux.
Zdroj: opennet.ru
