Hyperbole Linux Review: Arch sem Systemd com Kernel Linux-Libre

17 de abril de 2021

No último mês de 2019, o Projeto Hyperbole assumiu uma principal decisão de largar o Linux em favor do OpenBSD. Também tivemos uma conversa com o co-fundador da Hyperbole, Andre Silva, que detalhou o motivo de abandonar a Hyperbole OS e iniciar um novo HyperbolaBSD.

O HyperbolaBSD ainda está em desenvolvimento e seu lançamento alfa estará pronto até setembro de 2021 para testes iniciais. O atual Hyperbole GNU/Linux-Libre V0.3.1 Laky Way será suportado até que o legado linux-libre kernel atinja o fim da vida em 2022.

Eu pensei em tentar antes que ele desapareça e mude para BSD completamente.

O que é Hyperbole GNU/Linux-Libre?

Hyperbole Gnu Linux

De volta em abril de 2017, o projeto Hyperbola foi iniciado por seus seis co-fundadores com um objetivo de entregar uma distro leve, estável, segura, com liberdade de software e sistema operacional focado de privacidade.

Posteriormente, a primeira versão estável do Hyperbole GNU/Linux-Libre chegou em julho de 2017. Foi baseado em instantâneos do Arch Linux que combinam desenvolvimento do Debian.

Mas, ao contrário do Arch ter um modelo de liberação de lançamento contínuo, o Hyperbole GNU/Linux-Libre segue um modelo de suporte a longo prazo (LTS).

Além disso, em vez de um kernel genérico Linux, inclui componentes do sistema operacional GNU e o kernel Linux-Libre. Mais importante, a Hyperbole também é uma das distribuições sem sistema Systemd Init.

Mesmo que o Systemd seja amplamente adotado por grandes distribuições do Linux como o Ubuntu, a Hyperbole substituiu-a com o OpenRC como o sistema init padrão. V0.1 da Hyperbole foi a primeira e a última versão a apoiar o Systemd.

Além disso, Hyperbole colocou alta ênfase na metodologia Keep It Simple Stupid (KISS). Ele fornece pacotes para a arquitetura I686 e X86_64 que atende diretrizes de distribuição de sistema GNU Free (GNU FSDG).

Não apenas isso, mas também tem suas próprias diretrizes de contrato social e empacotamento que seguem a filosofia do movimento de software livre.

Assim, Fundação de Software Livre reconheceu Hyperbole GNU/Linux-Libre como o primeiro sistema operacional brasileiro completamente livre em 2018.

Baixando Hyperbole GNU/Linux-Libre 0.3.1 Milky Way

O projeto Hyperbole fornece duas imagens live para instalação: uma é o Hyperbola regular e a outra é Hypertalking. Hypertalking é o ISO otimizado e adaptado para usuários cegos e deficientes visuais.

Curiosamente, se você já usa o Arch Linux ou uma distribuição baseada em Arch, como Parabola, você não precisa baixar uma imagem live. Você pode facilmente migrar para a Hyperbola seguindo o guia oficial de migração para Arch ou Parabola.

Os tamanhos de imagem ISO ficam em torno de 650MB, contendo apenas pacotes essenciais (excluindo o ambiente de desktop) para inicializar apenas em uma interface de linha de comando.

Requisitos de hardware para Hyperbola

Para v0.3.1 (x86_64), você precisa de um mínimo de processador de 64 bits, 47MIB (sistema operacional) e 302MIB (imagem live) de RAM para o modo de texto apenas sem ambiente de desktop.

Enquanto para V0.3.1 (i686), você precisa de um mínimo de modelo de CPU do Intel Pentium II ou AMD Athlon, 33MB (sistema operacional) e 252MIB (imagem ao vivo) da RAM para o modo de texto somente sem ambiente de desktop.

Instalando Hyperbole Linux a partir do zero

Atualmente, não uso uma distribuição Arch ou Parabola. Daí, em vez de migração, escolhi instalar o Hyperbole Linux a partir do zero.

Eu também não tenho dual boot com distros desconhecidas (para mim) no meu hardware, pois pode criar problemas indeterminados. Então, decidi usar o aplicativo maravilhoso GNOME Boxes para configurar uma máquina virtual do Hyperbole com até 2 GB de RAM e 22 GB de espaço livre em disco.

Semelhante ao Arch, a Hyperbole também não vem com um instalador gráfico de interface de usuário (GUI). Significa que você precisa configurar quase tudo, do zero, usando uma interface de linha de comando (CLI).

Aqui, também conclui que o Hyperbola definitivamente não é para iniciantes com medo da linha de comando.

No entanto, Hyperbola fornece uma instrução de instalação separada, especialmente para iniciantes. Mas acho que ainda perde vários passos que podem incomodar iniciantes durante o processo de instalação.

Por exemplo, ele não guia você para se conectar à rede, configurar uma nova conta de usuário e instalar um ambiente de desktop.

