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:
- 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.
- Desenvolvimento de uma iniciativa para desenvolver drivers para o kernel Linux na linguagem Rust.
- 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)
- 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).
- 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.
Não vejo sentido nessas distribuições totalmente gratuitas, então metade do hardware funciona para você