Solus 5 dağıtımı, SerpentOS teknolojileri üzerine inşa edilecek

Solus dağıtımında devam eden yeniden yapılanma kapsamında, daha şeffaf, topluluğun elinde yoğunlaşan ve tek kişiden bağımsız bir yönetim modeline geçişin yanı sıra, tarafından geliştirilen SerpentOS projesindeki teknolojilerin kullanılması kararı açıklandı. Solus 5'in (Ikey Doherty, Solus'un yaratıcısı) ve Joshua Strobl'un (Budgie masaüstünün ana geliştiricisi) geliştirilmesinde Ike Doherty'nin de dahil olduğu Solus dağıtımının eski geliştirici ekibi.

SerpentOS dağıtımı diğer projelerin bir çatalı değildir ve geleneksel görünümü korurken paket yöneticilerinde geliştirilen eopkg/pisi, rpm, swupd ve nix/guix gibi modern özelliklerin çoğunu ödünç alan kendi paket yöneticisi moss'a dayanmaktadır. paket yönetimi ve durum bilgisi olmayan modda varsayılan yapıyı kullanma. Paket yöneticisi, kök bölümün durumunun sabitlendiği ve güncellemeden sonra durumun yenisine değiştirildiği bir atom sistemi güncelleme modeli kullanır.

Paketlerin birden fazla sürümünü saklarken disk alanından tasarruf etmek için, sabit bağlantılara ve paylaşılan bir önbelleğe dayalı olarak veri tekilleştirme kullanılır. Kurulu paketlerin içeriği /os/store/installation/N dizininde bulunur; burada N sürüm numarasıdır. Proje aynı zamanda yosun konteyneri konteyner sistemini, yosun derinliği bağımlılık yönetim sistemini, kaya inşa sistemini, çığ hizmeti kapsülleme sistemini, gemi deposu yöneticisini, zirve kontrol panelini, moss-db veritabanını ve tekrarlanabilir önyükleme sistemini de geliştiriyor fatura.

Solus5'in yapı sistemini (ypkg3 ve solbuild) boulder ve çığ ile değiştirmesi, sol (eopkg) yerine moss paket yöneticisini kullanması, solhub yerine zirve ve GitHub geliştirme platformlarını kullanması ve depoları yönetmek için feribot yerine gemi kullanması bekleniyor. . Dağıtım, "bir kez yükle, sonrasında güncellemeler yüklenerek alaka her zaman korunur" ilkesini izleyerek, paket güncellemelerinin sürekli modelini kullanmaya devam edecektir.

SerpentOS geliştiricileri zaten Solus için yeni bir altyapı oluşturulmasına yardımcı oldu, paket güncellemeleri sözü verildi. GNOME tabanlı ortama sahip geliştiriciler için bir önyükleme görüntüsü oluşturulması planlanıyor. Yosun çukurlarıyla ilgili belirli sorunlar çözüldüğünde GTK3 paketlemesi başlayacak. Gelecekte x86_64 mimarisine ek olarak AArch64 ve RISC-V için derlemeler oluşturmaya başlanması planlanıyor.

Şimdilik SerpentOS araç seti Solus geliştirme ekibinden bağımsız olarak geliştirilecek. Henüz Solus5 ve SerpentOS projelerinin birleştirilmesinden söz edilmiyor; büyük olasılıkla SerpentOS, Solus'tan bağımsız bir dağıtım olarak gelişecek.

Kaynak: opennet.ru

Yorum ekle