Simon Peter, o criador do formato de pacotes autossuficientes AppImage, lançou a versão 0.5 do sistema operacional helloSystem, baseado no FreeBSD e posicionado como uma alternativa para usuários comuns que desejam migrar do macOS, insatisfeitos com a política da Apple. O sistema elimina as complicações típicas das distribuições Linux modernas, está sob total controle do usuário e proporciona conforto aos ex-usuários do macOS. Um arquivo de imagem de inicialização de 1,2 GB foi criado para apresentar a distribuição.
A interface lembra o macOS e inclui duas barras: uma superior com um menu global e uma inferior com uma barra de aplicativos. O menu global e a barra de status são criados pelo pacote panda-statusbar, desenvolvido pela distribuição CyberOS (anteriormente PandaOS). A barra de aplicativos Dock é baseada nas inovações do projeto cyber-dock, também dos desenvolvedores do CyberOS. Para a gestão de arquivos e criação de atalhos na área de trabalho, é utilizado o gerenciador de arquivos Filer, que se baseia no pcmanfm-qt do projeto LXQt. O navegador Falkon é oferecido por padrão, mas o Chromium também está disponível opcionalmente.
O sistema de arquivos principal é o ZFS, e ele suporta montagem de exFAT, NTFS, EXT4, HFS+, XFS e MTP. Os aplicativos são fornecidos em pacotes autossuficientes. Para executar aplicativos, utiliza-se a ferramenta launch, que localiza o programa e analisa erros durante a execução. O sistema para a criação de imagens ao vivo baseia-se nas ferramentas do projeto FuryBSD.
O projeto desenvolve uma série de aplicativos próprios, como configurador, instalador, utilitário mountarchive para montar arquivos em árvore de FS, utilitário de recuperação de dados do ZFS, interface para particionamento de discos, indicador de configuração de rede, ferramenta para captura de tela, navegador de servidores Zeroconf, indicador de configuração de volume e utilitário para configuração do ambiente de inicialização. O desenvolvimento é feito em Python usando a biblioteca Qt. Os componentes suportados para desenvolvimento de aplicativos, em ordem decrescente de preferência, incluem PyQt, QML, Qt, KDE Frameworks e GTK.

Novidades principais do helloSystem 0.5:
- O ambiente básico foi sincronizado com o FreeBSD 12.2.
- O tamanho da imagem ISO foi significativamente reduzido (de 1,7 para 1,27 GB).
- Foi implementada a atualização automática do menu do sistema com a adição, movimentação ou remoção de subpastas e aplicativos.
- O configurador agora permite a seleção de diferentes layouts de teclado. O suporte para a preservação das configurações do teclado entre reinicializações foi garantido.
- O conjunto /Applications/Developer já vem com o aplicativo QHexEdit pré-instalado.
- Adicionado suporte para GPU AMD Radeon HD 6630M/6650M/6750M/7670M/7690M, utilizadas no Mac de 2011.
- O gerenciador de arquivos Filer implementou suporte inicial ao modo espacial, no qual cada pasta é aberta em uma janela separada. Além disso, um novo menu "Ir para..." foi adicionado, a opção para abrir arquivos/pastas com privilégios de root, um menu de contexto para desmontar unidades, o atalho Command+Up para voltar à pasta pai e Command+I para exibir as propriedades do arquivo.
- Foi adicionada uma ferramenta para acessar arquivos em celulares usando o protocolo MTP.
- Implementado suporte para ocultar a área do cabeçalho da janela com um clique duplo no cabeçalho.
- Agora é possível controlar o volume dos aplicativos em execução através do menu global (com clique direito).
Fonte: opennet.ru
