tapıntılar layihə tərtibatçılarının (ÜQ, ümumi qətnamə) DebianPaketlərin saxlanması və infrastruktur dəstəyi ilə məşğul olan , birdən çox init sistemlərinin dəstəklənməsi məsələsi ilə bağlı müzakirə aparıldı. Siyahıdakı ikinci seçim ("B") qalib gəldi — systemd üstünlük verilən seçim olaraq qalır, lakin alternativ init sistemlərini dəstəkləmək seçimi qalır. Səsvermə istifadə edilərək aparıldı , burada hər bir seçici bütün variantları üstünlük sırasına görə sıralayır və nəticə hesablanarkən neçə seçicinin bir varianta üstünlük verdiyi nəzərə alınır.
Qalib gələn təklif sistemli xidmət vahidlərinin işləmək üçün demonları və xidmətləri konfiqurasiya etmək üçün üstünlük verilən üsul olduğunu qəbul edir, lakin tərtibatçıların və istifadəçilərin alternativ başlanğıc sistemləri və systemd imkanlarına funksional alternativlər yarada və istifadə edə biləcəyi mühitlərin olduğunu qəbul edir. Alternativ həllərin tərtibatçıları işlərini yerinə yetirmək və paketlərini formatlaşdırmaq üçün resurslar tələb edir. Sistemə xas interfeyslərə bağlı işləyən proqramlar üçün elogind kimi alternativ həllər layihə üçün vacib olaraq qalır. Bu cür təşəbbüsləri dəstəkləmək alternativ texnologiyaların inkişafının layihənin qalan hissəsi ilə kəsişdiyi sahələrdə yardım tələb edir, məsələn, yamaqların nəzərdən keçirilməsini və müzakirəsini təxirə salmaq.
Paketlərə həm systemd vahid faylları, həm də xidmətləri başlatmaq üçün init skriptləri daxil etməyə icazə verilir. Paketlər, paket saxlayıcısının seçdiyi istənilən systemd xüsusiyyətlərindən istifadə edə bilər, bu xüsusiyyətlər qaydalara uyğun olduqda. Debian və eksperimental və ya dəstəklənməyən xüsusiyyətlərə bağlı deyil. Debian digər paketlərdən imkanlar. systemd-ə əlavə olaraq, paketlər alternativ init sistemləri üçün də dəstək ola bilər və systemd-ə xas interfeysləri əvəz etmək üçün komponentlər təmin edə bilər. Yamaların daxil edilməsi qərarları standart prosedurların bir hissəsi olaraq texniki xidmət mütəxəssisləri tərəfindən qəbul edilir. Debian özləri üçün digər başlanğıc sistemlərini seçmiş törəmə paylanmalarla işləməyi öhdəsinə götürür, lakin qarşılıqlı əlaqə saxlayıcı səviyyəsində qurulur və onlar üçüncü tərəf paylanmaları tərəfindən hazırlanmış hansı xüsusiyyətlərin əsas paylanmaya qəbul ediləcəyinə qərar verməkdən məsuldurlar. Debian, və törəmə paylanmasında hansıları saxlayacağınızı göstərir.
Xatırladaq ki, 2014-cü ildə texniki komitə systemd-də standart paylama, lakin deyil çoxsaylı təminat sistemlərinin dəstəklənməsi ilə bağlı qərarlar (komitənin bu məsələ ilə bağlı qərar qəbul etmək istəmədiyini göstərən bənd səsvermədə qalib gəldi). Komitə rəhbəri paket qoruyucularına alternativ bir başlanğıc sistemi kimi sysvinit dəstəyini saxlamağı tövsiyə etdi, lakin o, öz nöqteyi-nəzərini tətbiq edə bilməyəcəyini və qərarın hər bir halda müstəqil qəbul edilməli olduğunu bildirdi.
Bundan sonra bəzi tərtibatçılar cəhd etdilər ümumi səsvermə, lakin ilkin səsvermə göstərdi ki, çoxsaylı inisializasiya sistemlərindən istifadə məsələsi ilə bağlı qərar qəbul etməyə ehtiyac yoxdur. Bir neçə ay əvvəl, sonra Libsystemd ilə ziddiyyət səbəbindən test şöbəsinə elogind paketinin (GNOME-un systemd olmadan işləməsi üçün tələb olunur) daxil edilməsi ilə layihə rəhbəri tərəfindən məsələ yenidən qaldırıldı. Debian, çünki tərtibatçılar razılığa gələ bilmədilər və onların ünsiyyəti qarşıdurmaya çevrildi və çıxılmaz vəziyyətə düşdü.
Nəzərə alınan variantlar:
Xidmətləri işə salmaq üçün paketlərə init skriptləri daxil edilməlidir; sysv init skriptləri olmadan yalnız sistem vahid fayllarının təmin edilməsi qəbuledilməzdir.
Mənbə: opennet.ru
