Debian tekrar çoklu başlatma sistemlerini destekleyecektir

debian10

Sam Hartmann, Debian proje lideri, parselin teslimatı ile ilgili anlaşmazlıkları çözmeye çalıştı elogind dağıtımın bir parçası olarak. Temmuz ayında lansmanların hazırlanmasından sorumlu ekip elogind'in test şubesine dahil edilmesini engelledi, çünkü bu paket libsystemd ile çakışmaktadır.

Bir çökme nedeni olarak, systemd paketi ile bir çakışma ve libsystemd'yi değiştirme tehlikesi vardı. ABI düzeyindeki kaynak kitaplığıyla tamamen uyumsuz olan alternatif bir libelogind sürümü ile.

Elogind'de, Gnome'un systemd'yi kurmadan çalışması için gerekli arayüzleri sağladığını bilmek önemlidir. Proje, systemd-logind'in bir dalı olarak temel alır, ayrı bir pakette çıkarılır ve bağlantıdan systemd bileşenlerine kaydedilir.

Elogind'in dahil edilmesi, libelogind kütüphanesinin kendi versiyonunu sağlar, libsystemd tarafından sunulan bir dizi işlevi devralır ve kurulum sırasında bu kitaplığın yerini alır.

Pakette, elogind, systemd kitaplıkları ile çelişkili olarak işaretlenmiştir, ancak doğası gereği yalnızca systemd olmadan çalışmak üzere tasarlanmıştır ve hatta elogind'i yanlışlıkla kurmanıza izin vermediği için systemd ile bir çelişki bile yararlıdır.

Öte yandan, mevcut haliyle, APT aracılığıyla systemd yapılandırmasını sysvinit ile sürüme güncelleme girişimleri ve bozuk sistemle sonuçlanır çalışmayan bir APT ile. Ancak bu kusurun giderilmesine rağmen, sistemd'den elogind'e geçiş, zaten kurulu olan kullanıcı ortamlarını kaldırmadan hala imkansızdır.

Bunun üzerine Elogind geliştiricilerinden övgüyü uyarlamaları istendid kendi libpam-elogind katmanını kullanmadan normal libpam-systemd üzerinde çalışmak.

Elogind'den libpam-systemd'ye geçiş, sektörler kavramı için destek eksikliğinden dolayı engellenmiştir, ancak elogind geliştiricileri tam API uyumluluğunu elde etmek istemezler ve sistemd'nin tüm özelliklerini tam olarak tekrarlar, çünkü elogind sadece minimum düzeyde organize etme işlevselliği sağlar kullanıcı oturum açar ve systemd'nin tüm alt sistemlerini tekrarlama amacı taşımaz.

Ana hatlarıyla belirtilen teknik sorunların çözülmesi, sürüm ekibi ile elogind ve systemd'nin bakımcıları arasındaki etkileşim düzeyinde çözülmelidir, ancak ekipler anlaşamadığı için proje lideri müdahale etmek zorunda kaldı, ortak çalışma bir yüzleşmeye dönüştü ve sorunun çözümü, hukukun her iki tarafının da kendi yolunda çıktığı bir çıkmaza ulaştı.

Sam Hartman'a göre, durum, genel bir oylama gerektiren bir duruma yaklaşıyor (GR, genel çözüm), topluluğun sysvinit'i elogind ile başlatmak ve desteklemek için alternatif sistemlere karar vereceği.

Proje katılımcıları başlatma sistemlerini çeşitlendirmek için oy kullanırsa, tüm bakımdan sorumlu olanlar bu sorunu çözmek için ortak bir çabaya katılacaklar veya özel sorumlu geliştiriciler bu sorun üzerinde çalışmak üzere görevlendirilecek ve onlara eşlik edenler artık alternatif başlatma sistemini atlayamayacak, sessiz kalamayacak veya süreci geciktiremeyecektir.

Şu anda, depo, systemd için hizmet birimleri sağlayan, ancak init.d betiklerini içermeyen 1033 paket biriktirmiştir.

Bu sorunu çözmek için, hizmet dosyalarının varsayılan olarak sağlanması, ancak bu dosyalardaki komutları otomatik olarak ayrıştıran ve bunlara dayalı init.d komut dosyaları oluşturan bir sürücü hazırlanması önerilmektedir.

Topluluk, Debian'ın tek bir başlatma sistemi için yeterli desteği olduğuna karar verirse, artık sadece birim ve sistem dosyalarına odaklanarak sysvinit ve elogind hakkında endişelenmeleri gerekmez.

Böyle bir çözüm, Linux çekirdeğini kullanmayan portları olumsuz etkileyecektir, ancak ana dosyada henüz böyle bir bağlantı noktası yok ve resmi bir destek statüsüne sahip değiller.

Systemd'ye bağlanma ayrıca değişikliği önemli ölçüde karmaşıklaştıracak gelecekte dağıtım geliştirme yönünde ve hizmetin başlatılması ve yönetimi alanında daha fazla deney yapılmasını sınırlayacaktır.

Her çözümün kendi avantajları ve dezavantajları vardır, bu nedenle oylama öncesinde lehine ve aleyhine tüm argümanların kapsamlı bir tartışması gerekecektir.

kaynak: https://lists.debian.org/


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Manuel dijo

    Bu yüzden sysvinit'i tekrar destekleyeceklerinden hala emin değil !! Anladığım kadarıyla, bunu bir çalışmaya ve oylamaya sunacaklar !! Ne olacağını göreceğiz!!

    1.    harika dijo

      Yok hayır

  2.   01101001b dijo

    Debian sirki, systemd'yi benimseme gülünç "kararı" ile çoktan "gösteriş yaptı". Şimdi geri adım atmayacaklar, bu yüzden olası "genel oylama" çoktan ilan edildi. Benim için systemd ile bağlantı kurmaya devam edin. S Asılacaklar da söylenen bir başka sonuç.