Hyperbola 0.4 já foi lançado e já está a caminho da migração do OpenBSD

Hipérbole_GNU

Depois de dois anos e meio desde a última versão o lançamento foi anunciadoe a nova versão do projeto "Hyperbola GNU/Linux-libre 0.4", que está incluído na lista de distribuições totalmente gratuitas da Free Software Foundation.

Para quem não conhece esta distribuição Linux, deve saber que A hipérbole é baseada em segmentos estabilizados de a base do pacote Arch Linux, com alguns patches portados do Debian para melhorar a estabilidade e a segurança.

O projeto é desenvolvido de acordo com o princípio KISS (Keep It Simple Stupid) e visa fornecer aos usuários um ambiente simples, leve, estável e seguro.

Ao contrário do modelo de atualização contínua do Arch Linux, o Hyperbola usa um modelo de lançamento clássico com um longo ciclo de lançamento de atualização para versões já lançadas.

sysvinit é usado como um sistema de inicialização portátil por alguns desenvolvimentos nos projetos Devuan e Parabola (os desenvolvedores do Hyperbola se opõem ao systemd).

A distribuição inclui apenas aplicativos gratuitos e vem com um kernel Linux-Libre despojado de elementos de firmware binários não livres. O repositório do projeto contém 5257 pacotes. Para bloquear a instalação de pacotes não-livres, são usadas listas negras e bloqueios no nível de conflito de dependência, e também deve-se notar que a instalação de pacotes do AUR não é suportada.

Principais novidades do Hyperbola 0.4

O lançamento de A hipérbole 0.4 está posicionada como uma transição a caminho da migração anunciada anteriormente às tecnologias OpenBSD. No futuro, o foco será no projeto HyperbolaBSD, que prevê a criação de um kit de distribuição fornecido sob licença copyleft, mas baseado em um kernel alternativo e ambiente de sistema bifurcado do OpenBSD.

Sob as licenças GPLv3 e LGPLv3, o projeto HyperbolaBSD desenvolverá seus próprios componentes destinados a substituir partes não livres ou incompatíveis com GPL do sistema.

Os principais alterações da versão 0.4 eles estão relacionados com limpeza de componentes descartáveis ​​e inclusão em embalagens alternativas. Por exemplo, adicionado área de trabalho Lumina, que pode funcionar sem D-Bus e, portanto, o suporte a D-Bus foi removido.

também suporte removido para Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio e Avahi. Componentes da funcionalidade Bluetooth foram removidos devido à complexidade e possíveis problemas de segurança.

Além do sysvinit, foi adicionado suporte experimental para o sistema runit init, enquanto para a parte da pilha de gráficos, isso foi movido para os componentes Xenocara desenvolvidos no OpenBSD (X.Org 7.7 com x-server 1.20.13 + patches). Em vez do OpenSSL, a biblioteca LibreSSL está envolvida. Removido systemd, Rust e Node.js e suas dependências associadas.

Quanto a problemas no Linux que empurraram os desenvolvedores por Hipérbole para mudar para tecnologias OpenBSD:

  1. A adoção de meios técnicos de proteção de direitos autorais (DRM) no kernel Linux, por exemplo, suporte à tecnologia de proteção contra cópia HDCP (High-bandwidth Digital Content Protection) para conteúdo de áudio foi incluído no kernel e no vídeo.
  2. Desenvolvimento de uma iniciativa para desenvolver drivers para o kernel Linux na linguagem Rust.
  3. Os desenvolvedores do Hyperbola não estão satisfeitos com o uso do repositório centralizado do Cargo e têm problemas com a liberdade de distribuir pacotes com Rust. Em particular, os termos da marca Rust and Cargo proíbem a manutenção do nome do projeto no caso de mudanças ou patches serem aplicados (um pacote só pode ser redistribuído sob o nome Rust and Cargo (se construído a partir da fonte original). caso contrário, permissão prévia por escrito deve ser obtido)
  4. Desenvolvimento do kernel Linux sem segurança em mente (Grsecurity não é mais um projeto gratuito e a iniciativa KSPP (Kernel Self Protection Project) está paralisada).
  5. Muitos componentes do ambiente de usuário GNU e utilitários do sistema começam a impor funcionalidades redundantes sem fornecer uma maneira de desativá-las em tempo de compilação. Os exemplos incluem atribuir dependências necessárias ao PulseAudio no gnome-control-center, SystemD no GNOME, Rust no Firefox e Java no gettext.

Finalmente, se você estiver interessado em testar esta distribuição, saiba que As construções de hipérboles são geradas para as arquiteturas i686 e x86_64.

você pode obtê-los a partir deste link.


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Um comentário deixe o seu

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.

  1.   Darkmind dito

    Não vejo sentido nessas distribuições totalmente gratuitas, então metade do hardware funciona para você