A distribuição Trident está migrando do sistema BSD TrueOS para o Void Linux

Desenvolvedores do SO Trident foi anunciado sobre a migração do projeto para Linux. O projeto Trident desenvolve uma distribuição gráfica de usuário pronta para uso, semelhante às antigas versões do PC-BSD e TrueOS. Inicialmente, o Trident foi construído sobre as tecnologias FreeBSD e TrueOS, utilizando o sistema de arquivos ZFS e o sistema de inicialização OpenRC. O projeto foi fundado por desenvolvedores envolvidos no trabalho com o TrueOS e foi posicionado como um projeto adjacente (TrueOS é uma plataforma para criar distribuições, enquanto o Trident é uma distribuição para usuários finais baseada nessa plataforma).

No ano seguinte, decidiu-se que as versões do Trident seriam transferidas para os desenvolvimentos da distribuição Void Linux. A razão para a migração do BSD para Linux foi a impossibilidade de eliminar certos problemas que limitavam os usuários da distribuição de outra forma. Entre as áreas problemáticas mencionadas estão a compatibilidade com hardware, suporte a padrões de comunicação modernos e disponibilidade de pacotes. A presença de problemas nessas áreas dificulta a realização do principal objetivo do projeto - preparar um ambiente gráfico amigável para os usuários.

Ao escolher uma nova base, foram definidos os seguintes requisitos:

  • Possibilidade de uso de pacotes não modificados (sem recompilação) e regularmente atualizados a partir da distribuição base;
  • Modelo de desenvolvimento do produto previsível (o ambiente deve ser conservador e manter a configuração familiar por muitos anos);
  • Facilidade na organização do sistema (um conjunto de pequenos componentes, fáceis de atualizar e rápidos no estilo dos sistemas BSD, em vez de soluções monolíticas e complicadas);
  • Aceitação de mudanças por participantes externos e presença de um sistema de integração contínua para testes e compilações;
  • Presença de um subsistema gráfico funcional, mas sem dependência de comunidades já formadas que desenvolvem ambientes de trabalho (o Trident planeja colaborar com os desenvolvedores da distribuição base e trabalhar em conjunto no desenvolvimento do ambiente de trabalho e na criação de utilitários específicos para aumentar a facilidade de uso);
  • Suporte de qualidade ao hardware atual e atualizações regulares dos componentes do sistema relacionados ao hardware (drivers, núcleo);

A distribuição mais próxima dos requisitos estabelecidos foi Void Linux, seguindo um modelo de ciclo contínuo de atualizações de versões de software (atualizações rolling, sem lançamentos separados de distribuição). No Void Linux, um gerenciador de sistema simples é utilizado para inicialização e gerenciamento de serviços. runit, utiliza um gerenciador de pacotes próprio. xbps e um sistema de construção de pacotes. xbps-src. Em vez da Glibc, é utilizada uma biblioteca padrão alternativa. Musl, e o LibreSSL substitui o OpenSSL. O Void Linux não suporta instalação em partição com ZFS, mas os desenvolvedores do Trident não veem problemas em implementar essa possibilidade com um módulo. ZFSonLinux. A interação com o Void Linux é facilitada pelo fato de que suas contribuições são distribuídos sob a licença BSD.

espera-se que, após a migração para o Void Linux, o Trident consiga expandir o suporte para placas gráficas e fornecer aos usuários drivers gráficos mais modernos, além de melhorar o suporte para placas de som, streaming de áudio, adicionar suporte à transmissão de áudio via HDMI, aprimorar o suporte para adaptadores de rede sem fio e dispositivos com interface Bluetooth. Além disso, os usuários terão versões de software mais recentes, o processo de inicialização será acelerado e haverá suporte para instalações híbridas em sistemas UEFI.

Entre as desvantagens da migração, destaca-se a perda do ambiente familiar e das ferramentas desenvolvidas pelo projeto TrueOS para configurar o sistema, como o sysadm. Para resolver esse problema, está previsto o desenvolvimento de substitutos universais para essas ferramentas, independentes do tipo de sistema operacional. O primeiro lançamento da nova edição do Trident está programado para janeiro de 2020. Antes do lançamento, não se descarta a formação de versões de teste alfa e beta. A migração para o novo sistema exigirá a transferência 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 estável de pacotes baseado no FreeBSD 12 será removido em abril de 2020 (o repositório experimental baseado no FreeBSD 13-Current será removido em janeiro).

Dentre as distribuições atuais baseadas no TrueOS, permanece o projeto
GhostBSD, que oferece um ambiente de desktop MATE. Assim como no Trident, o GhostBSD utiliza por padrão o sistema de inicialização OpenRC e o sistema de arquivos ZFS, mas também oferece suporte ao funcionamento em modo Live. Após a migração do Trident para Linux, os desenvolvedores do GhostBSD declararam, que mantêm a fidelidade aos sistemas BSD e continuarão a utilizar a versão estável. TrueOS como base para sua distribuição.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster