[Gelistirici] COMAR ve *Kit'ler
Bahadır Kandemir
bahadir at pardus.org.tr
21 Oca 2009 Çar 13:50:48 EET
20 Oca 2009 Sal tarihinde, Gürer Özen şunları yazmıştı:
> Yani Çomar bizim jenerik *-kit'imiz olacak, import comar yerine import
> dbus ile kullanacağız ama bize kolayca yeni yapılandırma araçları sunma
> ve eldeki araçları Python ile daha güçlü ve maintainable şekilde
> geliştirme imkanı verecek.
>
> ...
>
> Burada yapılacak üç iş var:
> 1. Çomarın model yönetiminin böyle bir işe göre elden geçirilmesi.
> 2. Sistem modelimizi elden geçirmek ve artık diğer dağıtımlarla birlikte
> geliştirmek için gerekli ortak çalışmalara katılmak.
> 3. Yavaş yavaş UI araçlarını bu yeni sisteme geçirmek.
> 4. Profit!
Çomar'da DBus patikalarını (/org/freedesktop/...), çağrıyı alacak paketi
belirlemek için kullanıyoruz, diğer DBus servislerinde bu patikalar farklı
kullanılıyor. Misal, Çomar'ı NM servisini sunacak şekle sokmak için bir
şeyleri kırmamız gerekecek. Uygulamalar ile gelen görev betikleri
kavramını da bir kenara bırakmak gerekiyor, Net.Link betikleri yerine bir
tane NetworkManager betiği olacak.
Bunun yerine, Python-DBus ile ufak ara katmanlar yazılabilir.
org.freeDesktop.X metodlarını sunar, çağrı geldiğinde bunu Çomar
metodlarına map eder. Çomar'da değişiklik yapılmasına gerek de kalmaz.
Üstelik, Python-DBus ile servis oluşturma işi çok daha kolay.
Arayüz tarafında bir şey değişmeyecek, yine org.freedesktop.X için client
yazmış olacak geliştiriciler.
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090121/e8873793/attachment-0002.pgp>
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi