Depois mais de um ano de desenvolvimento, foi anunciado o lançamento da nova versão do sistema operacional dahliaOS 220222, que se caracteriza por combinar as tecnologias do GNU/Linux e do Fuchsia OS.
O projeto desenvolver sua própria interface de usuário Pangolin escrito em Dart usando o framework Flutter. O shell suporta o modo clássico de várias janelas e o layout de janela lado a lado. Como base, estão envolvidos os desenvolvimentos do projeto Capivara e seu próprio sistema de gerenciamento de janelas, escrito de raiz.
A concha pode ser executado em sistemas com um kernel Linux e o microkernel Zircon desenvolvido pelo projeto Fuchsia. Para testar a operação do shell Pangolin sem instalar o dahliaOS, foi preparada uma versão web que funciona em navegadores baseados em Chromium.
também Um conjunto de aplicativos está sendo desenvolvido para dahliaOS, a maioria dos quais são escritos em Dart e Flutter. Entre os programas desenvolvidos: gerenciador de arquivos, configurador, editor de texto, emulador de terminal, aplicativo para gerenciamento de máquinas virtuais e containers, media player, catálogo de aplicativos, calculadora, navegador web e programa de mensagens.
Para executar programas de terceiros no ambiente Pangolin, é oferecido suporte integrado para contêineres isolados, no qual você pode executar qualquer aplicativo não relacionado ao dahliaOS. Para sistemas com UEFI, é fornecido o aplicativo de recuperação do sistema, que permite, em caso de problemas no sistema, baixar automaticamente uma nova imagem do dahliaOS e inicializar com ela.
Principais novidades do dahliaOS 220222
Nesta nova versão da distribuição que se apresenta, o layout e a funcionalidade da área de trabalho Pangolin foram redesenhados completo, além de uma interface adicionada para pesquisa rápida de aplicativos e uma interface de navegação aprimorada para programas disponíveis, que é separada em um aplicativo inicializador separado. A capacidade de dividir aplicativos em categorias foi implementada.
Uma versão compacta da interface do iniciador de programas foi adicionada, projetado como um menu e chamado clicando no canto superior direito da janela do Launcher.
Aprimorou o menu Quick Change Settings, que reestruturou as opções disponíveis e as informações exibidas.
Destaca-se também que a barra de tarefas foi aprimorada e os aplicativos agora podem ser fixados, um botão separado para minimizar todas as janelas foi adicionado e a interface foi significativamente atualizada e a funcionalidade do gerenciador de arquivos, configurador, emulador de terminal e calculadora foi expandida.
Das outras mudanças que se destacam nesta nova versão:
- Este é um novo gerenciador de janelas para Utopia, escrito com Flutter.
- Foi feita uma transição para um novo tempo de execução da Web, com base no qual um navegador da Web funcional e a capacidade de executar aplicativos da Web foram fornecidos.
- Um novo gerenciador de aplicativos da web foi proposto para instalar aplicativos da web.
- O kernel do Linux foi atualizado para a versão 5.17-rc5.
- O suporte é fornecido para várias soluções de virtualização, incluindo a capacidade de executar
- Linux em QEMU e Fuchsia sob FImage.
- A transição para o sistema de arquivos Btrfs foi feita.
- Pilha de rede aprimorada. O gerenciador de rede é usado para configurar a conexão de rede.
Por fim, se você estiver interessado em conhecer um pouco mais sobre esta nova versão, pode consultar os detalhes no link a seguir.
Baixe e obtenha dahliaOS
Para aqueles que estão interessados em poder testar esta nova versão, você deve saber que os desenvolvimentos do projeto são escritos na linguagem Dart e distribuídos sob a licença Apache 2.0. As compilações do dahliaOS vêm em duas versões: para sistemas UEFI (675 MB) e sistemas legados/máquinas virtuais (437 MB).
A distribuição base do dahliaOS é baseada no kernel Linux e em um ambiente de sistema GNU típico. Em paralelo, compilações baseadas nos ambientes Zircon microkernel e Fuchsia OS estão sendo desenvolvidas e estão disponíveis para Raspberry Pi 4, msm8917 e alguns outros dispositivos.