Parrot especula possível mudança para o Devuan

Em postagem no blog oficial do Parrot Security, o líder de desenvolvimento @palinuro revelou que os desenvolvedores vêm testando como os pacotes e o ecossistema do Parrot se comportam sob a base do Devuan GNU+Linux.

Em um artigo bem humorado e repleto de memes corneteando o 'systemd', o desenvolvedor não entrou em detalhes técnicos mas afirmou que a adoção forçada do systemd trouxe muitos problemas à distribuição.

Abaixo segue uma tradução livre do artigo.

Init Freedom

Debian e Devuan

Alguns dias atrás nós publicamos uma proposta bizarra em nossos canais sociais sobre uma possível migração do Debian para o Devuan para nos livrarmos do systemd e todos os problemas que ele trouxe para o nosso ambiente desde o Parrot 2.0, e com este post vamos tentar explicar o que está acontecendo de uma maneira mais oficial.

Não vamos explicar aqui detalhes técnicos desta escolha, pois seria apenas abrir outra guerra armada que está fora do escopo, enquanto preferimos explicar o que realmente estamos planejando, pensando e fazendo.

E porque somos pessoas más e adoramos tomar uma cerveja enquanto seguimos as guerras do Unix, nós iremos preencher este tópico com os memes do systemd.

meme 1

Parrot está mudando para Devuan?

Não, ainda não.

Estamos apenas testando como nossos pacotes se comportam em cima do Devuan em vez do Debian, e o que deve ser modificado para que tudo funcione sem o systemd (que parece estar codificado em quase todos os lugares).

Também estamos coletando feedbacks de nossa comunidade, e é por isso que postamos um anúncio muito curto em nossos canais sociais alguns dias antes de escrever este post, e em um período muito curto de tempo conseguimos coletar uma quantidade exagerada de mensagens positivas .

meme 2

Como isso aconteceria? (assumindo que irá acontecer)

Isso provavelmente aconteceria com o lançamento do Parrot 4.0, mas novamente, há apenas rumores.

meme 3

Eu notaria alguma diferença?

Um dos objetivos que queremos alcançar, no caso de uma mudança para Devuan, é escrever alguns wrappers1 de transição para fazer comandos como systemctl continuarem funcionando no sysvinit, exatamente como os wrappers que fazem service, update-rc.d e /etc/init.d/launchers funcionarem no systemd.

meme 4

Sysvinit ou OpenRC

O Openrc é incrível, e nós amamos como ele implementa corretamente o modelo de init baseado em dependência que o systemd está bem longe de ser capaz de representar para os olhos de um Veteran Unix Admin.

Mas o openrc precisa de muito trabalho para funcionar corretamente no ecossistema debian, e a introdução do systemd retardou sua introdução como uma alternativa válida no Debian, então usaremos a versão Devuan do sysvinit e, eventualmente, seguiremos o trabalho do Devuan, e então mudaremos para o openrc quando estiver pronto.

Mas, novamente, estas são apenas suposições de como gostaríamos de mudar em caso de migração.

meme 5

Por quê?

Esta não é a questão, a verdadeira questão é:

Nós nos importamos com o que executamos no PID 1?

SIM, NÓS NOS IMPORTAMOS!!

meme 6

Ok, vamos supor que a migração ocorra. Eu poderia manter o systemd mesmo assim?

Nenhum bug será corrigido.

Sério, ninguém dava a mínima para as pessoas que queriam (ou precisavam) executar outros sistemas init quando o systemd era introduzido na maioria das distribuições GNU/Linux, estragando anos e anos de sinergia.

Nós ficaríamos felizes em ver as pessoas sendo capazes de voltar ao systemd em nossa plataforma, mas não perderemos tempo e recursos para tornar isso mais fácil.

meme

Mas eu quero saber o que há de errado com o systemd!

Mais uma vez, não estamos aqui para fornecer razões técnicas sobre o que está errado com um sistema de inicialização incorretamente implementado, porque muitas outras pessoas estudaram profundamente essa situação e podem explicar melhor do que nós.

Aqui alguns artigos úteis:

Zdnet – Linus Torvalds e outros opinam sobre o systemd ← aqui você também pode entender porque não gostamos do gnome.

Argumentos contra o systemd – WithoutSystemd

Eu ainda não entendi porque systemd é uma droga - Ycombinator

Eu sou o Poettering, estou lendo este tópico e não gosto de como a Web tem me tratado

Gostaríamos de deixar claro, não temos nenhum vínculo com esses imbecis que iniciaram uma campanha de arrecadação de fundos para contratar um assassino para te matar e detestamos todas as pessoas que estão implicando com você.

Nós apenas consideramos o systemd um sistema de inicialização imaturo, que funciona quase perfeitamente em alguns sistemas de Desktop. Mas também acreditamos que a sua abordagem está destruindo aquela parte da filosofia Unix que fez do GNU/Linux um dos sistemas mais estáveis e confiáveis que existem.

Nós também não gostamos da maneira como o systemd nos tirou o sagrado graal da liberdade de escolha.

Então, novamente, não é nada pessoal. Tudo o que possa ter ofendido a sua pessoa neste tópico aconteceu meramente porque gostamos de memes e liberdade, e um dos programas que você criou nos deu aqueles, mas nos tirou esta.

Ver comentários


  1. Nota de tradução: por se tratar de um termo técnico, não faria sentido aqui traduzir a palavra wrappers. Porém, para esclarecimento, aqui ele poderia ser entendido como uma camada de tradução, que transforma um comando em outro comando. Um encapsulamento, por assim dizer. ↩︎