په دیبیان کې د init سیسټمونو عمومي رای ورکول پیل شوي

Проект Debian اعلان شو د پیل په اړه عمومي رایه ورکول (GR, general resolution) разработчиков проекта по د ډیری init سیسټمونو ملاتړ کولو مسله, которое определит дальнейшую политику проекта в отношении привязки к systemd, поддержки альтернативных систем инициализации и взаимодействия с производными дистрибутивами, не использующими systemd. Голосование продлится до 27 декабря включительно, итоги будут подведены 28 декабря.

د یادولو وړ ده چې په ۲۰۱۴ کال کې تخنیکي کمیټه جوړه شوه تصویب شوی لیږدول په سیسټمډ کې ډیفالټ توزیع، مګر نه زیار ایستل решения по отношению к поддержке нескольких систем инициализации (при голосование победил пункт, указывающий на неготовность комитета вынести решение по данному вопросу). Лидер комитета порекомендовал сопровождающим пакеты сохранить поддержку sysvinit в качестве альтернативной системы инициализации, но указал, что не может навязывать свою точку зрения и в каждом случае решение следует принимать самостоятельно.

له دې وروسته، ځینې پراختیا کونکو هڅه وکړه د ترسره کولو هڅه عمومي رایې، مګر لومړنۍ رایې وښودله چې د ډیری ابتدايي سیسټمونو کارولو په اړه پریکړه کولو ته اړتیا نشته. څو میاشتې وړاندې، وروسته ستونزې د ازمونې په څانګه کې د elogind کڅوړې شاملول (د GNOME پرته د سیسټم چلولو لپاره اړین دي) د libsystemd سره د شخړې له امله، دا مسله یو ځل بیا د Debian پروژې مشر لخوا راپورته شوه، ځکه چې پراختیا کونکي موافق نه و، او د دوی ارتباط په یو ډول بدل شو. ټکر او پای ته ورسید.

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

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

  • اصلي تمرکز په سیسټم کې دی. د بدیل init سیسټمونو لپاره مالتړ چمتو کول لومړیتوب نه دی، مګر ساتونکي ممکن په اختیاري توګه د داسې سیسټمونو لپاره init سکریپټونه په کڅوړو کې شامل کړي.
  • د مختلف init سیسټمونو ملاتړ او د سیسټمډ پرته د init سیسټمونو سره د Debian بوټ کولو وړتیا.
    د خدماتو د چلولو لپاره، بسته بندي باید د init سکریپټ شامل وي؛ د sysv init سکریپټونو پرته یوازې د سیسټم واحد فایلونه د منلو وړ ندي.

  • systemd غوره پاتې کیږي، مګر د بدیل ابتکار سیسټمونو ساتلو امکان پاتې دی. ټیکنالوژي لکه elogind، کوم چې سیسټم ته پابند غوښتنلیکونو ته اجازه ورکوي چې په بدیل چاپیریال کې پرمخ بوځي، مهم ګڼل کیږي. په کڅوړو کې ممکن د بدیل سیسټمونو لپاره init فایلونه شامل وي.
  • Поддержка систем, не использующих systemd, но без внесения изменений, мешающих развитию. Разработчики соглашаются поддерживать несколько систем инициализации в обозримом будущем, но также считают необходимым работать над улучшением поддержки systemd. Разработкой и сопровождением специфичных решений следует заниматься заинтересованным в таких решениях сообществам, но другие мэйнтейнеры должны активно помогать и способствовать решению проблем, когда в этом возникает необходимость. В идеале пакеты должны функционировать при использовании любой системы инициализации, для чего можно поставлять традиционные init-скрипты или использовать иные механизмы, позволяющие работать без systemd. Невозможность работы без systemd рассматривается как ошибка, но не как ошибка блокирующая релиз, за исключением случаев, когда имеется готовое решение для работы без systemd, но его отказываются сохранять (например, когда проблема вызвана удалением ранее поставлявшегося init-скрипта).
  • د بدلونونو معرفي کولو پرته د لیږد وړتیا ملاتړ کوي چې د پرمختګ مخه نیسي. دیبیان د مختلف سافټویر ادغام لپاره د پل په توګه لیدل کیږي چې مساوي یا ورته فعالیت چمتو کوي. د هارډویر پلیټ فارمونو او سافټویر سټیکونو ترمینځ پورتوالی یو مهم هدف دی ، او د بدیل ټیکنالوژیو ادغام هڅول کیږي ، حتی که د دوی جوړونکو نړۍ لید د عمومي توافق څخه توپیر ولري. د سیسټم او نورو ابتدايي سیسټمونو په اړه دریځ په بشپړ ډول د 4 ټکي سره سمون لري.
  • د ډیری پیل کولو سیسټمونو لپاره ملاتړ لازمي کول. د سیسټمډ پرته د init سیسټمونو سره د Debian چلولو وړتیا چمتو کول د پروژې لپاره مهم دي. هر بسته باید د سیسټمډ پرته د pid1 هینډلرونو سره کار وکړي ، پرته لدې چې په کڅوړه کې شامل سافټویر په اصل کې یوازې د سیسټمd سره کار کولو لپاره وي او د سیسټمd پرته چلولو ملاتړ نه کوي (د init سکریپټونو نشتوالی یوازې د سیسټمd سره کار کولو لپاره هدف نه شمیرل کیږي) .
  • د پورټ وړتیا او ډیری پلي کولو ملاتړ کوي. عمومي اصول په بشپړ ډول د 5 ټکي سره ورته دي، مګر د سیسټم شوي او init سیسټمونو لپاره کوم ځانګړي اړتیاوې شتون نلري، او په پراختیا کونکو باندې هیڅ ډول مکلفیتونه ندي لګول شوي. پراختیا کونکي هڅول کیږي چې د یو بل ګټې په پام کې ونیسي ، جوړجاړی وکړي او ګډ حلونه ومومي چې د مختلف اړخونو لپاره د قناعت وړ وي.
  • پرله پسې بحث. توکي د نه منلو وړ انتخابونو ښکته کولو لپاره کارول کیدی شي.

    سرچینه: opennet.ru

  • Add a comment