O Projeto Hyperbola, que faz parte do Fundo de Apoio a Software Livre distribuições completamente livres, um plano de transição para a utilização do núcleo e utilitários personalizados do OpenBSD com o porting de alguns componentes de outros sistemas BSD. A nova distribuição está prevista para ser lançada sob o nome HyperbolaBSD.
O HyperbolaBSD está planejado para ser desenvolvido como um fork completo do OpenBSD, que será expandido com código novo fornecido sob licenças GPLv3 e LGPLv3. O código desenvolvido sobre o OpenBSD terá como objetivo substituir gradualmente componentes do OpenBSD que são distribuídos sob licenças incompatíveis com a GPL. O suporte da versão anteriormente formada do Hyperbola GNU/Linux-libre será mantido até 2022, mas as futuras versões do Hyperbola serão migradas para o novo núcleo e elementos do sistema.
A razão para a transição para a base de código do OpenBSD é a insatisfação com as tendências no desenvolvimento do núcleo do Linux:
- A inclusão no núcleo do Linux de medidas de proteção de direitos autorais (DRM), como a inclusão do suporte à tecnologia de proteção contra cópias de conteúdo audiovisual, HDCP (High-bandwidth Digital Content Protection). iniciativas para o desenvolvimento de drivers para o núcleo do Linux na linguagem Rust. Os desenvolvedores do Hyperbola estão insatisfeitos com a aplicação de um repositório centralizado Cargo e
- com a liberdade de distribuição de pacotes com Rust. Em particular, as condições de uso das marcas registradas Rust e Cargo proíbem a manutenção do nome do projeto em caso de alterações ou aplicação de patches (o pacote pode ser distribuído sob os nomes Rust e Cargo apenas se for compilado a partir dos textos fonte originais; caso contrário, é necessário obter permissão prévia por escrito da equipe principal do Rust ou mudar o nome). O desenvolvimento do núcleo do Linux sem consideração pela segurança (Grsecurity
- não é mais um projeto livre KSPP Muitos componentes do ambiente de usuário GNU e utilitários do sistema começam a impor o uso de funcionalidades excessivas, sem fornecer opções para desativá-las durante a compilação. Como exemplo, são citadas as dependências obrigatórias
- no gnome-control-center, SystemD no GNOME, no Firefox e no gettext. no gettext.
Lembramos que o projeto Hyperbola se desenvolve de acordo com o princípio KISS (Keep It Simple Stupid) e é voltado para fornecer aos usuários um ambiente simples, leve, estável e seguro. Anteriormente, a distribuição era formada com base em cortes estabilizados do repositório de pacotes do Arch Linux, com a transferência de alguns patches do Debian para melhorar a estabilidade e a segurança. O sistema de inicialização é baseado no sysvinit, com a portabilidade de algumas contribuições dos projetos Devuan e Parabola. O tempo de suporte para lançamentos é de 5 anos.
Fonte: opennet.ru
