Uma atualização de junho do projeto Bliss OS está disponível, que continua o desenvolvimento do Android-x86, a versão do Android para a arquitetura x86 (a maioria dos desenvolvedores do Android-x86 transferiu-se para o projeto Bliss OS). O Bliss OS oferece compilações prontas com um ambiente personalizado baseado no Android, otimizadas para uso em PCs, tablets e laptops. O Bliss OS também pode ser usado como substituto do Chrome OS em Chromebooks. Os desenvolvimentos do projeto estão sob a licença Apache 2.0.
O projeto mantém vários ramos: os ramos estáveis Bliss OS 14 e Bliss OS 15 baseados no Android 11 e 12, o ramo beta Bliss OS 16 baseado no Android 13, e o ramo Bliss OS Zenith baseado no Android 13 com as mudanças mais recentes do projeto Bliss OS e a versão mais recente do kernel Linux. As compilações estão disponíveis em variantes com serviços do Google (GApps) e alternativas open-source (F-Droid, Aurora e microG).
O ambiente do sistema é apresentado como uma imagem monolítica, montada em modo somente leitura e atualizada de maneira atômica com a entrega de atualizações no modo OTA (over-the-air) — utiliza duas partições do sistema, uma das quais é ativa, enquanto a segunda, passiva, recebe a atualização. Há a possibilidade de instalar módulos Magisk sem gravar dados na partição do sistema.
Os componentes da plataforma Android são acompanhados pelos desenvolvedores do Bliss OS no âmbito do projeto relacionado Android Generic, que fornece um conjunto de scripts e patches para a rápida construção de protótipos de ROMs baseadas no código do repositório AOSP (Android Open Source Project). Uma camada tradutora Native-Bridge é fornecida para executar aplicativos Android, compilados para as arquiteturas ARM/ARM64, em sistemas x86.
Inclui o pacote KernelSU, que permite ao usuário obter direitos root no sistema e delegá-los a programas selecionados. O Bliss OS oferece total suporte a sistemas baseados em processadores Intel e AMD com GPUs integrados, bem como a maioria das configurações com placas gráficas AMD (o suporte a GPUs NVIDIA deixa a desejar).
A pilha gráfica é baseada em drivers padrão do kernel Linux e do projeto Mesa. O ambiente do usuário se assemelha a ambientes de desktop tradicionais - é fornecida uma barra de aplicativos Blissified, o menu de aplicativos 'Bliss' e uma interface multitarefa. Além do funcionamento no modo desktop, otimizado para gerenciamento com teclado e mouse, o Bliss OS também suporta a troca para o modo tablet, projetado para controle por meio de tela sensível ao toque (por exemplo, esse modo pode ser utilizado em tablets ou laptops conversíveis com tela sensível ao toque).



Entre as mudanças nas novas compilações BlissOS 14.10.2, 15.9.1 e 16.9.6:
- As versões Mesa 24.0.8, Libva 2.21.0 e LLVM 17.0.6 foram atualizadas (necessárias para a compilação do driver radeonsi).
- Mudanças foram transferidas das principais ramificações dos projetos minigbm (Mini Graphics Buffer Manager, que gerencia os buffers durante a renderização) e drm_hwcomposer (que garante o funcionamento do subsistema gráfico da plataforma Android sobre a pilha gráfica padrão do kernel Linux).
- Correções de segurança recentes foram transferidas do Android e do LineageOS.
- O processo de inicialização dos dispositivos de áudio foi completamente remodelado. O conjunto de firmwares sof-firmware (Sound Open Firmware) foi atualizado para a versão 202403. Muitos problemas de áudio foram resolvidos.
- Adicionada a opção FORCE_TSCAL=1 para utilizar o aplicativo de calibração de telas sensíveis ao toque TSCalibration durante a inicialização.
- Na ramificação estável, o kernel Linux foi atualizado para a versão 6.1.84, enquanto na ramificação Bliss OS Zenith foi atualizado para a versão 6.9.3 com patches dos projetos Android-x86, xanmod e Nobara Linux.
Fonte: opennet.ru
