De juni-update van het Bliss OS-project, dat de ontwikkeling van Android-x86 voortzet, is beschikbaar. Android-x86 is een port van het Android-platform voor de x86-architectuur (de meeste ontwikkelaars van Android-x86 zijn naar het project Bliss OS overgestapt). Bliss OS biedt kant-en-klare builds met een gebruikersinterface op basis van Android, geoptimaliseerd voor gebruik op pc's, tablets en laptops. Bliss OS kan ook gebruikt worden als vervanging voor Chrome OS op Chromebooks. De ontwikkelingen van het project worden verspreid onder de Apache 2.0-licentie.
Het project ondersteunt verschillende takken: de stabiele takken Bliss OS 14 en Bliss OS 15, gebaseerd op Android 11 en 12, de bĆØtatak Bliss OS 16, gebaseerd op Android 13, en de tak Bliss OS Zenith op basis van Android 13 met de nieuwste wijzigingen van het Bliss OS-project en de laatste versie van de Linux-kernel. De builds zijn beschikbaar in versies met Google Services (GApps) en open alternatieven (F-Droid, Aurora en microG).
De systeemomgeving is vormgegeven als een monolithisch image, gemonteerd in read-only modus en atomair bijgewerkt met de levering van updates in OTA (over-the-air) modus ā er worden twee systeempartities gebruikt, waarvan er ƩƩn actief is, terwijl de update naar de andere, passieve, wordt gekopieerd. Er is de mogelijkheid om Magisk-modules te installeren zonder gegevens in de systeempartitie te schrijven.
Componenten van het Android-platform worden door de ontwikkelaars van Bliss OS ondersteund in het kader van het gerelateerde project Android Generic, dat een set scripts en patches biedt voor het snel bouwen van prototypes van firmware op basis van code uit het AOSP (Android Open Source Project). Er wordt een vertaallaag, Native-Bridge, aangeboden voor het draaien van Android-applicaties die voor ARM/ARM64-architecturen zijn gebouwd op x86-systemen.
Het pakket bevat KernelSU, waarmee de gebruiker root-rechten in het systeem kan verkrijgen en deze kan delegeren aan geselecteerde programma's. Bliss OS ondersteunt volledig systemen op basis van Intel- en AMD-processors met ingebouwde GPU's, evenals de meeste configuraties met AMD-videokaarten (de ondersteuning voor NVIDIA GPU's laat te wensen over).
De grafische stapel is gebaseerd op de standaard drivers uit de Linux-kernel en het Mesa-project. De gebruikersomgeving komt overeen met traditionele desktopomgevingen - er is een Blissified applicatiepaneel, het applicatiemenu 'Bliss' en een multi-window interface. Naast de desktopmodus die is geoptimaliseerd voor gebruik met een toetsenbord en muis, ondersteunt Bliss OS ook de omschakeling naar de tabletmodus, die is ontworpen voor aanraakschermbeheer (bijvoorbeeld, deze modus kan worden gebruikt op tablets of 2-in-1 laptops met een aanraakscherm).



Onder de wijzigingen in de nieuwe versies BlissOS 14.10.2, 15.9.1 en 16.9.6:
- Versies van Mesa 24.0.8, Libva 2.21.0 en LLVM 17.0.6 zijn bijgewerkt (noodzakelijk voor het bouwen van de radeonsi-driver).
- Wijzigingen zijn overgenomen uit de hoofdtakken van de minigbm-projecten (Mini Graphics Buffer Manager, beheert buffers tijdens het renderen) en drm_hwcomposer (verantwoordelijk voor de werking van de grafische subsystemen van het Android-platform bovenop de standaard grafische stapel van de Linux-kernel).
- Recente beveiligingspatches uit Android en LineageOS zijn overgenomen.
- Het proces van initialisatie van geluidapparaten is volledig herzien. De set sof-firmware (Sound Open Firmware) is bijgewerkt naar versie 202403. Veel geluidsproblemen zijn opgelost.
- De optie FORCE_TSCAL=1 is toegevoegd voor het gebruik van de kalibratie-app TSCalibration voor aanraakschermen tijdens het opstarten.
- In de stabiele takken is de Linux-kernel bijgewerkt naar versie 6.1.84, terwijl in de Bliss OS Zenith-tak dit is bijgewerkt naar versie 6.9.3 met patches van de projecten Android-x86, xanmod en Nobara Linux.
Bron: opennet.ru
