[Gelistirici] Pardus 2011
Gökçen Eraslan
gokcen at pardus.org.tr
2 Tem 2010 Cum 16:37:59 EEST
Selamlar,
Commitlerden de görülebileceği gibi Pardus 2011 için çalışmalara başladık.
Öncelikle Pardus 2011'in sürüm takviminin burada[1] olduğunu belirteyim.
Bu sürümde yapmayı planladığımız özellikleri aşağıya yazıyorum. Amacım sürümle
ilgili tüm fikirlerin burada birlikte tartışılmasını sağlamak.
Pardus 2011 için düşünülen fikirler şu şekilde:
- KDE ve Qt hariç paketlerin çoğunluğu Pardus Kurumsal2'den alınacak. Tabi
daha yeni sürümü çıkmış olan paketler yeni sürümlerine geçirilecek. KDE (4.5)
ve Qt (4.7) ise benim şu anda oyun alanımda olan paketlerden alınacak, henüz
oldukça ilkel haldeler ama yakında 2011 için bootstrap bitirildiğinde yavaş
yavaş 2011 deposuna hazır hale gelecekler.
- GCC 4.5'e geçmeyi düşünüyoruz. Bootstrap tamamlandığında bir rootfs veya
YALI ile kurulabilen bir imaj hazırlayacağız. Daha sonra da belirli
aralıklarla sürekli olarak imajlar yayınlamaya devam etmek niyetindeyiz.
- Öntanımlı, 64 bit olarak geliştirmeye başlamayı düşünüyoruz. Alfa, beta,
kararlı sürüm gibi sürümlerin her birini elbette 32bit için de yayınlayacağız.
- 2011'i hem kurulan hem çalışan bir DVD olarak çıkarmayı düşünüyoruz. (DVD
olacağı ortamın illa ki 4.7 GB olmak zorunda olduğu anlamına gelmiyor tabi.)
- Açılış sistemi olarak, müdür yerine yeni geliştirilmekte olan systemd[2]
projesine geçmeyi düşünüyoruz. Bunun maliyeti, tüm servis betiklerinin silinip
yerlerine init.d içine konulacak betiklerin bulunması/yazılması olacak, daha
detaylı teknik bilgileri yine geliştirici listesinden paylaşıp, servis
betiklerine neler yapılması gerektiğini ilerde söyleyeceğiz.
- Bahçeşehir Üniversitesi ile yaptığımız bir anlaşma ile kullanıcılar üzerinde
Pardus'un kullanılabilirlik testleri yapılacak ve daha kullanışlı ve tutarlı
arayüzler için bir Pardus Arayüz Kılavuzu yazılacak. Bunu "KDE Usability"
ekibiyle ortaklaşa ilerleyen bir süreç haline getirmek istiyoruz. Daha önce
Yıldız Teknik Üniversitesi ile daha önce benzer bir anlaşma yapmıştık fakat
bir takım bürokratik engeller dolayısıyla mümkün olamamıştı.
- 2011 için yine güzel görseller ve yenilenmiş bir Milky simge seti
hazırlanıyor.
- Kendi yazmış olduğumuz fakat ne yazık ki uzun zamandır yeterince
ilgilenemediğimiz Ağ Yöneticisi yerine, çok daha fazla özellik sunan, aktif
olarak geliştirilen ve diğer dağıtımlar tarafından da gelecek vaat ettiği
düşünülen bir proje olarak NetworkManager[3] ve onun KDE arayüzü olan
knetworkmanager ikilisine geçmeyi düşünüyoruz. Yine kendi isteklerimiz
doğrultusunda değişiklik yapmak ya da bunu upstream'e iletmek konusundaki
özgürüz elbette.
- Pardus 2011 için önemli amaçlarımızdan bir tanesi NM hariç tüm yönetici
ailemizi KDE'ye dahil ettirmek. Bunun için PolicyKit, PackageKit, KAuth gibi
teknolojilerini daha yoğun kullanarak araçlarımızı dağıtım bağımsız araçlar
haline getirerek diğer dağıtımların da kullanmasını sağlamak niyetindeyiz.
- Paket yöneticisi için, çok daha basit ve muhtemelen paket yöneticisinden
bağımsız bir güncelleme ekranı düşünüyoruz. Belki arkada root haklarıyla
çalışıp ara ara indeksi güncelleyen bir daemon yazılabilir, bu sayede belirli
aralıklarla indeks çekilmesi ve sistem tepsisinde sürekli olarak _tüm_ PM
uygulamasının çalışıyor olması sorunlarını çözmeyi düşünüyoruz.
- Yine PM'ye, paketlerin popülerliğinin oylanması, paketin ekran
görüntülerinin gösterilmesi vs. gibi artık çoğu modern paket yönetici
arayüzünde olan özelliklerin eklenmesi ve PM'in doğrudan PackageKit
kullanılacak hale getirilmesi işlerini de Pardus 2011 sürecinde yapmayı
planlıyoruz. Bu sayede PM'i de diğer dağıtımların kullanabileceği hale
getirmeyi düşünüyoruz.
- 2011 için yapılan tüm değişikliklerin 2009-2011 geçişi göz önünde
bulundurularak yapılması gerekiyor, zira geçiş sorunlarını en alt seviyede
tutmak istiyoruz.
- Pisi, derleme çiftliği, YALI'ya da birçok özellik eklemeyi düşünüyoruz.
COMAR ise servis yönetimi işini systemd'ye devrettiği için biraz sadeleşecek.
Buna ek olarak da paketlerin COMAR bacaklarını DBUS aktivasyon ile çalışan
ayrı ayrı betikler haline getirmeyi planlıyoruz. Bu da COMAR'ı sadeleştiren
başka bir etken olacak.
Ayrıca, bundan sonra Pardus ve kendi geliştirdiğimiz projelere nelerin
ekleneceğini, hangi aşamada olduğunu görmek ve daha kolay takip etmek için
JIRA isimli web uygulamasını kullanmaya başlıyoruz. Kendisi
http://tracker.pardus.org.tr adresinde bulunuyor.
Şu anda kullanıcı oluşturmadan da girip, mevcut görevlere göz atma hakkı
tanımlanmış durumda. Fakat buna ek olarak, Pardus 2011 (veya başka bir sürüm)
için yapmak istediği şeyleri buradan yönetmek isteyen geliştiriciler Semen'e
(scirit_pardus.org.tr) e-posta göndererek kendi projesinin/bileşeninin
açılmasını sağlayabilir. Proje açma yetkisi sadece JIRA yöneticisinde
bulunduğu için, proje açma işinin Semen'e e-posta atılarak yapılması
gerekiyor.
Şimdilik yazacaklarım bu kadar. Sabırla okuyanlara teşekkür ediyorum.
[1] http://developer.pardus.org.tr/releases/index.html
[2] http://0pointer.de/blog/projects/systemd.html
[3] http://projects.gnome.org/NetworkManager/
--
Gökçen Eraslan
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20100702/68a1e498/attachment-0002.pgp>
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi