nəticələr (GR, ümumi həll) Debian layihəsinin inkişaf etdiriciləri, paketlərin dəstəklənməsi və infrastrukturun qorunması, bir neçə başlatma sisteminin dəstəklənməsi məsələsi ilə bağlı keçirilmişdir. İkinci bənd («B») qalib gəldi - systemd hələ də üstünlük verilən olaraq qalır, lakin alternativ başlatma sistemlərini dəstəkləmək imkanı saxlanılır. Səsvermə yöntəmi , burada hər səs verən bütün variantları öz üstünlüklərinə görə sıralayır və nəticə hesablanarkən, neçə səs verənin bir variantı digərindən daha çox bəyəndiyinə diqqət yetirilir.
Qalib variant, systemd xidmət birimlərinin dəymiş icra olunması üçün üstünlük verilən yol olduğuna etiraf edir, lakin inkişaf etdiricilərin və istifadəçilərin alternativ başlatma sistemləri və systemd-nin imkanlarına funksional alternativlər yaratmasına icazə verilən mühitlərin mövcud olduğunu da qəbul edir. Alternativ həllərin inkişaf etdiricilərinin öz işlərini həyata keçirmək və paketləri formatlamaq üçün resurslara ehtiyacı var. İstifadə olunan альтернативные решения, məsələn, systemd spesifik interfeyslərə bağlı tətbiqlərin başlatılmasına təşkil etmək üçün elan olunan elogind layihəsi, layihə üçün mühüm əhəmiyyət kəsb etməyə davam edir. Belə təşəbbüsləri dəstəkləmək, inkişaf etdirilən alternativ texnologiyaların layihənin qalan hissəsi ilə kesişdiyi sahələrdə əməkdaşlığı tələb edir, məsələn, yamaların tənqidi və müzakirələrin həyata keçirilməsi gecikdirilməməlidir.
Paketlərə həm unit-faylların systemd, həm də servislerin işə salınması üçün init-skriptlərin daxil edilməsi mümkündür. Paketlər, paketlərin müşayiətçisi tərəfindən istəyinə görə, systemd-nin bütün imkanlarından istifadə edə bilər, əgər bu imkanlar Debian qaydalarının tələblərinə uyğun gəlirsə və digər paketlərdə eksperimental və ya dəstəklənməyən imkanlarla bağlı deyilsə. Systemd-dən başqa, paketlər alternativ başlanğıc sistemlərinin dəstəklənməsini də daxil edə bilər və systemd üçün spesifik interfeysləri dəyişdirmək üçü komponentləri təqdim edə bilər. Patchlərin daxil edilməsi ilə bağlı qərarlar müşayiətçilər tərəfindən standart prosedurlar çərçivəsində qəbul edilir. Debian, digər başlanğıc sistemlərini seçen törəmə distrlərlə əməkdaşlığa açıqdır, amma əməkdaşlıq müşayiətçilər səviyyəsində qurulur, buradan hansı təqdim olunmuş imkanların Debian əsas struktura qəbul ediləcəyinə, hansılarının isə törəmə distrlə saxlanacağına dair qərarlar verilməlidir.
Xatırladaq ki, 2014-cü ildən texniki komitə default distrosunu systemd-ə keçirmək üzərində çalışdı, amma Bir neçə başlayıcı sistemin dəstəyi ilə bağlı qərarlar (səsvermə nəticəsində komitənin bu məsələni müzakirə etməyə hazır olmadığını göstərən bənd qalib gəldi). Komitənin lideri paket müşayiətçilərinə sysvinit-in alternativ başlanğıc sistemi kimi dəstəklənməsinin saxlanmasını tövsiyə etdi, amma qeyd etdi ki, öz fikrini zorla qəbul etdirmək mümkün deyil və hər bir halda qərar müstəqil şəkildə qəbul edilməlidir.
Bundan sonra bəzi inkişaf etdiricilər elogind paketinin (systemd olmadan GNOME-un işləməsi üçün zəruri) testing branşına daxil edilməsi səbəbiylə libsystemd ilə konflikt çıxdı və məsələ yenidən Debian layihəsinin lideri tərəfindən qaldırıldı, çünki inkişaf etdiricilər arasında razılaşma əldə oluna bilmədi və onların müzakirələri qarşıdurmaya çevrildi. və boz qaldı.
Müzakirə olunan variantlar:
Xidmətlərin başladılması üçün paketlər mütləq init skriptləri daxil etməlidir, yalnız systemd üçün unit fayllarının verilməsi sysv init skriptləri olmadan yolverilməzdir.
Mənbə: opennet.ru
