Este lună a fost lansată actualizarea proiectului Bliss OS, care continuă dezvoltarea Android-x86, portul platformei Android pentru arhitectura x86 (la proiectul Bliss OS s-au alăturat majoritatea dezvoltatorilor Android-x86). Bliss OS oferă build-uri gata de utilizare cu un mediu personalizat bazat pe Android, optimizat pentru a fi folosit pe PC-uri, tablete și laptopuri. Bliss OS poate fi folosit și ca o alternativă la Chrome OS pe Chromebook.
Proiectul susține mai multe ramuri: ramura stabilă Bliss OS 14 și Bliss OS 15 bazate pe Android 11 și 12, ramura beta Bliss OS 16 bazată pe Android 13 și ramura Bliss OS Zenith pe baza Android 13 cu cele mai recente modificări de la proiectul Bliss OS și ultima versiune a kernel-ului Linux. Build-urile sunt disponibile în variante cu servicii Google (GApps) și alternative deschise (F-Droid, Aurora și microG).
Mediul de sistem este configurat ca o imagine monolitică, montată în modul read-only și actualizată atomic cu livrarea actualizărilor în modul OTA (over-the-air) — se utilizează două partiții de sistem, una activă și a doua, pasivă, pe care se copiază actualizarea. Există posibilitatea instalării modulelor Magisk fără a scrie date în partiția de sistem.
Componentelor din platforma Android sunt însoțite de dezvoltatorii Bliss OS în cadrul proiectului asociat Android Generic, care oferă un set de scripturi și patch-uri pentru construirea rapidă a prototipurilor de firmware pe baza codului din repository-ul AOSP (Android Open Source Project). Se oferă un strat translator Native-Bridge pentru rularea aplicațiilor Android, construite pentru arhitecturi ARM/ARM64 pe sistemele x86.
Include pachetul KernelSU, prin care utilizatorul poate obține drepturi de root în sistem și poate delega aceste drepturi programelor selectate. Bliss OS suportă pe deplin sistemele bazate pe procesoare Intel și AMD cu GPU încorporate, precum și majoritatea configurațiilor cu plăci grafice AMD (suportul pentru GPU NVIDIA lasă de dorit).
Stiva grafică se bazează pe driverele standard din nucleul Linux și pe proiectul Mesa. Mediu utilizator se apropie de medii tradiționale de birou — este oferit un panou de aplicații Blissified, un meniu de aplicații „Bliss” și o interfață multi-fereastră. Pe lângă modul birou optimizat pentru gestionarea cu ajutorul tastaturii și mouse-ului, Bliss OS suportă și comutarea în modul tabletă, destinat gestionării prin ecran tactil (de exemplu, acest mod poate fi folosit pe tablete sau laptopuri convertibile cu ecran tactil).



Printre modificările din noile versiuni BlissOS 14.10.2, 15.9.1 și 16.9.6:
- Versiunile Mesa 24.0.8, Libva 2.21.0 și LLVM 17.0.6 (necesare pentru compilarea driverului radeonsi) au fost actualizate.
- Modificările din ramurile principale ale proiectelor minigbm (Mini Graphics Buffer Manager, gestionează buffer-ele în timpul redării) și drm_hwcomposer (asigură funcționarea subsistemului grafic al platformei Android peste stiva grafică standard a nucleului Linux) au fost transferate.
- Actualizări recente legate de securitate au fost transferate din Android și LineageOS.
- Întregul proces de inițializare a dispozitivelor de sunet a fost rescris. Setul de firmware sof-firmware (Sound Open Firmware) a fost actualizat la versiunea 202403. Au fost rezolvate multe probleme legate de sunet.
- A fost adăg option FORCE_TSCAL=1 pentru utilizarea aplicației de calibrare a ecranelor tactile TSCalibration în timpul încărcării.
- În ramurile stabile, nucleul Linux a fost actualizat la versiunea 6.1.84, iar în ramura Bliss OS Zenith la versiunea 6.9.3 cu patch-uri de la proiectele Android-x86, xanmod și Nobara Linux.
Sursa: opennet.ro
