De juni-update van het Bliss OS-project is nu beschikbaar en wordt verder ontwikkeld. Android-x86, platformpoorten Android voor de x86-architectuur (de meeste ontwikkelaars zijn overgestapt naar het Bliss OS-project) Android-x86). Bliss OS biedt kant-en-klare builds met een gebruikersomgeving gebaseerd op AndroidBliss OS is geoptimaliseerd voor gebruik op pc's, tablets en laptops. Het kan ook worden gebruikt als vervanging voor Chrome OS op Chromebooks. Het werk van het project is gelicentieerd onder de Apache 2.0-licentie.
Het project onderhoudt verschillende branches: stabiele branches Bliss OS 14 en Bliss OS 15, gebaseerd op Android 11 en 12, bètaversie van Bliss OS 16 gebaseerd Android 13 en de Bliss OS Zenith-tak gebaseerd op Android 13 met de nieuwste wijzigingen van het Bliss OS-project en de nieuwste kernelversie. LinuxDe builds zijn beschikbaar in versies met Google-services (GApps) en open-source alternatieven (F-Droid, Aurora en microG).
De systeemomgeving is ontworpen als een monolithisch beeld, gemonteerd in alleen-lezen-modus en atomair bijgewerkt met updates geleverd in OTA-modus (over-the-air) - er worden twee systeempartities gebruikt, waarvan er één actief is, en de update wordt gekopieerd naar de tweede, passieve. Het is mogelijk om Magisk-modules te installeren zonder gegevens naar de systeempartitie te schrijven.
Onderdelen van het platform Android worden ondersteund door Bliss OS-ontwikkelaars als onderdeel van een gerelateerd project. Android Generiek, dat een set scripts en patches biedt voor het snel bouwen van prototype-firmware op basis van code uit de AOSP-repository (Android (Open Source Project). Er is een Native-Bridge vertaallaag beschikbaar voor gebruik op x86-systemen. Android-applicaties gecompileerd voor ARM/ARM64-architecturen.
Het pakket bevat het KernelSU-pakket, waarmee de gebruiker rootrechten in het systeem kan verkrijgen en deze aan geselecteerde programma's kan delegeren. Bliss OS ondersteunt volledig systemen gebaseerd op Intel- en AMD-processors met ingebouwde GPU's, evenals de meeste configuraties met AMD grafische kaarten (NVIDIA GPU-ondersteuning laat veel te wensen over).
De grafische stack is gebaseerd op standaard kernelstuurprogramma's. Linux en het Mesa-project. De gebruikerservaring ligt dichter bij traditionele desktopomgevingen, met de Blissified app-balk, het "Bliss" app-menu en een interface met meerdere vensters. Naast een desktopmodus die is geoptimaliseerd voor gebruik met toetsenbord en muis, ondersteunt Bliss OS ook een tabletmodus, ontworpen voor gebruik met een touchscreen (deze modus kan bijvoorbeeld worden gebruikt op tablets of convertible laptops met een touchscreen).



Onder de veranderingen in de nieuwe builds van BlissOS 14.10.2, 15.9.1 en 16.9.6:
- Bijgewerkte versies van Mesa 24.0.8, Libva 2.21.0 en LLVM 17.0.6 (nodig om het radeonsi-stuurprogramma te bouwen).
- Wijzigingen zijn overgenomen uit de hoofdbranches van de minigbm- (Mini Graphics Buffer Manager, beheert buffers tijdens het renderen) en drm_hwcomposer-projecten (zorgt voor de werking van het grafische subsysteem van het platform). Android bovenop de standaard grafische stack van de kernel Linux).
- Van Android LineageOS is bijgewerkt met de nieuwste beveiligingspatches.
- Het proces voor het initialiseren van geluidsapparaten is volledig opnieuw ontworpen. De software-firmware (Sound Open Firmware) firmwareset is bijgewerkt naar versie 202403. Veel geluidsproblemen zijn opgelost.
- Optie FORCE_TSCAL=1 toegevoegd om de TSCalibration touchscreen-kalibratietoepassing tijdens het opstarten te gebruiken.
- In stabiele takken is de kern Linux bijgewerkt naar versie 6.1.84, en in de Bliss OS Zenith-tak naar versie 6.9.3 met patches van projecten. Android-x86, xanmod en Nobara Linux.
Bron: opennet.ru
