Гласуването започва в системите за инициализация на Debian

Инициална система на Debian

Преди няколко месеца тук в блога споделяме новините за дискусия които разработчиците взеха Debian дали да поддържа множество системи за инициализация би било опция. Тъй като това произтича от несъгласие относно доставката на пакета elogind (Ако искате да прочетете бележката, можете да направите в тази връзка).

И ето, сега беше обявено началото на общо гласуване за разработчици на проекти да реши за това дали системата ще поддържа множество системи за инициализация, което ще определи допълнителната политика на проекта по отношение на обвързването със systemd, поддръжка на алтернативни системи за инициализация и взаимодействие с производни дистрибуции, които не използват systemd.

Преди няколко месеца, след проблеми с включването на пакета elogind (необходимо за GNOME да работи без systemd) в тестовия клон поради конфликт с libsystemd, ръководителят на проекта Debian отново зададе въпроса, тъй като разработчиците не можаха да се съгласят и комуникацията им стана конфронтационна и застояла

Текущото гласуване ще позволи на политиката да предаде множество системи за инициализация и ако елементът, който принуждава да поддържа алтернативни системи, спечели, поддържащите няма да могат да игнорират или забавят подобни проблеми.

След обсъждане на трите точки за гласуване първоначално предложено от ръководителя на проекта, броят на опциите беше разширен до осем.

При гласуване е позволено да се избират няколко елемента наведнъж с класификацията на избраните елементи по ниво на предпочитание. Право на глас имат около хиляда разработчици, които участват в поддръжка на пакети и инфраструктурна поддръжка.

В рамките на предложените опции се установява:

  • Основният фокус е върху systemd. Предоставянето на поддръжка за алтернативни системи за инициализация не е приоритет, но стартовите скриптове за такива системи могат по избор да бъдат пакетирани.
  • Поддръжка на различни системи за инициализация и възможността за зареждане на Debian на несистемни системи.
    За да стартирате услугите, пакетите трябва да включват стартови скриптове.
  • Systemd все още е за предпочитане, но възможността за поддържане на алтернативни системи за инициализация остава. Технологии, като elogind, които ви позволяват да стартирате системно обвързани приложения в алтернативна среда, се считат за важни. Пакетите могат да включват init файлове за алтернативни системи.
  • Поддръжка за системи, които не използват systemd, но без да правят промени, които възпрепятстват развитието. Разработчиците се съгласяват да поддържат множество системи за инициализация в обозримо бъдеще, но също така намират за необходимо да работят за подобряване на системната поддръжка. Разработването и поддържането на специфични решения трябва да се извършва от общностите, заинтересовани от такива решения, но други поддържащи трябва активно да съдействат и да допринасят за решаването на проблеми, когато възникне нужда.
  • Поддръжка за преносимост, без да се правят промени, които пречат на развитието. Преносимостта между хардуерни платформи и софтуерни стекове е важна задача и интеграцията на алтернативни технологии е добре дошла, дори ако мирогледът на създателите му се различава от общоприетото мнение.
  • Прехвърлете поддръжката за множество системи за инициализация в категорията задължителни. Предоставянето на възможност за стартиране на Debian със системи за зареждане, различни от systemd, продължава да оказва влияние върху проекта. Всеки пакет трябва да работи с несистемни манипулатори на pid1, освен ако софтуерът, включен в пакета, не е проектиран да работи само с systemd и няма поддръжка за стартиране без systemd (липсата на скриптове за начало не се счита за работа само с systemd).
  • Поддръжка за преносимост и множество внедрения. Общите принципи са напълно в съответствие с параграф 5, но по отношение на систематизираните и инициализиращите системи не са предвидени конкретни изисквания или са наложени задължения на разработчиците. Разработчиците се насърчават да вземат предвид интересите на другите, да правят компромиси и да намират общи решения, които са задоволителни за множество страни.

Гласуването ще продължи до 27 декември включително, резултатите ще бъдат обявени на 28 декември. Ако искате да научите повече за това, можете да се консултирате с оригиналната публикация В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   без име каза той

    28 декември, лош ден, за да ни съобщите новината за това как гласуването стана xD

  2.   луикс каза той

    systemd е гадно !!

  3.   debianit_1 каза той

    Глупаво е, че Debian трябва да гласува, за да види дали те са монополизирани от systemd, това е напълно в разрез с философията на свободния софтуер, не трябва да има съмнение, че на потребителя трябва да бъде позволено да избере какъв тип инициализация иска да използва.