A votação começa nos sistemas de inicialização Debian

Sistema Debian init

Uns meses atrás aqui no blog nós compartilhamos a notícia de uma discussão que os desenvolvedores pegaram Debian se deve suportar múltiplos sistemas de inicialização seria uma opção. Desde isso resultou de um desacordo quanto à entrega do pacote elogind (Se você quiser ler a nota, você pode fazer neste link).

E bem agora, o início de uma votação geral foi anunciado para desenvolvedores de projeto decidir sobre se o sistema irá suportar vários sistemas de inicialização, que determinará a política adicional do projeto em relação à vinculação ao systemd, suporte para sistemas de inicialização alternativos e interação com distribuições derivadas que não usam o systemd.

Faz uns meses, após problemas com a inclusão do pacote elogind (necessário para o GNOME funcionar sem o systemd) no ramo de teste devido a um conflito com libsystemd, o líder do projeto Debian colocou a questão novamente, uma vez que os desenvolvedores não concordaram e sua comunicação tornou-se conflituosa e estagnada

A votação atual permitirá que uma política passe em vários sistemas de inicialização e se o elemento que força o suporte a sistemas alternativos vencer, os mantenedores não poderão ignorar ou atrasar tais problemas.

Depois de discutir os três pontos de votação originalmente proposto pelo líder do projeto, o número de opções foi ampliado para oito.

Ao votar, vários itens podem ser selecionados de uma vez com a classificação dos elementos selecionados por nível de preferência. Cerca de mil desenvolvedores que participam da manutenção de pacotes e suporte de infraestrutura têm direito a voto.

Dentre as opções sugeridas, estabelece-se:

  • O foco principal está no systemd. Fornecer suporte para sistemas de inicialização alternativos não é uma prioridade, mas os scripts de inicialização para tais sistemas podem ser opcionalmente empacotados.
  • Suporte para uma variedade de sistemas de inicialização e capacidade de inicializar o Debian em sistemas não systemd.
    Para iniciar os serviços, os pacotes devem incluir scripts de inicialização.
  • O Systemd ainda é preferível, mas a capacidade de manter sistemas de inicialização alternativos permanece. Tecnologias, como elogind, que permitem que você execute aplicativos vinculados ao sistema em ambientes alternativos, são consideradas importantes. Os pacotes podem incluir arquivos init para sistemas alternativos.
  • Suporte para sistemas que não usam o systemd, mas sem fazer alterações que impeçam o desenvolvimento. Os desenvolvedores concordam em oferecer suporte a vários sistemas de inicialização em um futuro previsível, mas também acham necessário trabalhar para melhorar o suporte do systemd. O desenvolvimento e a manutenção de soluções específicas devem ser realizados pelas comunidades interessadas em tais soluções, mas os demais mantenedores devem auxiliar ativamente e contribuir para a resolução dos problemas quando houver necessidade.
  • Suporte para portabilidade, sem fazer alterações que interfiram no desenvolvimento. A portabilidade entre plataformas de hardware e pilhas de software é uma tarefa importante e a integração de tecnologias alternativas é bem-vinda, mesmo que a visão de mundo de seus criadores seja diferente de uma opinião comum.
  • Transfira o suporte para vários sistemas de inicialização para a categoria obrigatória. Fornecer a habilidade de rodar Debian com sistemas bootstrap diferentes do systemd continua a fazer a diferença para o projeto. Cada pacote deve funcionar com manipuladores pid1 não-systemd, a menos que o software incluído no pacote seja projetado para funcionar apenas com o systemd e não haja suporte para iniciar sem o systemd (a ausência de scripts init não é considerada para trabalhar apenas com o systemd).
  • Suporte para portabilidade e múltiplas implementações. Os princípios gerais são totalmente consistentes com o parágrafo 5, mas com relação ao systemd e aos sistemas de inicialização, nenhum requisito específico é feito ou obrigações são impostas aos desenvolvedores. Os desenvolvedores são incentivados a considerar os interesses de outras pessoas, fazer concessões e encontrar soluções comuns que sejam satisfatórias para várias partes.

A votação vai durar até 27 de dezembro inclusive, os resultados serão anunciados em 28 de dezembro. Se quiser saber mais sobre o assunto, pode consultar a publicação original no link a seguir.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   sem nome dito

    28 de dezembro, dia ruim para nos contar a notícia de como foi a votação xD

  2.   luix dito

    systemd é uma merda !!

  3.   debianit_1 dito

    É bobagem que o Debian deva votar para ver se eles são monopolizados pelo systemd, é totalmente contrário à filosofia do software livre, não deve haver dúvidas de que o usuário deve ter permissão para escolher que tipo de inicialização deseja usar.