Allgemeng Ofstëmmung iwwer Debian init Systemer huet ugefaang

Проект Debian ugekënnegt iwwer den Ufank allgemeng Vote (GR, general resolution) разработчиков проекта по Problem fir verschidde Init Systemer z'ënnerstëtzen, которое определит дальнейшую политику проекта в отношении привязки к systemd, поддержки альтернативных систем инициализации и взаимодействия с производными дистрибутивами, не использующими systemd. Голосование продлится до 27 декабря включительно, итоги будут подведены 28 декабря.

Loosst eis erënneren, datt 2014 den technesche Comité guttgeheescht Iwwergank Standardverdeelung op systemd, awer net ausgeschafft решения по отношению к поддержке нескольких систем инициализации (при голосование победил пункт, указывающий на неготовность комитета вынести решение по данному вопросу). Лидер комитета порекомендовал сопровождающим пакеты сохранить поддержку sysvinit в качестве альтернативной системы инициализации, но указал, что не может навязывать свою точку зрения и в каждом случае решение следует принимать самостоятельно.

Duerno hunn e puer Entwéckler probéiert probéieren auszeféieren allgemeng Vote, mee virleefeg Vote gewisen, datt et net néideg eng Decisioun iwwert d'Thema vun benotzen Multiple Initialiséierung Systemer ze huelen war. Virun e puer Méint, no Problemer mat der Inklusioun vum elogind Package (néideg fir GNOME ouni Systemd ze lafen) an der Testzweig wéinst engem Konflikt mat libsystemd, gouf d'Thema erëm vum Debian Projet Leader opgeworf, well d'Entwéckler net averstane konnten, an hir Kommunikatioun an eng Konfrontatioun an erreecht en Dout Enn.

Проводимое ныне голосование позволит утвердить политику в отношении нескольких систем инициализации, и если победит пункт, обязывающий поддерживать альтернативные системы, мэйнтейнеры не смогут игнорировать или затягивать подобные вопросы. После обсуждения трёх изначально предложенных лидером проекта пунктов голосования, число вариантов было расширено до восьми. При голосовании допускается выбор сразу нескольких пунктов c ранжированием выбранных элементов по уровню предпочтения. Право голоса имеют около тысячи разработчиков, участвующих в сопровождении пакетов и поддержании инфраструктуры.

Предложенные варианты:

  • Den Haaptfokus ass op Systemd. Ënnerstëtzung fir alternativ Init Systemer ass keng Prioritéit, awer Ënnerhalter kënnen optional Init Scripte fir esou Systemer a Packagen enthalen.
  • Ënnerstëtzung fir eng Vielfalt vun Init Systemer an d'Fäegkeet fir Debian mat Init Systemer aner wéi Systemd ze booten.
    Fir Servicer auszeféieren, musse Pakete init Scripte enthalen, nëmmen systemd Eenheetsdateien ouni sysv init Scripten ze liwweren ass inakzeptabel.

  • systemd bleift bevorzugt, awer d'Méiglechkeet fir alternativ Initialiséierungssystemer z'erhalen ass lénks. Technologien wéi elogind, déi Applikatioune gebonnen un systemd erlaben an alternativen Ëmfeld ze lafen, ginn als wichteg ugesinn. Packagen kënnen Init Dateien fir alternativ Systemer enthalen.
  • Поддержка систем, не использующих systemd, но без внесения изменений, мешающих развитию. Разработчики соглашаются поддерживать несколько систем инициализации в обозримом будущем, но также считают необходимым работать над улучшением поддержки systemd. Разработкой и сопровождением специфичных решений следует заниматься заинтересованным в таких решениях сообществам, но другие мэйнтейнеры должны активно помогать и способствовать решению проблем, когда в этом возникает необходимость. В идеале пакеты должны функционировать при использовании любой системы инициализации, для чего можно поставлять традиционные init-скрипты или использовать иные механизмы, позволяющие работать без systemd. Невозможность работы без systemd рассматривается как ошибка, но не как ошибка блокирующая релиз, за исключением случаев, когда имеется готовое решение для работы без systemd, но его отказываются сохранять (например, когда проблема вызвана удалением ранее поставлявшегося init-скрипта).
  • Ënnerstëtzt Portabilitéit ouni Ännerungen anzeféieren déi d'Entwécklung behënneren. Debian gëtt weider als Bréck gesi fir verschidde Software z'integréieren déi gläichwäerteg oder ähnlech Funktionalitéit ubitt. Portabilitéit tëscht Hardware Plattformen a Software Stack ass e wichtegt Zil, an d'Integratioun vun alternativen Technologien gëtt encouragéiert, och wann d'Weltvisioun vun hire Schëpfer vum allgemenge Konsens ënnerscheet. D'Positioun betreffend systemd an aner Initialiséierungssystemer fällt komplett mam Punkt 4 zesummen.
  • Ënnerstëtzung fir verschidde Initialiséierungssystemer obligatoresch maachen. D'Fähigkeit ubidden fir Debian mat anere init Systemer wéi systemd ze lafen ass weider wichteg fir de Projet. All Package muss mat Pid1 Handler ausser Systemd funktionnéieren, ausser d'Software, déi am Package abegraff ass, war ursprénglech geduecht fir nëmme mat Systemd ze schaffen an ënnerstëtzt net ouni Systemd ze lafen (d'Feele vun Init Scripten zielt net als geduecht nëmme fir mat Systemd ze schaffen) .
  • Ënnerstëtzt Portabilitéit a verschidde Implementatiounen. D'allgemeng Prinzipien si genee déi selwecht wéi Punkt 5, mee et gi keng spezifesch Ufuerderunge fir systemd an init Systemer, a keng Obligatiounen sinn op Entwéckler opgezwong. D'Entwéckler ginn encouragéiert sech géigesäiteg seng Interessen ze berücksichtegen, Kompromësser ze maachen a gemeinsam Léisungen ze fannen déi fir verschidde Parteien zefriddestellend sinn.
  • Weider Diskussioun. Den Artikel ka benotzt ginn fir inakzeptabel Optiounen ze downgrade.

    Source: opennet.ru

  • Setzt e Commentaire