Lançamento da distribuição helloSystem 0.6, usando FreeBSD e reminiscente do macOS

Simon Peter, criador do formato de pacote independente AppImage, publicou o lançamento do helloSystem 0.6, uma distribuição baseada no FreeBSD 12.2 e posicionada como um sistema para usuários comuns para o qual os amantes do macOS insatisfeitos com as políticas da Apple podem mudar. O sistema é desprovido das complicações inerentes às distribuições Linux modernas, está sob total controle do usuário e permite que ex-usuários do macOS se sintam confortáveis. Para se familiarizar com a distribuição, foi criada uma imagem de boot de 1.4 GB (torrent).

A interface lembra o macOS e inclui dois painéis – o superior com o menu global e o inferior com o painel de aplicativos. Para gerar o menu global e a barra de status, é utilizado o pacote panda-statusbar, desenvolvido pela distribuição CyberOS (anteriormente PandaOS). O painel do aplicativo Dock é baseado no trabalho do projeto cyber-dock, também dos desenvolvedores do CyberOS. Para gerenciar arquivos e colocar atalhos na área de trabalho, está sendo desenvolvido o gerenciador de arquivos Filer, baseado no pcmanfm-qt do projeto LXQt. O navegador padrão é o Falkon, 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.

Lançamento da distribuição helloSystem 0.6, usando FreeBSD e reminiscente do macOS

Principais inovações do helloSystem 0.6:

  • A transição do gerenciador de janelas Openbox para o KWin foi realizada.
  • É possível manipular qualquer borda da janela para alterar o tamanho das janelas.
  • Permitiu que as janelas se ajustassem a tamanhos específicos quando arrastadas para a borda da tela.
  • Implementado redimensionamento de ícones no canto inferior direito da tela.
  • A centralização correta dos títulos das janelas é garantida.
  • Adicionados efeitos de animação para redimensionar, minimizar e expandir janelas.
  • Adicionada uma visão geral animada das janelas abertas, mostrada ao mover o ponteiro do mouse para o canto superior esquerdo da tela.
  • Por padrão, o modo de posicionamento de janelas empilhadas está ativado.
  • Os cantos superiores das janelas são arredondados, mantendo os cantos inferiores nítidos. Quando a janela é expandida para preencher toda a tela ou fixada na parte superior, os cantos arredondados são substituídos por cantos pontiagudos.
  • As configurações do kernel foram otimizadas para melhorar a qualidade do som.
  • Adicionado menu "Abrir" e combinação Command-O para abrir arquivos e diretórios no gerenciador de arquivos Filer.
  • O Filer não oferece mais suporte para guias e visualização de miniaturas.
  • Adicionada combinação Command-Backspace para mover arquivos para a lixeira e Command + Shift + Backspace para exclusão instantânea.
  • A interface com as configurações da área de trabalho foi simplificada.
  • Adicionado suporte para transparência para papéis de parede.
  • Adicionado um miniaplicativo experimental para mostrar o nível de carga da bateria.
  • O desenvolvimento de ports e pacotes para instalação do desktop helloDesktop no FreeBSD já começou.

Fonte: opennet.ru

Adicionar um comentário