Debian init سسٽم تي عام ووٽنگ شروع ٿي چڪي آهي

Проект Debian اعلان ڪيو شروعات جي باري ۾ عام ووٽنگ (GR, general resolution) разработчиков проекта по گھڻن init سسٽم کي سپورٽ ڪرڻ جو مسئلو, которое определит дальнейшую политику проекта в отношении привязки к systemd, поддержки альтернативных систем инициализации и взаимодействия с производными дистрибутивами, не использующими systemd. Голосование продлится до 27 декабря включительно, итоги будут подведены 28 декабря.

اسان کي ياد رکڻ گهرجي ته 2014 ۾ ٽيڪنيڪل ڪميٽي منظور ٿيل منتقلي سسٽم ڊي تي ڊفالٽ ورڇ، پر نه ڪم ڪيو решения по отношению к поддержке нескольких систем инициализации (при голосование победил пункт, указывающий на неготовность комитета вынести решение по данному вопросу). Лидер комитета порекомендовал сопровождающим пакеты сохранить поддержку sysvinit в качестве альтернативной системы инициализации, но указал, что не может навязывать свою точку зрения и в каждом случае решение следует принимать самостоятельно.

ان کان پوء، ڪجهه ڊولپرز ڪوشش ڪئي عمل ڪرڻ جي ڪوشش عام ووٽ، پر ابتدائي ووٽنگ ظاهر ڪيو ته ڪيترن ئي شروعاتي سسٽم کي استعمال ڪرڻ جي مسئلي تي فيصلو ڪرڻ جي ڪا ضرورت ناهي. ڪجھ مهينا اڳ، بعد ۾ مسئلا ٽيسٽنگ برانچ ۾ ايلوگنڊ پيڪيج جي شموليت سان (سسٽم جي بغير GNOME کي هلائڻ لاءِ ضروري آهي) libsystemd سان ٽڪراءَ جي ڪري، مسئلو ٻيهر Debian پروجيڪٽ جي اڳواڻ طرفان اٿاريو ويو، ڇاڪاڻ ته ڊولپر متفق نه ٿي سگهيا، ۽ انهن جي رابطي ۾ تبديل ٿي وئي. مقابلو ٿيو ۽ آخري حد تائين پهچي ويو.

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

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

  • بنيادي ڌيان سسٽم تي آهي. متبادل init سسٽم لاءِ سپورٽ مهيا ڪرڻ ڪا ترجيح نه آهي، پر سنڀاليندڙ شايد اختياري طور تي پيڪيجز ۾ اهڙي سسٽم لاءِ init اسڪرپٽ شامل ڪري سگھن ٿا.
  • مختلف قسم جي init سسٽم لاءِ سپورٽ ۽ ڊيبين کي بوٽ ڪرڻ جي صلاحيت init سسٽم کان سواءِ systemd.
    خدمتن کي هلائڻ لاءِ، پيڪيجز ۾ شامل ٿيڻ گهرجن init اسڪرپٽ؛ صرف سسٽمڊ يونٽ فائلن کي فراهم ڪرڻ بغير sysv init اسڪرپٽ ناقابل قبول آهي.

  • سسٽم ڊي کي ترجيح ڏني وئي آهي، پر متبادل شروعاتي سسٽم کي برقرار رکڻ جو امڪان ڇڏي ويو آهي. ٽيڪنالاجيون جهڙوڪ elogind، جيڪي ايپليڪيشنن کي پابند ڪن ٿيون سسٽم کي متبادل ماحول ۾ هلائڻ لاء، اهم طور تي ڏٺو وڃي ٿو. پيڪيجز ۾ متبادل سسٽم لاءِ init فائلون شامل ٿي سگھن ٿيون.
  • Поддержка систем, не использующих systemd, но без внесения изменений, мешающих развитию. Разработчики соглашаются поддерживать несколько систем инициализации в обозримом будущем, но также считают необходимым работать над улучшением поддержки systemd. Разработкой и сопровождением специфичных решений следует заниматься заинтересованным в таких решениях сообществам, но другие мэйнтейнеры должны активно помогать и способствовать решению проблем, когда в этом возникает необходимость. В идеале пакеты должны функционировать при использовании любой системы инициализации, для чего можно поставлять традиционные init-скрипты или использовать иные механизмы, позволяющие работать без systemd. Невозможность работы без systemd рассматривается как ошибка, но не как ошибка блокирующая релиз, за исключением случаев, когда имеется готовое решение для работы без systemd, но его отказываются сохранять (например, когда проблема вызвана удалением ранее поставлявшегося init-скрипта).
  • ترقي کي روڪڻ واري تبديلين کي متعارف ڪرائڻ کان سواءِ پورٽبلٽي کي سپورٽ ڪري ٿو. ديبين کي مختلف سافٽ ويئر کي ضم ڪرڻ لاء هڪ پل جي طور تي ڏٺو وڃي ٿو جيڪو برابر يا ساڳي ڪارڪردگي مهيا ڪري ٿو. هارڊويئر پليٽ فارمز ۽ سافٽ ويئر اسٽيڪ جي وچ ۾ پورٽبلٽي هڪ اهم مقصد آهي، ۽ متبادل ٽيڪنالاجيز جي انضمام کي همٿايو وڃي ٿو، جيتوڻيڪ انهن جي تخليق ڪندڙن جو عالمي نظريو عام اتفاق کان مختلف آهي. سسٽم ۽ ٻين شروعاتي سسٽم جي حوالي سان پوزيشن مڪمل طور تي پوائنٽ 4 سان ٺهڪي اچي ٿي.
  • گھڻن شروعاتي نظامن لاءِ سپورٽ ڪرڻ لازمي آھي. ڊيبين کي هلائڻ جي صلاحيت فراهم ڪرڻ سان گڏ انٽ سسٽم کان سواءِ سسٽم ڊي منصوبي لاءِ اهم آهي. هر پيڪيج کي سسٽم ڊي کان سواءِ pid1 هينڊلر سان ڪم ڪرڻ گهرجي، جيستائين پيڪيج ۾ شامل سافٽ ويئر اصل ۾ صرف سسٽم ڊي سان ڪم ڪرڻ جو ارادو رکي ٿو ۽ سسٽم ڊي کان سواءِ هلڻ جي سپورٽ نٿو ڪري (انٽي اسڪرپٽ جي غير موجودگي صرف سسٽم ڊي سان ڪم ڪرڻ جي مقصد جي حساب سان شمار نه ٿيندي آهي) .
  • پورٽيبلٽي ۽ گهڻن عملن کي سپورٽ ڪري ٿو. عام اصول بلڪل ساڳيا آهن پوائنٽ 5، پر سسٽم ۽ شروعاتي سسٽم لاءِ ڪي خاص گهرجون نه آهن، ۽ ڊولپرز تي ڪا به ذميواري لاڳو نه ڪئي وئي آهي. ڊولپرز کي حوصلا افزائي ڪئي وڃي ٿي ته اهي هڪ ٻئي جي مفادن کي مدنظر رکن، سمجهوتو ڪن ۽ گڏيل حل ڳولين جيڪي مختلف پارٽين لاءِ اطمينان بخش هجن.
  • بحث جاري. شيون ناقابل قبول اختيارن کي گھٽائڻ لاء استعمال ڪري سگھجي ٿو.

    جو ذريعو: opennet.ru

  • تبصرو شامل ڪريو