Portanto, há também outra guia de instalação do Hyperbola que você precisa se referir, caso esteja preso a qualquer passo.

Como eu inicializei a imagem live, o menu de inicialização mostrou a opção para instalar para arquitetura de 64 bits ou de 32 bits.

Menu de inicialização da imagem live

Menu de inicialização do Live Image

Em seguida, seguindo a instrução de instalação, passei a configurar a partição de disco, o datetime, o idioma e a senha para o usuário raiz.

Partição de disco

Partição de disco

Uma vez que tudo configurado, então instalei o Grub Bootloader mais comum e reiniciei o sistema. Ufa! Até agora, tudo correu bem já que consegui entrar no meu sistema Hyperbole.

Modo de texto

Modo de texto

Instalando o XFCE Desktop no Hyperbole Linux

A interface da linha de comando estava funcionando bem para mim. Mas agora, para ter uma interface gráfica do usuário, preciso escolher e instalar manualmente um novo ambiente de desktop já que Hyperbole não vem com algum por padrão.

Por uma questão de simplicidade e leveza, escolhi obter o popular XFCE desktop. Mas antes de instalá-lo, também precisei de um servidor gráfico Xorg. Então, eu o instalei junto com outros pacotes importantes usando o Pacman Pacman Manager.

Install x.org

Instalando x.org

Mais tarde, instalei o LightDM Cross-desktop Display Manager, XFCE desktop e outros pacotes necessários, como Elogind para gerenciar os logins do usuário.

Instalar o ambiente de área de trabalho xfce

Instalando o ambiente de área de trabalho XFCE

Após a instalação XFCE, você também precisa adicionar o serviço LightDM no nível de execução padrão para mudar automaticamente para o modo GUI. Você pode usar o comando abaixo e reinicializar o sistema:

Comandos para usar no terminal

rc-update add lightdm default

reboot

Adicionar lightdm no runlevel

Adicionar lightdm no runlevel

Erro de assinatura do Pacman no Hyperbole Linux

Ao instalar o XORG e XFCE, no mais recente hyperbole v0.3.1, encontrei o erro de assinatura para alguns pacotes mostrando "signature is marginal trust" ou "invalid or corrupted package".

Erro de assinatura no Hyperbole Linux

Erro de assinatura no Hyperbole Linux

Depois de pesquisar a solução, cheguei a saber no Forum do Hyperbole que as chaves do autor principal do Emulatorman expiram em 1º de fevereiro de 2021.

Assim, até que o autor atualize a chave ou uma nova versão 0.4 chegue mais cedo ou mais tarde, você pode alterar o SigLevel de SigLevel=Required DatabaseOptional para SigLevel=Never em arquivo in/etc/pacman.conf para evitar esse erro.

Configure Pacman Siglevel

Hyperbole Linux com área de trabalho XFCE

Hyperbole Linux com área de trabalho xfce

Hyperbole Linux com área de trabalho XFCE

Hyperbole GNU/Linux-Libre com XFCE 4.12 Desktop dá uma experiência de usuário muito limpa, leve e suave. No núcleo, ele contém o Linux-Libre 4.9 e o OpenRC 0.28 Service Manager.

Informações do sistema Hyperbole

Como a Hyperbole não vem com desktops personalizados e toneladas de software inchado, ele definitivamente dá flexibilidade e liberdade para escolher, instalar e configurar os serviços desejados.

No lado do uso da memória, usa cerca de 205MB de RAM (aprox. 10%) durante a execução sem aplicativos (exceto terminal).

Uso de memória no Hyperbole Linux

Hyperbole é uma distribuição adequada para você?

De acordo com a minha experiência, definitivamente não é uma distribuição do Linux que gostaria de sugerir para iniciantes. Bem, o projeto Hyperbole nem sequer tem o objetivo de ser para iniciantes.

Se você é bem versado com a linha de comando e tem um bom conhecimento de conceitos Linux como uma partição de disco, você pode tentar e decidir por si mesmo. Passar tempo hackeando em torno do processo de instalação e configuração pode te ensinar muito.

Outra coisa que pode importar na escolha do Hyperbole Linux também é o sistema de init.Se você está procurando por distribuição livre do Systemd com controle de customização completo a partir do zero, o que pode ser melhor que ele?

Por último, mas não menos importante, você também deve considerar o futuro do Hyperbole, que não conterá mais o kernel do Linux, uma vez que se transformará em um HyperboleBSD com o OpenBSD Linux e userspace.

Se você já tentou ou atualmente está usando o Hyperbole Linux, deixe-nos saber sua experiência nos comentários abaixo.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Sarvottam Kumar e publicado no site itsfoss.com. Traduzido pela rtland.team

Hyperbola Linux Review: Systemd-Free Arch With Linux-libre Kernel

Propaganda
Blog Comments powered by Disqus.
Propaganda