Após mais de um ano de desenvolvimento, foi lançado um novo versão do sistema operacional dahliaOS 220222, que combina tecnologias do GNU/Linux e do sistema Fuchsia. O projeto foi desenvolvido em Dart e é distribuído sob a licença Apache 2.0. As compilações do dahliaOS são geradas em duas variantes — para sistemas com UEFI (675 MB) e para sistemas antigos/ Máquinas Virtuais (437 MB). O distro básico do dahliaOS é feito sobre o núcleo Linux e um ambiente de sistema GNU típico. Paralelamente, estão em desenvolvimento compilações baseadas no microkernel Zircon e no ambiente do sistema Fuchsia, que estão disponíveis para Raspberry Pi 4, msm8917 e alguns outros dispositivos.
O projeto está desenvolvendo sua própria interface de usuário, Pangolin, escrita em Dart utilizando o framework Flutter. A interface suporta tanto modos clássicos de janelas múltiplas quanto uma composição em mosaico de janelas. A base utiliza os desenvolvimentos do projeto Capybara e um sistema próprio de gerência de janelas, desenvolvido do zero. A interface pode ser executada em sistemas com o núcleo Linux e no microkernel Zircon, que está sendo desenvolvido pelo projeto Fuchsia. Para avaliar o funcionamento da interface Pangolin sem a instalação do dahliaOS, foi criada uma versão web que funciona em navegadores baseados no Chromium.
Para o dahliaOS, também está sendo desenvolvido um conjunto de aplicações, a maioria das quais escritas em Dart e Flutter. Entre os programas em desenvolvimento: gerenciador de arquivos, configurador, editor de texto, emulador de terminal, aplicativo para gerenciar máquinas virtuais e contêineres, reprodutor multimídia, catálogo de aplicativos, calculadora, navegador web e aplicativo de mensagens.
Para executar programas de terceiros no ambiente Pangolin, é oferecido suporte embutido para contêineres isolados, onde é possível executar qualquer aplicativo não relacionado ao dahliaOS. Para sistemas com UEFI, é fornecido o aplicativo system-recovery, que permite, em caso de problemas com o sistema, carregar automaticamente uma nova imagem do dahliaOS e inicializar utilizando-a.
Mudanças principais na nova versão:
- A aparência e a funcionalidade da área de trabalho Pangolin foram completamente reformuladas.

- Foi adicionado um interface para busca rápida de aplicativos.

- A interface de navegação pelos programas disponíveis foi aprimorada e destacada em um aplicativo separado, o Launcher. A possibilidade de categorizar aplicações foi implementada.

- Foi adicionada uma versão compacta da interface de execução de programas, apresentada como um menu e acessada ao clicar no canto superior direito da janela do Launcher.

- Melhorado o menu de alterações rápidas de configurações, que teve a reestruturação das opções disponíveis e das informações exibidas.

- Painel de tarefas aprimorado. Os aplicativos agora podem ser fixados. Adicionada uma botão separado para minimizar todas as janelas.
- Implementado um novo gerenciador de janelas Utopia, desenvolvido com Flutter.
- A interface foi significativamente atualizada e a funcionalidade do gerenciador de arquivos, do configurador, do emulador de terminal e da calculadora foi ampliada.
- Transição para um novo runtime web, que fornece um navegador web funcional e a capacidade de executar aplicativos web. Um novo gerenciador de aplicativos web foi proposto para a instalação de aplicativos web.

- O kernel do Linux foi atualizado para a versão 5.17-rc5.
- Garantido suporte a várias soluções de virtualização, incluindo a capacidade de executar o Linux no QEMU e o Fuchsia sob a gestão do FImage.
- Transição para o sistema de arquivos Btrfs.
- A pilha de rede foi aprimorada. O network-manager foi utilizado para configurar a conexão de rede.
Fonte: opennet.ru






