Idibo gbogbogbo lori awọn eto init Debian ti bẹrẹ

Проект Debian kede nipa ibẹrẹ gbogboogbo idibo (GR, general resolution) разработчиков проекта по oro ti atilẹyin ọpọ init awọn ọna šiše, которое определит дальнейшую политику проекта в отношении привязки к systemd, поддержки альтернативных систем инициализации и взаимодействия с производными дистрибутивами, не использующими systemd. Голосование продлится до 27 декабря включительно, итоги будут подведены 28 декабря.

Jẹ ki a ranti pe ni 2014 igbimọ imọ-ẹrọ fọwọsi iyipada aiyipada pinpin on systemd, sugbon ko sise jade решения по отношению к поддержке нескольких систем инициализации (при голосование победил пункт, указывающий на неготовность комитета вынести решение по данному вопросу). Лидер комитета порекомендовал сопровождающим пакеты сохранить поддержку sysvinit в качестве альтернативной системы инициализации, но указал, что не может навязывать свою точку зрения и в каждом случае решение следует принимать самостоятельно.

Lẹhin eyi, diẹ ninu awọn olupilẹṣẹ gbiyanju gbiyanju lati gbe jade Idibo gbogbogbo, ṣugbọn idibo alakoko fihan pe ko si iwulo lati ṣe ipinnu lori ọran ti lilo awọn ọna ṣiṣe ipilẹṣẹ pupọ. Awọn oṣu diẹ sẹhin, lẹhin awọn iṣoro pẹlu ifisi ti elogind package (pataki fun ṣiṣe GNOME laisi systemd) ni ẹka idanwo nitori rogbodiyan pẹlu libsystemd, ọrọ naa tun dide nipasẹ oludari iṣẹ akanṣe Debian, nitori awọn olupilẹṣẹ ko le gba, ati pe ibaraẹnisọrọ wọn yipada si kan. confrontation o si de opin ti o ku.

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

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

  • Awọn ifilelẹ ti awọn idojukọ jẹ lori systemd. Pese atilẹyin fun awọn ọna init omiiran kii ṣe pataki, ṣugbọn awọn olutọju le ni yiyan pẹlu awọn iwe afọwọkọ init fun iru awọn ọna ṣiṣe ninu awọn idii.
  • Atilẹyin fun ọpọlọpọ awọn eto init ati agbara lati bata Debian pẹlu awọn eto init miiran ju ti eto.
    Lati ṣiṣẹ awọn iṣẹ, awọn idii gbọdọ ni awọn iwe afọwọkọ init; fifunni awọn faili ẹyọkan ti a ṣeto laisi awọn iwe afọwọkọ sysv init jẹ itẹwẹgba.

  • systemd si maa wa fẹ, ṣugbọn awọn seese ti a mimu yiyan initialization awọn ọna šiše ti wa ni osi. Awọn imọ-ẹrọ bii elogind, eyiti o fun laaye awọn ohun elo ti a dè si eto lati ṣiṣẹ ni awọn agbegbe omiiran, ni a rii bi pataki. Awọn idii le pẹlu awọn faili init fun awọn ọna ṣiṣe omiiran.
  • Поддержка систем, не использующих systemd, но без внесения изменений, мешающих развитию. Разработчики соглашаются поддерживать несколько систем инициализации в обозримом будущем, но также считают необходимым работать над улучшением поддержки systemd. Разработкой и сопровождением специфичных решений следует заниматься заинтересованным в таких решениях сообществам, но другие мэйнтейнеры должны активно помогать и способствовать решению проблем, когда в этом возникает необходимость. В идеале пакеты должны функционировать при использовании любой системы инициализации, для чего можно поставлять традиционные init-скрипты или использовать иные механизмы, позволяющие работать без systemd. Невозможность работы без systemd рассматривается как ошибка, но не как ошибка блокирующая релиз, за исключением случаев, когда имеется готовое решение для работы без systemd, но его отказываются сохранять (например, когда проблема вызвана удалением ранее поставлявшегося init-скрипта).
  • Ṣe atilẹyin gbigbe laisi iṣafihan awọn ayipada ti o ṣe idiwọ idagbasoke. Debian tẹsiwaju lati rii bi afara fun sisọpọ sọfitiwia oriṣiriṣi ti o pese iṣẹ ṣiṣe deede tabi iru. Gbigbe laarin awọn iru ẹrọ ohun elo ati awọn akopọ sọfitiwia jẹ ibi-afẹde pataki, ati iṣọpọ ti awọn imọ-ẹrọ omiiran jẹ iwuri, paapaa ti iwoye agbaye ti awọn olupilẹṣẹ wọn ba yatọ si isokan gbogbogbo. Ipo nipa eto ati awọn eto ipilẹṣẹ miiran ṣe deede pẹlu aaye 4.
  • Ṣiṣe atilẹyin fun awọn ọna ṣiṣe ipilẹṣẹ pupọ jẹ dandan. Pese agbara lati ṣiṣẹ Debian pẹlu awọn eto init yatọ si systemd tẹsiwaju lati ṣe pataki si iṣẹ akanṣe naa. Apapọ kọọkan gbọdọ ṣiṣẹ pẹlu awọn olutọju pid1 miiran yatọ si eto, ayafi ti sọfitiwia ti o wa ninu package jẹ ipinnu akọkọ lati ṣiṣẹ nikan pẹlu systemd ati pe ko ṣe atilẹyin ṣiṣe laisi eto (aisi awọn iwe afọwọkọ init ko ka bi a ti pinnu nikan fun ṣiṣẹ pẹlu systemd) .
  • Ṣe atilẹyin gbigbe ati awọn imuse pupọ. Awọn ipilẹ gbogbogbo jẹ deede kanna bi aaye 5, ṣugbọn ko si awọn ibeere kan pato fun awọn eto eto ati init, ati pe ko si awọn adehun ti o paṣẹ lori awọn olupilẹṣẹ. A gba awọn olupilẹṣẹ niyanju lati ṣe akiyesi awọn ifẹ ara wọn, ṣe awọn adehun ati wa awọn solusan ti o wọpọ ti o ni itẹlọrun fun awọn ẹgbẹ oriṣiriṣi.
  • Tesiwaju fanfa. Ohun naa le ṣee lo lati dinku awọn aṣayan itẹwẹgba.

    orisun: opennet.ru

  • Fi ọrọìwòye kun