Овоздиҳии умумӣ оид ба системаҳои ибтидоӣ дар Debian оғоз ёфт

Проект Debian эълон дар бораи ибтидо овоздиҳии умумӣ (GR, general resolution) разработчиков проекта по масъалаи дастгирии системаҳои ибтидоии сершумор, которое определит дальнейшую политику проекта в отношении привязки к systemd, поддержки альтернативных систем инициализации и взаимодействия с производными дистрибутивами, не использующими systemd. Голосование продлится до 27 декабря включительно, итоги будут подведены 28 декабря.

Ёдовар мешавем, ки соли 2014 кумитаи техникӣ тасдик кард гузариш тақсимоти пешфарз дар systemd, вале не кор карда баромад решения по отношению к поддержке нескольких систем инициализации (при голосование победил пункт, указывающий на неготовность комитета вынести решение по данному вопросу). Лидер комитета порекомендовал сопровождающим пакеты сохранить поддержку sysvinit в качестве альтернативной системы инициализации, но указал, что не может навязывать свою точку зрения и в каждом случае решение следует принимать самостоятельно.

Пас аз ин, баъзе таҳиягарон кӯшиш карданд кушиши ба амал баровардан овоздихии умумй, вале овоздихии пешакй нишон дод, ки аз руи масъалаи истифодаи системахои сершумори инициализация карор кабул кардан лозим нест. Якчанд мох пеш, баъд мушкилот бо ворид кардани бастаи elogind (барои кор кардани GNOME бе systemd зарур аст) ба шохаи озмоишӣ аз сабаби ихтилоф бо libsystemd, масъаларо бори дигар роҳбари лоиҳаи Debian матраҳ кард, зеро таҳиягарон розӣ нашуданд ва иртиботи онҳо ба як муқовимат ва ба сарбаста расид.

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

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

  • Диққати асосӣ ба система аст. Таъмини дастгирӣ барои системаҳои ибтидоии алтернативӣ авлавият надорад, аммо нигоҳдорон метавонанд ихтиёран скриптҳои ибтидоиро барои чунин системаҳо дар бастаҳо дохил кунанд.
  • Дастгирии системаҳои гуногуни ибтидоӣ ва қобилияти пурбор кардани Debian бо системаҳои ибтидоӣ ба ғайр аз systemd.
    Барои иҷро кардани хидматҳо, бастаҳо бояд скриптҳои ибтидоиро дар бар гиранд; пешниҳоди танҳо файлҳои воҳиди системавӣ бидуни скриптҳои sysv init қобили қабул нест.

  • systemd афзалиятнок боқӣ мемонад, аммо имкони нигоҳ доштани системаҳои алтернативии оғозёбӣ боқӣ мемонад. Технологияҳо ба монанди elogind, ки имкон медиҳанд, ки замимаҳои ба systemd пайвастшуда дар муҳити алтернативӣ кор кунанд, муҳим дониста мешаванд. Бастаҳо метавонанд файлҳои init барои системаҳои алтернативӣ дошта бошанд.
  • Поддержка систем, не использующих systemd, но без внесения изменений, мешающих развитию. Разработчики соглашаются поддерживать несколько систем инициализации в обозримом будущем, но также считают необходимым работать над улучшением поддержки systemd. Разработкой и сопровождением специфичных решений следует заниматься заинтересованным в таких решениях сообществам, но другие мэйнтейнеры должны активно помогать и способствовать решению проблем, когда в этом возникает необходимость. В идеале пакеты должны функционировать при использовании любой системы инициализации, для чего можно поставлять традиционные init-скрипты или использовать иные механизмы, позволяющие работать без systemd. Невозможность работы без systemd рассматривается как ошибка, но не как ошибка блокирующая релиз, за исключением случаев, когда имеется готовое решение для работы без systemd, но его отказываются сохранять (например, когда проблема вызвана удалением ранее поставлявшегося init-скрипта).
  • Тағиротро бидуни ворид кардани тағйироте, ки ба рушд халал мерасонанд, дастгирӣ мекунад. Debian ҳамчун пуле барои ҳамгироии нармафзорҳои гуногун, ки функсияҳои баробар ё шабеҳро таъмин мекунанд, баррасӣ мешавад. Интиқолпазирӣ байни платформаҳои сахтафзор ва стекҳои нармафзор ҳадафи муҳим аст ва ҳамгироии технологияҳои алтернативӣ ташвиқ карда мешавад, ҳатто агар ҷаҳонбинии эҷодкорони онҳо аз консенсуси умумӣ фарқ кунад. Мавқеъ дар робита бо системаҳои системавӣ ва дигар системаҳои ибтидоӣ комилан бо банди 4 мувофиқат мекунад.
  • Ҳатмӣ кардани дастгирӣ барои якчанд системаҳои оғозёбӣ. Таъмини қобилияти идора кардани Debian бо системаҳои ибтидоӣ ба ғайр аз systemd барои лоиҳа муҳим боқӣ мемонад. Ҳар як баста бояд бо коркардкунандагони pid1 ба ғайр аз systemd кор кунад, ба шарте ки нармафзори ба баста дохилшуда дар ибтидо танҳо бо systemd кор кардан пешбинӣ нашуда буд ва бидуни система кор карданро дастгирӣ накунад (набудани скриптҳои init танҳо барои кор бо systemd пешбинӣ нашудаанд) .
  • Дастгирии интиқол ва татбиқи сершумор. Принсипҳои умумӣ бо банди 5 комилан якхелаанд, аммо барои системаҳои системавӣ ва ибтидоӣ талаботи мушаххас вуҷуд надоранд ва ба зиммаи таҳиягарон ҳеҷ гуна ӯҳдадорӣ гузошта намешавад. Таҳиягарон ташвиқ карда мешаванд, ки манфиатҳои ҳамдигарро ба инобат гиранд, созиш кунанд ва роҳҳои ҳалли умумиеро, ки барои ҷонибҳои гуногун қаноатбахшанд, пайдо кунанд.
  • Идомаи мубохиса. Ин ашё метавонад барои паст кардани сатҳи имконоти қобили қабул истифода шавад.

    Манбаъ: opennet.ru

  • Илова Эзоҳ