Pardus Paket Yöneticisi

Yayınlandı: 27/06/2012 / ozgurlukicin, Pardus

Bildiğiniz gibi 2 gün sonra Pardus’un geleceğine yön vereceği beklenen bir toplantı yapılacak. Bende bu toplantıya kullanıcı topluluğunu temsil etmek ve sizlerin görüşlerini toplantıda dillendirmek için katılacağım. Danışma Kurulu’nun kurulmasının konuşulduğu Pardus’un yarını çalıştayından bu yana olası bir toplantıda nasıl bir pardus istediğimizi, kullanıcı kitlesinin beklentilerini ileteceğimi düşünüyordum. 

Bizler son kullanıcı olarak bir bilgisayarı açtığımızda onunla internete girebilmeyi , müzik dinleyebilmeyi , film izleyebilmeyi , ofis yazılımını kullanarak belge oluşturmayı ister bunu isterkende en sorunsuz en hızlı olanını tercih ederiz. Kendimizi sadece tüketici olarak konumlandırdığımız da bunu istemek en doğal hakkımız, hatta olması gerekendir. Eğer bizler kendimizi ya da Pardus geliştiricileri Pardus kullanıcılarını böyle görüyorsa yapılacak bir teknik tercih değişikliği bizi ilgilendirmemeli hatta işimizi kolaylaştırdığı sürece kullandığımız ürünün arkasında yatan felsefenin de bir önemi olmamalıdır.

Peki Pardus Topluluğu olarak tanımladığımız kitlenin özelliği yukarıda belirttiğimiz tipe uygun mudur? eğer cevabınız evet ise başka bir soru sormak gerekir. Pardus meydana çıktığı günden bu yana ve her sürüm değişikliğinde kullanımı çok kolay , yaygınlığı çok fazla ve sorunsuz olduğu için mi tercih edildi bu kitle tarafından ? Pardus bize dikensiz bir gül bahçesi sunduğu için mi? ilk tercihimiz oldu. Bizler Pardus’u sadece iyi bir araç olduğu için mi tercih ettik? Bizlere Pardus’u sunan TÜBİTAK ve onu meydana getiren geliştiriciler bizlere mükemmel bir sistem sunduklarını düşündükleri için mi Pardus kullandığımızı düşündüler? Benim bu sorulara cevabım elbette hayır olacak. Hayır çünkü bizler Pardus’u Windows dan Ubuntudan ya  da debian dan daha iyi olduğu için kullanmadık. Bizler Pardus’u bazen hayatımızı zorlaştırması, verilerimizi kaybetmek, saatlerimizi sorunlarımızın çözümünü arayarak geçirmek pahasına tercih ettik. Çünkü Pardus tüm insanlığın geliştirdiği değerlerin üzerine inşaa edilmiş bizden de insanlığın kullanımına sunulan teknolojiler içeriyordu ve bizler Pardus’u kullandıkça gelişecek,geliştikçe kullanımı artacak kullanımı arttıkça hem ülkemiz kazanacak hem de insanlık kazanacaktı , özgür yazılım anlayışı arttıkça da özgür yazılım kazanacaktı. İşte bu nedenle Pardus topluluğu basit bir son kullanıcı tanımı içine sığamaz. Pardus topluluğu doğrularıyla yanlışlarıyla bu güne kadar üzerine düşen sorumluluğu yerine getirmeye çalışmış bir topluluktur. Topluluğun belkide son ve en önemli görevi danışma kurulu  arefesinde önemli bir konuda fikirlerini açık bir şekilde dillendirmek olacaktır.

Pardus’un Paket Yöneticisi

Birkaç  gündür sosyal medyada sık sık dillendirilen bir konuyu , konu her nekadar son kullanıcıdan çok , geliştirici ve paketçileri ilgilendirsede sizlerle paylaşmak istiyorum. Danışma kurulunda pardus’un paket  yönetim sistemi olan pisi den vazgeçilerek debian’ın paket yönetim sistemi olan deb e geçilmesi gündeme gelecek gibi duruyor. Aslında Pardus’un yarını çalıştayında da gündeme gelen ancak üzerinde çok durulmadan sonraya bırakılan bir konuydu bu tercih sanırım şimdi esaslı olarak gündeme gelecek ve kesin karar verilecek.

