[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