A distribuição Live Knoppix abandonou o systemd após 4 anos de uso.

Após quatro anos usando o systemd, a distribuição baseada em Debian Knoppix removeu seu controverso sistema init.

Neste domingo (18 de agosto *) a versão 8.6 da popular distribuição Linux baseada em Debian Knoppix foi lançada. O lançamento é baseado no Debian 9 (Buster), lançado em 10 de julho, com uma série de pacotes dos ramos testing e instável para fornecer suporte para novas placas de vídeo. Knoppix é uma das primeiras distribuições Linux live-CD e continua muito popular entre os entusiastas até hoje.

O lançamento do Knoppix 8.6 é a primeira versão pública da distribuição a abandonar o systemd, o sistema init desenvolvido por Lennart Pöttering da Red Hat, destinado a substituir o sysvinit. Embora a adaptação do systemd tenha sido objeto de controvérsia e críticas, o systemd é atualmente a escolha padrão no mainstream. Usado no upstream do Knoppix - Debian; RHEL, CentOS e Fedora; openSUSE e SLES, bem como em Mageia e Arch.

As reclamações sobre o systemd estão relacionadas principalmente à redundância de funções que o subsistema assume, uma vez que o design não corresponde à filosofia básica do Unix de “faça uma coisa e faça bem”. Outros aspectos, como os logs em formato binário (em oposição aos logs de texto legíveis por humanos), também atraíram críticas.

Tecnicamente, a primeira versão do Knoppix que removeu o systemd foi a 8.5; mas esta versão foi distribuída exclusivamente com edições impressas da Linux Magazine Germany no início deste ano e não estava disponível para download público. O criador do Knoppix, Klaus Knopper, escreveu brevemente sobre a decisão de remover o systemd nesta versão (traduzido do alemão, links adicionados para contexto):

“A ainda polêmica startup systemd, que só recentemente provocou indignação com vulnerabilidades de segurança, foi integrado ao Debian com a versão 8.0 (Jessie) e foi removido desde o lançamento do Knoppix 8.5. Eu contornei as dependências rígidas do sistema de download com meus próprios pacotes (alterações *).

Para manter o gerenciamento de sessões semelhante ao systemd e, assim, manter a capacidade de desligar e reiniciar o sistema como um usuário normal, usei o gerenciador de sessões elogind. Isso permitiu que o systemd evitasse interferir em muitos componentes do sistema e reduzisse a complexidade do sistema como um todo. Se você precisar executar seus próprios serviços na inicialização, não precisará criar nenhuma unidade systemd, apenas escreva seus serviços no arquivo de texto /etc/rc.local, que contém exemplos com explicações."

Knoppix usou o systemd de 2014 a 2019, tornando-se o segundo em uma lista muito curta de distribuições que integraram e depois abandonaram o systemd - Void Linux é o primeiro desta lista. Também em 2016, foi criado um fork do Debian - Devuan, criado em torno da filosofia systemd-free (existe um fork semelhante do Arch Linux - Artix, que usa openRC. *)

O Knoppix também vem com um sistema para pessoas com deficiência, ADRIANE (Audio Desktop Reference Implementation And Networking Environment), que é um “sistema de menu falante cujo objetivo é facilitar o trabalho e o acesso à Internet para novatos em informática, mesmo que não tenham recursos visuais contato com a tela do computador”, inclui opcionalmente um sistema de ampliação de tela baseado em Compiz.

* - Aproximadamente. tradutor

Fonte: linux.org.ru

Adicionar um comentário