openSUSE'de ayrıca kendi WebUI yükleyicilerini de istiyorlar.

Açıklandıktan sonra veAnaconda yükleyici web arayüzündeki değişikliğin duyurusu Fedora ve RHEL'de kullanılan, YaST yükleyicisinin geliştiricileri ortaya çıktı onlar da «D-Installer» projesini geliştirmeyi planlıyor ve bir web arayüzü aracılığıyla openSUSE ve SUSE Linux kurulumunu yönetmek için bir arayüz oluşturun.

Anaconda yükleyicisi ile başladıkları çalışmayla ilgili haberlerin aksine, e.proje openSUSE'de açıkladıkları WebYaST web arayüzünü uzun süredir geliştirmektedir.

Uzun bir süredir geliştirilme aşamasında olmasına rağmen halka açıklanmamasının ana nedeni, uzaktan yönetim ve sistem yapılandırma yetenekleriyle sınırlı olması, bir yükleyici olarak kullanılmak üzere tasarlanmaması ve katı bir şekilde tasarlanmasıdır. YaST koduna bağlı.

Yeni yükleyici hakkında açıklanan planlarla ilgili olarak "D-Installer" bu, çeşitli kurulum arayüzleri sağlayan bir platform olarak görülüyor. (Qt GUI, CLI ve Web) YaST'a ek olarak. İlişkili planlar arasında kurulum sürecini kısaltmak, kullanıcı arayüzünü YaST'nin içindekilerden ayırmak ve bir web arayüzü eklemek yer alır.

Bildiğiniz gibi, YaST sadece (açık) SUSE Linux dağıtımları için bir kontrol merkezi değil, aynı zamanda kurucudur. Ve bu anlamda onun yetkin bir montajcı olduğuna inanıyoruz. Ancak zaman geçiyor ve YaST bazı açılardan yaşını gösteriyor.

Teknik olarak, D-Installer, üzerine uygulanan bir soyutlama katmanıdır. kütüphaneleri YaST'ı ve paket kurulumu, donanım doğrulama ve D-Bus üzerinden disk bölümleme gibi özelliklere erişmek için birleşik bir arayüz sağlar.

Konsol ve grafik yükleyiciler, belirtilen D-Bus API'sine ve HTTP aracılığıyla D-Bus çağrılarına erişim sağlayan bir proxy hizmeti aracılığıyla D-Installer ile arayüz oluşturan tarayıcı tabanlı bir yükleyiciye taşınacaktır.

D-Installer'ın geliştirilmesinin henüz ilk prototip aşamasında olduğunu belirtmekte fayda var. D-Installer ve proxy'ler, YaST'nin yazıldığı Ruby dilinde geliştirilmiştir ve web arayüzü, React çerçevesi kullanılarak JavaScript'te oluşturulmuştur (Kokpit bileşenlerinin kullanımı hariç değildir).

Alternatif bir web tabanlı arayüz sağlamak buzdağının sadece görünen kısmıdır. Bunu yapmadan önce, kodu UI'den ayırmak veya bir D-Bus arayüzü eklemek gibi birçok dahili değişiklik yapmamız gerekiyor.

Neyse ki, YaST'ın iç özelliklerini birkaç hayati alanda (depolama, ağ oluşturma, vb.) iyileştirdik. Ancak, henüz orada değiliz: yapılacak çok iş var.

Faydalar kısmında ise, bu yaklaşımı takip ederek YaST'ın daha da gelişebileceğinden bahsedilmektedir. Birkaç isim:

  • Daha iyi bir kullanıcı arayüzü:Yeniden Kullanım: YaST, diğer araçlar için kullanılabilecek birçok faydalı mantık içerir.
  • daha iyi entegrasyon: Bir D-Bus arabirimi sağlayarak YaST parçalarını kendi iş akışlarınıza entegre etmek daha kolay olmalıdır.
  • Çoklu dil: Sonunda, D-Bus kullanmak diğer programlama dillerini kullanmamıza izin verebilir.

Birkaç kelimeyle, D-Installer projesinin takip ettiği hedefler şunlardır: grafik arayüzün mevcut sınırlamalarını ortadan kaldırmak, YaST işlevselliğini diğer uygulamalarda kullanma olanaklarını genişletmek, ile entegrasyonu basitleştiren birleşik bir D-Bus arayüzü. kendi iş akışları, artık tek bir programlama diline bağlı değil (D-Bus API, farklı dillerde eklentiler oluşturmanıza izin verecek), topluluk üyeleri tarafından alternatif konfigürasyonların oluşturulmasını teşvik ediyor.

Bunun yanı sıra, geliştiriciler, projeye daha fazla insanın katkıda bulunacağını umuyor kodu daha erişilebilir hale getirmek ve yaygın olarak bilinen teknolojileri kullanmak.

Nihayet not hakkında daha fazla bilgi edinmek istiyorsanız, adresine giderek orijinal gönderideki ayrıntıları kontrol edebilirsiniz. aşağıdaki bağlantı.


Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  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.   HO2Gi dijo

    "YaST yükleyicisinin geliştiricileri, "" "D-Installer" projesini de geliştirmeyi planladıklarını açıkladılar"
    Eksik onlar var mı?
    Doğru okumaya çalışırken bir döngüde kaldım XD.Balances

  2.   bazılarından dijo

    YaST, kendine saygısı olan her dağıtımın sahip olması gereken bir şeydir. Özgür yazılım olmasına rağmen, sadece SUSE ve openSUSE'de olması çok kötü. yazık