Simon Peter, criador do formato de pacote AppImage autocontido, lançou o helloSystem 0.5, uma distribuição baseada em FreeBSD posicionada como um sistema para usuários comuns, para o qual entusiastas podem migrar. macOS, insatisfeito com as políticas da Apple. O sistema está livre das complicações inerentes aos sistemas modernos. Linux-distribuições, está sob o controle total do usuário e permite que usuários antigos se sintam confortáveis. macOSUma imagem inicializável, com 1.2 GB de tamanho, foi criada para familiarização com a distribuição.
A interface lembra... macOS A interface inclui dois painéis: o superior com o menu global e o inferior com a barra de aplicativos. O menu global e a barra de status são gerados usando o pacote panda-statusbar, desenvolvido pela distribuição CyberOS (anteriormente PandaOS). A barra de aplicativos Dock é baseada no projeto cyber-dock, também desenvolvido pelos desenvolvedores do CyberOS. Para gerenciamento de arquivos e atalhos na área de trabalho, está em desenvolvimento o gerenciador de arquivos Filer, baseado no pcmanfm-qt do projeto LXQt. O navegador Falkon é o padrão, mas o Chromium também está disponível como opção.
ZFS é usado como sistema de arquivos principal e exFAT, NTFS, EXT4, HFS+, XFS e MTP são suportados para montagem. Os aplicativos são entregues em pacotes independentes. Para iniciar aplicativos, é utilizado o utilitário de inicialização, que encontra o programa e analisa erros durante a execução. O sistema de construção de imagens Live é baseado nas ferramentas de projeto FuryBSD.
O projeto está desenvolvendo uma série de aplicativos próprios, como um configurador, um instalador, um utilitário mountarchive para montar arquivos em uma árvore de sistema de arquivos, um utilitário para recuperação de dados do ZFS, uma interface para particionar discos, um indicador de configuração de rede, um utilitário para criar capturas de tela, um navegador de servidor Zeroconf, um indicador de volume de configuração, um utilitário para configurar o ambiente de inicialização. A linguagem Python e a biblioteca Qt são usadas para desenvolvimento. Os componentes suportados para desenvolvimento de aplicativos incluem, em ordem decrescente de preferência, PyQt, QML, Qt, KDE Frameworks e GTK.

Principais inovações do helloSystem 0.5:
- O ambiente base é sincronizado com o FreeBSD 12.2.
- O tamanho da imagem iso foi significativamente reduzido (de 1.7 para 1.27 GB).
- Implementada atualização automática do menu do sistema ao adicionar, mover ou excluir subdiretórios e aplicativos.
- O configurador agora permite selecionar diferentes opções de layout de teclado. Fornece suporte para salvar configurações do teclado entre reinicializações.
- O kit /Applications/Developer vem pré-instalado com o aplicativo QHexEdit.
- Adicionado suporte para GPUs AMD Radeon HD 6630M/6650M/6750M/7670M/7690M usadas em Macs 2011.
- O gerenciador de arquivos Filer possui suporte inicial ao modo espacial, que abre cada diretório em uma janela separada. Além disso, um novo menu “Ir para...” foi adicionado, uma opção para abrir arquivos/diretórios com direitos de root, um menu de contexto para desmontar a unidade, um atalho Command+Up para ir para o diretório pai e Command+ I para exibir os parâmetros do arquivo.
- Adicionado um utilitário para acessar arquivos em telefones celulares usando o protocolo MTP.
- Implementado suporte para ocultar a área do título da janela clicando duas vezes no título.
- O menu global agora tem a capacidade de controlar o volume dos aplicativos em execução (clicando com o botão direito).
Fonte: opennet.ru
