O Live CD do Knoppix parou de usar systemd após 4 anos.

Após quatro anos de uso do systemd, a distribuição Knoppix baseada no Debian removeu o polêmico sistema de inicialização.

Neste domingo (18 de agosto *) foi lançada a versão 8.6 da popular distribuição Linux Knoppix, baseada no Debian. O lançamento é baseado na versão do Debian 10 (Buster) lançada em 9 de julho, com vários pacotes das branches testing e unstable para garantir suporte a novas placas de vídeo. Knoppix é uma das primeiras distribuições live-CD de Linux e continua a ser muito popular entre os entusiastas.

O lançamento do Knoppix 8.6 é a primeira versão pública da distribuição que abandonou o systemd, o sistema de inicialização desenvolvido por Lennart Poettering da Red Hat, destinado a substituir o sysvinit. Enquanto a adaptação do systemd foi objeto de controvérsias e críticas, atualmente o systemd é a escolha padrão no mainstream. Ele é utilizado na distribuição upstream Knoppix — Debian; RHEL, CentOS e Fedora; openSUSE e SLES, além de Mageia e Arch.

As insatisfações com o systemd estão principalmente ligadas à complexidade excessiva das funções que o subsistema assume, pois o projeto não atende à filosofia fundamental do Unix de 'faça uma coisa e faça-a bem'. Outros aspectos, como logs em formato binário (diferente dos logs de texto legíveis por humanos), também geram críticas.

A primeira versão técnica do Knoppix que removeu o systemd foi a 8.5; no entanto, essa versão foi distribuída exclusivamente com as versões impressas da Linux Magazine Germany anteriormente neste 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 (tradução do alemão, links adicionados para contexto):

“Ainda é controverso, o startup systemd que recentemente causou alvoroço devido a vulnerabilidades de segurança, foi integrado ao Debian a partir da versão 8.0 (Jessie) e foi removido a partir do lançamento do Knoppix 8.5. Eu contornei as rígidas dependências do sistema de inicialização com meus próprios pacotes (patches) *).

Para manter o gerenciamento de sessões semelhante ao systemd e, assim, preservar a capacidade de encerrar e reiniciar o sistema a partir de um usuário comum, eu utilizei o gerenciador de sessões elogind. Isso evitou a interferência do systemd em muitos componentes do sistema e reduziu a complexidade do sistema como um todo. Se você precisa executar seus próprios serviços na inicialização, não é necessário criar unidades do systemd, basta escrever seus serviços em um arquivo de texto /etc/rc.local, que contém exemplos com explicações.

O 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 - o Void Linux foi o primeiro nesta lista. Além disso, em 2016, foi criado um fork do Debian - o Devuan, baseado na filosofia livre de systemd. (Há um fork semelhante do Arch Linux - o Artix, que utiliza openRC. *)

O Knoppix também vem com um sistema para pessoas com deficiência, o ADRIANE (Audio Desktop Reference Implementation And Networking Environment), que é "um sistema de menu falante, cuja tarefa é facilitar o trabalho e o acesso à internet para novatos em computação, mesmo que não tenham contato visual com a tela do computador," opcionalmente inclui um sistema de lupa na tela baseado no Compiz.

* — nota do tradutor

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster