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

Simon Peter, o criador do formato de pacote independente AppImage, lançou a distribuição helloSystem 0.7, baseada no FreeBSD 13 e posicionada como um sistema para usuários comuns que os amantes do macOS que estão insatisfeitos com as políticas da Apple podem mudar. O sistema é desprovido das complicações inerentes às distribuições modernas do Linux, está sob controle total do usuário e permite que os ex-usuários do macOS se sintam confortáveis. Para conhecer o kit de distribuição, foi gerada uma imagem de inicialização, com 791 MB de tamanho (torrent).

A interface lembra o macOS e inclui dois painéis - o superior com o menu global e o inferior com a barra de aplicativos. O pacote panda-statusbar desenvolvido pelo kit de distribuição CyberOS (antigo PandaOS) é usado para formar o menu global e a barra de status. A barra de aplicativos Dock é baseada 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 Firefox e Chromium são opcionais. Os aplicativos são entregues em pacotes independentes. Para iniciar os aplicativos, é usado o utilitário de inicialização, que localiza o programa e analisa os erros durante a execução.

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

O projeto desenvolve uma série de aplicativos próprios, como um configurador, um instalador, um utilitário mountarchive para montar arquivos em uma árvore do sistema de arquivos, um utilitário para recuperar dados do ZFS, uma interface para particionar discos, um indicador de configuração de rede, um utilitário de captura de tela, um navegador de servidor Zeroconf, um indicador para volume de configuração, um utilitário para configurar um ambiente de inicialização. Para o desenvolvimento, são utilizadas a linguagem Python e a biblioteca Qt. Os componentes de desenvolvimento de aplicativos suportados incluem PyQt, QML, Qt, KDE Frameworks e GTK, em ordem decrescente de preferência. ZFS é usado como sistema de arquivos principal, e UFS, exFAT, NTFS, EXT4, HFS+, XFS e MTP são suportados para montagem.

Principais inovações do helloSystem 0.7:

  • A transição para a base de código do FreeBSD 13.0 foi feita (a versão anterior era baseada no FreeBSD 12.2).
  • Foi implementada uma nova arquitetura para trabalhar em modo Live, funcionando sem disco RAM, sem alterar a partição raiz e sem copiar a imagem do sistema para a RAM. A imagem ao vivo usa o sistema de arquivos UFS, compactado com uzip, em vez do sistema de arquivos ZFS. O início do ambiente gráfico foi movido para um estágio de carregamento anterior. Como resultado, o tamanho da imagem ao vivo diminuiu de 1.4 GB para 791 MB e o tempo de download foi reduzido três vezes.
  • A compatibilidade com o kit de ferramentas Ventoy é garantida, permitindo carregar várias imagens ISO diferentes de uma mídia.
  • Adicionado suporte para sistema de arquivos exFAT.
  • Um conjunto separado para download contém arquivos para desenvolvedores de aplicativos, incluindo compiladores, arquivos de cabeçalho e documentação.
  • Compatibilidade aprimorada com placas de vídeo NVIDIA mais antigas (várias versões diferentes de drivers NVIDIA adicionadas).
  • O design do processo de carregamento foi alterado. O console de texto foi descontinuado por padrão.
  • Adicionadas traduções para muitos aplicativos, caixas de diálogo do configurador e utilitários.
  • Além do navegador Falkon padrão, você pode instalar rapidamente pacotes Chromium, Firefox e Thunderbird com suporte de menu global e decoração de janela nativa.
  • O menu fornece a exibição de teclas de atalho que levam à chamada dos elementos de menu correspondentes. É fornecido destaque visual dos itens de menu selecionados. Por padrão, os ícones não são mais exibidos nos menus de contexto.
  • Implementada a capacidade de alterar o volume e o brilho da tela por meio dos botões multimídia correspondentes nos teclados dos laptops
  • No emulador de terminal, os comandos Command-C e Command-V funcionam de acordo com a forma como esses comandos são tratados em outros aplicativos (Ctrl-C requer pressionar Command-Shift-C ou Ctrl-Command-C).
  • Adicionado suporte para sons do sistema no gerenciador de arquivos e avisos sonoros na caixa de diálogo de mensagens.
  • Caso seja impossível iniciar uma sessão gráfica dentro de um determinado tempo, é agora apresentada uma mensagem de erro com informações úteis sobre o equipamento.
  • O gerenciador de arquivos fornece suporte para renomear partições de disco (executando o comando diskutil rename), exibindo seus rótulos de texto e vinculando ícones à partição. Adicionada a capacidade de abrir uma imagem de disco clicando duas vezes.
  • Adicionado utilitário makeimg para criação de imagens de disco.
  • Um elemento foi adicionado ao menu de contexto para chamar a interface de formatação de disco.
  • O programa para fazer anotações foi removido da execução automática.
  • Para dispositivos de áudio, é possível chamar um equalizador.
  • Possibilidades experimentais completamente inacabadas são coletadas na seção “Em Construção”. Utilitários para instalação de atualizações de pacotes e aplicação de patches do FreeBSD, gravação em discos ópticos, download de conjuntos com aplicativos adicionais e instalação do Debian Runtime com ambiente para execução de aplicativos Linux estão disponíveis para teste.

Fonte: opennet.ru

Adicionar um comentário