Os desenvolvedores do Trident OS irão migrar o sistema do BSD para o Linux

-Projeto-Tridente

Alguns dias atrás, o Desenvolvedores do Trident OS lançados através de um anúncio, migração do projeto para Linux. O projeto Trident está desenvolvendo uma distribuição gráfica do usuário pronta para uso que se assemelha a versões anteriores do PC-BSD e TrueOS.

O Trident foi originalmente construído com as tecnologias FreeBSD e TrueOS, além disso faz uso do sistema de arquivos ZFS e do sistema de inicialização OpenRC. O projeto foi fundado por desenvolvedores envolvidos no trabalho com TrueOS e foi posicionado como um projeto adjacente (TrueOS é uma plataforma para a criação de distribuições e Trident é uma distribuição baseada nesta plataforma para usuários finais).

O próximo ano, foi decidido transferir os problemas do Trident para os desenvolvimentos da distribuição Void Linux. O motivo da migração do BSD para o Linux foi a incapacidade de se livrar de alguns problemas que restringiam 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 impede o alcance do objetivo principal do projeto: a preparação de um ambiente gráfico de fácil utilização.

Ao escolher uma nova estrutura, os seguintes requisitos foram identificados:

  • A capacidade de usar pacotes não modificados (sem reconstrução) e regularmente atualizado a partir da distribuição principal.
  • Modelo de desenvolvimento de produto previsível (o meio ambiente deve ser conservador e manter o modo de vida usual por muitos anos).
  • Simplicidade na organização do sistema (um conjunto de componentes pequenos, fáceis de atualizar e de ritmo acelerado no estilo dos sistemas BSD, em vez de soluções monolíticas e complicadas).
  • Aceitação de alterações de terceiros e a disponibilidade de um sistema de integração contínua para teste e montagem.
  • A presença de um subsistema gráfico funcional, mas sem depender das comunidades já formadas que desenvolvem desktops (Trident planeja colaborar com os desenvolvedores da distribuição de base e trabalhar juntos para desenvolver o desktop e criar utilitários específicos para aumentar a usabilidade)
  • Suporte de alta qualidade para hardware atualizado e atualizações regulares de componentes de distribuição relacionados ao equipamento (drivers, kernel)

O mais próximo dos requisitos estabelecidos era a distribuição Void Linux, que aderiu ao modelo do ciclo contínuo de atualização da versão do programa (atualizações contínuas, sem lançamentos de distribuição separados).

Void Linux usa um gerenciador de sistema runit simples para inicializar e gerenciar serviços, usando seu próprio gerenciador de pacotes xbps e o sistema de construção de pacotes xbps-src.

Em vez de Glibc, Musl é usado como uma biblioteca padrão e LibreSSL em vez de OpenSSL. O Void Linux não oferece suporte à instalação em uma partição com ZFS, mas os desenvolvedores do Trident não veem problemas com a implementação autônoma desse recurso usando o módulo ZFSonLinux.

A interação com Void Linux também simplifica o fato de que seus desenvolvimentos são distribuídos sob a licença BSD.

Espera-se que depois de mudar para void linux no trident é possível estender o suporte para placas gráficas e fornecer aos usuários drivers gráficos mais modernos, emsim, como melhorar o suporte para placas de som, streaming de áudio, adicionar suporte para streaming de áudio via HDMI, melhorar o suporte para adaptadores de rede sem fio e dispositivos com uma interface Bluetooth.

Além disso, versões mais recentes dos programas serão oferecidas aos usuários, o processo de download será acelerado e o suporte para instalações híbridas em sistemas UEFI será adicionado.

Uma das desvantagens da migração é a perda do ambiente familiar e dos utilitários desenvolvidos pelo projeto TrueOS para a configuração do sistema, como o sysadm.

Para resolver esse problema, está planejado escrever substitutos universais para esses utilitários, independentemente do tipo de sistema operacional. O primeiro lançamento da nova edição do Trident está agendado para janeiro de 2020.

Antes do lançamento, a formação de versões de teste alfa e beta não está descartada. A migração para um novo sistema exigirá a transferência manual do conteúdo da partição / home.

O suporte para BSD será interrompido imediatamente após o lançamento da nova edição e um repositório de pacotes estável baseado no FreeBSD 12 será removido em abril de 2020 (um repositório experimental baseado no FreeBSD 13-Current será removido em janeiro).


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.