Trident muda de BSD TrueOS para Void Linux

Desenvolvedores do sistema operacional Trident anunciou sobre a migração de um projeto para Linux. O projeto Trident desenvolve uma distribuição gráfica de usuário pronta para uso que lembra versões mais antigas do PC-BSD e TrueOS. Inicialmente, o Trident foi construído nas tecnologias FreeBSD e TrueOS, usando o sistema de arquivos ZFS e o sistema init OpenRC. O projeto foi fundado por desenvolvedores envolvidos no TrueOS e foi posicionado como um projeto relacionado (TrueOS é uma plataforma para criação de distribuições e Trident é um kit de distribuição baseado nesta plataforma para usuários finais).

No ano que vem, foi decidido transferir os lançamentos do Trident para os desenvolvimentos da distribuição Void Linux. O motivo da migração do BSD para o Linux foi a impossibilidade de se livrar de outra forma de alguns dos problemas que limitam os usuários da distribuição. As áreas de preocupação incluem compatibilidade de hardware, suporte para padrões de comunicação modernos e disponibilidade de pacotes. A presença de problemas nestas áreas dificulta o alcance do objetivo principal do projeto – a preparação de um ambiente gráfico de fácil utilização.

Ao escolher um novo framework, foram identificados os seguintes requisitos:

  • Capacidade de usar pacotes não modificados (sem reconstrução) e atualizados regularmente da distribuição pai;
  • Modelo previsível de desenvolvimento de produto (o ambiente deve ser conservador e manter a forma usual por muitos anos);
  • Facilidade de organização do sistema (um conjunto de componentes pequenos, de fácil atualização e rápidos no estilo dos sistemas BSD, em vez de soluções monolíticas e complicadas);
  • Aceitar alterações de contribuidores terceiros e ter um sistema de integração contínua para teste e construção;
  • A presença de um subsistema gráfico funcional, mas sem dependência de comunidades já estabelecidas que desenvolvem desktops (a Trident planeja cooperar com os desenvolvedores da distribuição básica e trabalhar juntos no desenvolvimento do desktop e na criação de utilitários específicos para melhorar a usabilidade) ;
  • Suporte de alta qualidade para hardware atualizado e atualizações regulares de componentes relacionados ao hardware do kit de distribuição (drivers, kernel);

O kit de distribuição revelou-se o mais próximo dos requisitos declarados. Void Linux, aderindo ao modelo de ciclo contínuo de atualização de versões de software (atualizações contínuas, sem lançamentos de distribuição separados). Void Linux usa um gerenciador de sistema simples para inicializar e gerenciar serviços. executá-lo, use seu próprio gerenciador de pacotes xbps e sistema de compilação de pacotes xbps-src. Glibc é usada como uma biblioteca padrão em vez de Muçulmanoe LibreSSL em vez de OpenSSL. Void Linux não suporta instalação em uma partição ZFS, mas os desenvolvedores do Trident não veem problemas em implementar independentemente tal oportunidade usando o módulo ZFSonLinux. A interoperabilidade com o Void Linux também facilita espalhar sob a licença BSD.

Depois de mudar para o Void Linux, espera-se que o Trident expanda seu suporte para placas gráficas e forneça aos usuários drivers gráficos mais modernos, bem como melhore o suporte para placas de som, streaming de áudio, adicione áudio via HDMI, melhore o suporte para adaptadores e dispositivos de rede sem fio com uma interface bluetooth. Além disso, serão oferecidas aos usuários versões mais recentes de programas, o processo de inicialização será acelerado e será adicionado suporte para instalações híbridas em sistemas UEFI.

Entre as desvantagens da migração está a perda do ambiente familiar e dos utilitários desenvolvidos pelo projeto TrueOS para configuração do sistema, como o sysadm. Para resolver este problema, está planejado escrever substitutos universais para esses utilitários que não dependem do tipo de sistema operacional. O primeiro lançamento da nova edição do Trident está previsto para janeiro de 2020. Antes do lançamento, a formação de compilações alfa e beta de teste não está excluída. A migração para um novo sistema exigirá a migração manual do conteúdo da partição /home.
O suporte para compilações BSD será encerrado imediatamente após o lançamento da nova edição, e o repositório de pacotes estáveis ​​baseado no FreeBSD 12 será removido em abril de 2020 (o repositório experimental baseado no FreeBSD 13-Current será removido em janeiro).

Das distribuições atuais baseadas em TrueOS, o projeto permanece
GhostBSDGenericNameoferecendo o desktop MATE. Assim como o Trident, o GhostBSD usa o sistema de inicialização OpenRC e o sistema de arquivos ZFS por padrão, mas também suporta o modo Live. Depois de migrar o Trident para Linux, os desenvolvedores do GhostBSD estabelecidoque permanecem comprometidos com os sistemas BSD e continuam a usar o branch estável TrueOS como base para sua distribuição.

Fonte: opennet.ru

Adicionar um comentário