Pisi nin üstünlükleri,eksikleri , deb in üstünlükleri , eksiklikleri ya da bu tercih değişikliğinin getirileri ve götürüleri üzerine konunun her iki tarafınında geçerli argümanları vardır mutlaka. Ben konunun bu yönünden ziyade az önce çerçevesini çizmeye çalıştığım Pardus Topluluğunda oluşturacağı yankıyla ilgileniyorum ve danışma kurulu öncesi düşüncelerinizi benimle paylaşmanızı rica ediyorum. Söz sizde.

Reklamlar
yorum
  1. Serdar dedi ki:

    Teknik ayrıntılara girmeden kısa ve öz, dilim döndüğünce düşüncelerimi aktarmak istiyorum:
    Pisi Pardus’un paket yöneticisidir ve Comar, müdür, YALI ve (emin değilim Kaptan da dahil edilebilir) ile çeşitli işleri beraber yürütür. Pardus’u diğer dağıtımlardan farklı kılan temel teknolojilerden biri olan Pisi’den vazgeçiliyorsa bu diğerlerinden de vazgeçileceğini gösterir.
    Bir paketi kurmak, yapılandırmak ve kullanılan sistem için en iyi hale getirmek Çomar’ın görevidir. Yani Pisi yoksa Çomar da yoktur. Çomar yoksa müdür hangi sistem servislerini, nasıl başlatacağını nereden bilebilir. YALI da pisi, çomar, müdür kullandığından ve artık çalışamayacğaından ortadan kalkar. Her ne kadar Pisi’den vazgeçilmesine karşı çıkıyor olsam da bu proje yönetiminin vereceği teknik bir karardır diyerek olası sonuçlara bakalım:

    Varsayalım bu karar verildi, *.deb ya da *.rpm kullanılacak, sonrası ne olur?

    1- Bunun bize getireceği fayda nedir? Aklınızdan geçenleri duyuyor gibiyim *** Debian, Ubuntu, Fedora depolarında çeşitli mimarilerde (on)binlerce paket var, istediğimizi seçip kuracağız ***. Aslında kazın ayağı öyle değil, o paketlerin Pardus üzerinde çalışıyor olacağını kim garanti edecek? Paketleri o dağıtımlar üretecek, testlerini o dağıtımlar yapacak ve siz de güvenip Pardusunuza kuracaksınız. Harika… Bu tabii ki gerçekleşmeyecek bir düşünce.

    2- Yeni Pardus eğer Ubuntu, Debian ya da Fedora depolarını kullanırsa 1. maddenin doğuracağı sorunları aşmış oluruz diye düşünüyorsanız bu düşünce de doğuştan sakattır. Eğer öyle olacaksa neden Pardus üretilsin? Debian gibi devasa bir projeye katkı verecek, yerelleştirilmesi gereken araçları, arayüzü toparlayacak bir ekip yeter de artar bile. Böyle, “milli işletim sistemimiz” diye böbürlenerek dolaşmanıza, kaynakların boşa harcanmasına neden olan bir projeye gerek olmaz. Özetle, Pardus ismini yaşatmaktan başka amacı olmayan yeni bir projemiz olur, Debian, Ubuntu, Fedora kullanmış oluruz.

    Sonuç: Ciddi bir ekiple elbette Pisi, çomar, müdür, YALI gibi araçların muadilleri üretilebilir, yeni teknolojilere adapte edilmiş yeni araçlar elbette benim için mutluluk kaynağıdır. Ülkemizin özgür yazılım dünyasına yaygın bir şekilde kullanılan araçlar armağan etmesi en büyük dileğimdir. Ancak aklın yolu birdir; yenilik doğuracak bir vizyonun eksikliği, yukarıda bahsedilen araçların üretiminin veya devam ettirilmesinin düşünülmemesi, kaynakların israfı anlamına gelecektir. Kendi araçlarını üreten özgün bir dağıtım hedefleniyorsa adı Pardus olarak devam etmelidir. Aksi durumda samimi olalım ve tüm dünyaya ve kendimize Debian, Ubuntu, Fedora kullanıyoruz diyelim, böylece ayıp etmemiş oluruz.
    Selametle,

  2. Utku BERBER dedi ki:

    Merhabalar;

    Ben neden Pisi’nin seçildiğini Pardus-Wiki’de okudum. Bakın o zaman Pardus projesi başrken nasıl bir karar alınmış:

    “Hali hazırda varolan ve geniş bir kullanım oranına sahip paket yöneticileri (RPM, DPKG ve Portage) yukarda saydığımız gereksinimlerin kimilerini bizim olması gerektiğini düşündüğümüz basitlikte yerine getirememekte, kimilerini de hiç vaad etmemektedirler. Bu paket yöneticilerinin geliştirilmesi ve istenen noktaya getirilmeye çalışılması yeni ve ayakları yere daha sağlam basan bir paket yöneticisini yeniden yazmaktan daha kolay değildir.

    Daha önemlisi, varolan paket yöneticilerinin paket formatlarında görevleri ve bilgileri birbirinden düzgün bir biçimde ayrılmadıkları görülmektedir. Bu araçlar basit olarak hazırlanmış ve zaman içinde ortaya çıkan ihtiyaçları karşılamak için sürekli yeni özellikler eklenerek bugünkü hallerine gelmişlerdir. Bunun getirdiği karmaşıklığı temizlemek için aşağıdaki iki ilkeyi temel alan yeni bir paket yöneticisinin yazılmasına karar verilmiştir:

    Kurulum ve yapılandırma birbirinden ayrı iki görevdir. Kurulum, yalnızca programların kurulumu, güncellenmesi ve kaldırılması esnasında iş görürken, yapılandırma hem kurulumda hem de çalışan sistemde söz konusudur. Bu ayrı görevleri sorumluluk sınırları belirlenmiş ayrı araçların yerine getirmesi uygundur. Uludağ projesi için yapılandırma işlerini yürütecek araç ÇOMAR’dır. PİSİ bu görevleri ÇOMAR’a devredecektir.
    Paket meta bilgileri ile paketin derlenme ve kurulumunu yöneten betikler iç içe geçmemelidir. Varolan paket yöneticilerinde paket tanımlama dosyaları kod ile bilginin birbirine karıştığı, araçlarla işlemesi, içinden bilgi çıkarılması zor, net ve kesin tanımlanmamış biçimlerdedir.”

    Ve bir örnek vermek istiyorum. Çok popüler olan LMDE, Linux Mint Debian Edition’da bile debian depolarının doğrudan kullanılması çökmeye neden oluyor. LMDE bile kendi depolarına geçti.

    İlk yorum’a bir madde de ben eklemek istiyorum. Paket yönetimi değişirse Çomar ile uyumlu çalışan Pardus Kurumsal aracı Ahenk de çalışmaz olur.

  3. Utku BERBER dedi ki:

    Burada da tartışılmıştı. Buradan da fikir alabilirsiniz.

    http://anilozbek.blogspot.com/2012/03/sucu-pisiye-atmak.html

    Ek: Zemberek de çok geri kaldı. Microsoft Office yabancı sözcüklere Türçe karşılık öneriyor. Bunu da dile getirebilirseniz sevinirim.

    Saygılarımla.

  4. PİSİ kadar başarılı bir paket yöneticisi varken niye bir başkası? 4 yıldır Pardus camiasındayım PİSi kadar ufak, kullanışlı, kolay ve hızlı bir paket yöneticisi görmedim. Büyük kediye yabancı mama vermeyin. Bence PİSİ Türk yazılım tarihi boyunca gelmiş geçmiş en iyi projelerden biridir.

  5. Ali E.İMREK dedi ki:

    Öncelikle Çomar ve Pisi’nin zamanının ilerisinde ve tüm majör dağıtımlardaki teknolojilerden oldukça üstün olduğunu görüyorum hatta Çomar ile aynı işlevde bir araç diğer dağıtımlarda görmedim. Teknolojik açıdan üstün mü? üstün, hatta sıkı bir geliştirme ekibi olsa herkesi hayran bırakacak lider bir teknoloji olur, önü geliştirmeye çok açık çünkü.

    Ama asıl konu teknoloji falan değil;

    Çomar+PiSi’yi Kullanmak ve geliştirmek maliyetli bir iş, Tübitak kaynak planlamasını bunları geliştirmek üzere yapacaksa sorun olmaz ama kaynak ayırmadan bunlarla devam etmeye kalkarsa Pardus için felaket olur, çamura saplanır, 3 vakit sonra mecburen terk eder zaten, güvenlik açıkları kapatılmayan, hata düzeltmeleri ile yeni teknolojilere göre bakımları yapılmayan Çomar ve Pisi olacaksa olmasın daha iyi derim, hem bunları adını kötüye çıkarmamış olur. Eski ekip iş başındayken bile bir paket imzalama işi ve bir hata raporum yıllarca bekledi durdu mesela.

    Zaten geliştirici ekip dağıtıldığında bu teknolojilerin terk edileceği şüphesi herkesin içine düşmüştü, eminim şimdi kimse şaşırmayacak. Sonuçta eğer Tübitak adam gibi geliştirecekse harika olur, ama geliştirmesini yapacak kaynak ayırmayacaksa özgün teknolojilerden uzak dursun, başka bir paketleme sistemi kullansın DEB olur RPM olur fark etmez.

    İhtimal vermiyorum ama Arch paketleme sistemini kullansınlar derim, paket yapması kolay 🙂

  6. savaş dedi ki:

    erkan tekman sanırım son blog yazılarından birinde demişti pardusun 5-6 yıllık maliyeti bir üst geçide denk geliyor. 20 geliştirici ortalamasıyla bunlar yapıldı. işin tübitaka bağlı olması bir yandan iyi ama bir yandan pardusun bir vakıf veya benzeri bir ortam tarafından sahip çıkılıp, geliştirilmesine katkı sağlanması da önemli, ubuntuda, linux kernelinde olduğu gibi kendi geliştiricilerine ücret ödeyebilen, onları madden destekleyen bir şeyler olması lazım. ben kod yazmaktan anlayan birisi değilim. ama türkiyenin bilişim sektörünün bence en büyük ayıbı böyle bir projeye sahip çıkmamasıdır. 20 geliştirici çalışarak bunları başardı. önceki yönetim belki gönüllü geliştiricileri elinde tutmada çok başarılı olamadı. ama lkd, pkd, özgürlük için bir araya gelip, daha cazip bir ortam oluşturabilirse yüzleri binleri aşan bir geliştirici ekibi oluşabilir. herkesin sahip çıktığı bir pardus için kod yazmaktan anlayan herkesin bir şeyler yapması lazım. türkiyenin zekası becerisi ubuntu veya başka bir dağıtımla boy ölçüsecek bir ulusal dağıtıma yeterli. kendini linuxe adamış bir çok kişi görüyorum lkd bünyesinde üyeliği olan kod yazma geliştirici olma yeterliliğine sahip, necdet bey üniversitesindeki küçük bir grupla neler başardı. pardusun kendi dağıtımına burun kıvırmak yerine, küçük görmek yerine ona sahip çıkacak gerçek yerli linux geliştiricilerine ihtiyacı var. eminim türkiye bu ateşi yakarsa dışardan buna katkı verecek bir çok linux geliştiricisi olacaktır. başkalarına hayran olmak yerine bunu kendi dağıtımımızda da yapmak neden mümkün olmasın. windows uzmanı bilgisayar mühendislerinin bu ülkeye ne kadar katkısı oldu acaba…

    • b.e dedi ki:

      Şu anda aklıma direk devrim arabaları filmi geldi!!!!
      O zaman bütçesinden Türk soyu at ıslahı için ayrılan para devrime ayrılan paranın 20 katıymış…
      Elma ile armudu toplayan bir millet olarak bu normal bir durum… Parasız yazılımın paralı yazılım tarafından önü kesiliyor mu acaba devrim için yapılan lobiler Pardus içinde yapıldı mı acaba…

  7. hayalperest dedi ki:

    Eger biz debian ya da ubuntu depolarini kullaniriz diyorlarsa, kazın ayağı o kadar tatlı degil. Maalesef ubuntunun kendı surumlerınde bile farklı depoları kullanamazken bu baska bir dağıtım için nasıl geçerli olacak. Her deb paketini optimize etmek mi daha kolay yoksa bastan pisi yapmak mı. Bu işi zaten emek harcamadan yapabileceklerini düşünüyorlarsa daha çok düşünürler. Bu aslında bu fikirle gelenlerin biraz exe mantığıyla geldiklerini gösteriyor.
    Neyse velhasıl, pisi yi değistirmek yerine gelistirmek olmalıdır anafikir. Ben bu kadar konuşulmaya rağmen umutsuzum o yüzden arch ile devam edeceğim. Başarılar…

  8. Peki masaüstü ortamında bir değişiklik olacak mı? Ben şahsen Pisi’nin kalmasını Kde’nin gitmesini istiyorum. Kde yerine Gnome 3.x kararlılık, sadelik, tablet pclerle uyumluluk ve düşük sistem gereksiminden dolayı iyi bir tercih olabilir. Toplantıda bunu dile getirmeniz mümkün mü acaba?

  9. hüseyin kart dedi ki:

    merhaba pardusu ilk haberim olduğu 2007 sürümünden beri kullanmaya öğrenmeye çalışıyorum. şimdi pardusun kendine has alt yapısını bırakalım başka dağıtımların alt yapısını kullanalım deniyor.(anladığım bu;yanlış anladıysam affola)eğer sadece paket sayısının çokluğu özüm için önemli olsaydı şimdiye kadar çoktan ubuntu veya debian kurmuş synaptic in geniş paketlerinden yararlanıyor olurdum.
    ama hala pardusla inatla devam ediyorsam demekki paket sayısı çok ilgimi çekmiyor demekki..
    tamam bütün linux türevleri ınsanlığın ortak malı veya ürünü ama ben kendimizden birşeylerin tabiri caizse bizden esintilerin olduğu bir dağıtım kullanmak istiyorum.
    yok illa pardus+debian karışımı bir çorba yapacağız diyorlarsa yolları açık olsun kendileri içebilirler. gittiği yere kadar pisili pardusumla devam eder.olmazsa doğrudan diğer dağıtımların birine geçerim. nasılsa fotokopi olacağına orijinali daha iyidir.
    saygıyla

  10. Uğur AKSU dedi ki:

    Pisi siz bir Pardus,Pardus olmayacaktır.İşin kolayına kaçmaya çalışılıyor sanki ama bu iş o kadar kolay değil.Sonunda rezil olmak da var.Özgün bir dağıtım herkesin ilgisini çekebilecekken insanlar neden deb tabanlı Pardus kullansın?Ayrica tabletlerde de deb tabanlı Pardus düşünülüyorsa bu da gerçekçi olmaz.Android varken ne gerek var değil mi?

  11. savaş dedi ki:

    önceki geliştiriciler pardusu tablettede çalıştırmışlardı. geçen seneki cebit fuarında. akıllı tahtaya da kurup göstermişlerdi cebitte bunlar acaba o zamanki yapılanları hiç mi görmek istemiyor.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s