ATI'nin Linux sürücüleri için yazdığım eleştri yazısı Phoronix'de yayınlandı. Yorumlar ve tartışmalar için forumlarında bir de başlık açmışlar.
Yazının kendisi ingilizce ve pek bir uzun olduğu için Türkçe'ye şimdilik çeviremiyorum. Blog artık tamamen Türkçe olduğu için de orjinalini buraya kopyalamıyorum ama; siz yine de buraya yorum bırakmak isterseniz, siz bilirsiniz.
Not: Elbette vaktim olursa yazıyı Türkçe'ye çeviririm ama önümüzdeki hafta yurtdışına gidiyorum, pek bir vakitsizim.
düşünceler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
düşünceler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
15 Nisan 2007
12 Mart 2007
"Diveristy is a good thing" vs. "Niye bu kadar çok linux var?"
Eğer linux dünyası ile ilgilenen bir son kullanıcı iseniz, ilk farkettiğiniz şeylerden biri dağıtım kavramıdır. Dağıtım kabaca, belli programlarla beraber paketlenen bir linux çekirdeğinden başka bir şey değildir esasında ama; bunlardan yüzlerce olması kafa karıştıran bir şeydir genelde son kullanıcı için.
Bu dağıtımlar nispeten kolay olanlardan (fedora, ubuntu gibi) deneyimsiz kullanıcı için oldukça zorlayıcı olanlara kadar (debian, gentoo) çok geniş bir skalada yer alırlar ve genelde aşağı yukarı aynı paketleri içerirler fakat; derinlerde bir yerlerde bu dağıtımlar bir şeyleri farklı yaparlar ve bunu genelde sadece masaüstünden bakan son kullanıcı görmez ya da göremez (zaten son kullanıcının bunu görememesi istenir, kendi huzuru için) ve ondan sonra işte tartışma başlar...
Genelde yeni bir linux meraklısı ya da linux'a yeni alışan bir sistem yöneticisi, kendi iş yerinde ya da masaüstünde kullanmak için bir dağıtım ister. Siz de bir şeyler önerirsiniz. Beğenmez, başka bir şeyler ister başka şeyler söylersiniz. Elinizdeki basit opsiyonlar bittiğinde (deneyimsiz pilotun kullanabileceği süpersonik jet yapmak her babayiğidin harcı değildir) debian, gentoo gibi şeylere yönelirsiniz ve sonunda karşıdan cevap gelir:
Peki neden bu kadar çok linux var? Esasında hiç kimse dünyada en az yüz tane Linux dağıtımı olacak diye bir kural koymuyor. Bu çeşitlilik doğal bir ekosistemin ürünü. Burası bir canlılar ekosistemi. Her dağıtımın cinsi aynı: linux ama; türler farklı (Tam tersi de olabilir, üşendim şimdi biyolojik gruplandırma aramaya).
Linux ve onun üzerinde çalışan programların bir çoğu "özgür yazılım" dediğimiz, GNU/GPL lisansı ile lisanslanmış olan yazılımlardır. Bu yazılımları değiştirebilir, değiştirdiğiniz halini başka isimler ile dağıtabilrisiniz. Bu özgürlüğün ise kaçınılmaz bir sonucu vardır: çeşitlilik.
Çeşitliliğin getirdiği şeylerden biri de evrimdir. Linux dağıtımlarının hiç biri birbirinden tamamen bağımsız değildir. Bu aralar pek bir popüler olan ubuntu ailesi, esasında debian'ın son kullanıcıların daha kolay kullanabilmesi için evrimleştirilmesi ile oluşturulmuştur.Aynı şekilde Pardus'da yine aynı şekilde çok profesyonel bir dağıtım olan gentoo ve yine debian tabanlı olarak geliştirilmiştir ama;(*) Bir çok son kullanıcı ubuntu'nun debian, Pardus'un gentoo(*) köklerini görmez. Görmemesi de gerekir çünkü biz onların bilgisayarlarını kullanabilmelerini istiyoruz. Zorlanmalarını değil.
Aynı açıdan baktığım zaman şahsen ben, son kullanıcının kullanabileceği, her ayar için ayrı araçlar içeren, veya bazı yerlerinde çok fazla ayar var diye sadeleştirilmiş bir Linux dağıtımı kullanmaktan hazzetmediğim için debian kullanıyorum. Terminal ile gayet rahatım, hatta bir adım ileri gidip konfügrasyon dosyalarımı kendim yazmaktan haz alıyorum (bana istediğiniz sıfatı yakıştırmakta serbestsiniz). Siz debian ile ne kadar rahat değilseniz, ben de ubuntu da boğulabiliyorum örneğin. İşte bu yüzden bu kadar çok dağıtım, bu kadar çok program varyantı, bu kadar çeşit var. Burası bir "bazaar". İsteyen istediğini almakta serbest ve kimse kimseye neden diye sormuyor.
Peki siz pazarda bu kadar çok domatesçi varken ve bunun nedenini sormuyorken, neden bu kadar çok Linux var diyorsunuz? Burada herkes için bir şeyler var. Lütfen çekinmeyin, deneyin ve lütfen bize böyle şeyler yazdırmayın, üzülüyoruz.
Kıssadan hisse. Diversity is a good thing(TM).
(*): A. Murat Eren bu blog'a bıraktığı bir yorumda Pardus'un evrilmediğini aksine sıfırdan geliştirildiğini belirtmiş. Referans olması için yorumun tamamını bıraya kopyalıyorum:
Bu dağıtımlar nispeten kolay olanlardan (fedora, ubuntu gibi) deneyimsiz kullanıcı için oldukça zorlayıcı olanlara kadar (debian, gentoo) çok geniş bir skalada yer alırlar ve genelde aşağı yukarı aynı paketleri içerirler fakat; derinlerde bir yerlerde bu dağıtımlar bir şeyleri farklı yaparlar ve bunu genelde sadece masaüstünden bakan son kullanıcı görmez ya da göremez (zaten son kullanıcının bunu görememesi istenir, kendi huzuru için) ve ondan sonra işte tartışma başlar...
Genelde yeni bir linux meraklısı ya da linux'a yeni alışan bir sistem yöneticisi, kendi iş yerinde ya da masaüstünde kullanmak için bir dağıtım ister. Siz de bir şeyler önerirsiniz. Beğenmez, başka bir şeyler ister başka şeyler söylersiniz. Elinizdeki basit opsiyonlar bittiğinde (deneyimsiz pilotun kullanabileceği süpersonik jet yapmak her babayiğidin harcı değildir) debian, gentoo gibi şeylere yönelirsiniz ve sonunda karşıdan cevap gelir:
Neden bu kadar çok linux var? Bunlar neden birleşmiyorlar? Belli standartlar yok? Bak, Windows bir tane ve dünyayı sallamakla meşgul...İnsanlara anlatmakta ne kadar zorlansam da, kazın ayağı pek öyle değil maalesef büyük bilgisayarlar dünyasında. Dünya üzerinde bağlandığınız sunucuların çok büyük kısmı Linux üzerinde çalışan apache sunuculardır. Dünyadaki süperbilgisayarların çoğu Linux kullanır. Bir çok ADSL modemde de Linux ya da BSD tabanlı gömülü sistemler vardır. Gerçekten...
Peki neden bu kadar çok linux var? Esasında hiç kimse dünyada en az yüz tane Linux dağıtımı olacak diye bir kural koymuyor. Bu çeşitlilik doğal bir ekosistemin ürünü. Burası bir canlılar ekosistemi. Her dağıtımın cinsi aynı: linux ama; türler farklı (Tam tersi de olabilir, üşendim şimdi biyolojik gruplandırma aramaya).
Linux ve onun üzerinde çalışan programların bir çoğu "özgür yazılım" dediğimiz, GNU/GPL lisansı ile lisanslanmış olan yazılımlardır. Bu yazılımları değiştirebilir, değiştirdiğiniz halini başka isimler ile dağıtabilrisiniz. Bu özgürlüğün ise kaçınılmaz bir sonucu vardır: çeşitlilik.
Çeşitliliğin getirdiği şeylerden biri de evrimdir. Linux dağıtımlarının hiç biri birbirinden tamamen bağımsız değildir. Bu aralar pek bir popüler olan ubuntu ailesi, esasında debian'ın son kullanıcıların daha kolay kullanabilmesi için evrimleştirilmesi ile oluşturulmuştur.
Aynı açıdan baktığım zaman şahsen ben, son kullanıcının kullanabileceği, her ayar için ayrı araçlar içeren, veya bazı yerlerinde çok fazla ayar var diye sadeleştirilmiş bir Linux dağıtımı kullanmaktan hazzetmediğim için debian kullanıyorum. Terminal ile gayet rahatım, hatta bir adım ileri gidip konfügrasyon dosyalarımı kendim yazmaktan haz alıyorum (bana istediğiniz sıfatı yakıştırmakta serbestsiniz). Siz debian ile ne kadar rahat değilseniz, ben de ubuntu da boğulabiliyorum örneğin. İşte bu yüzden bu kadar çok dağıtım, bu kadar çok program varyantı, bu kadar çeşit var. Burası bir "bazaar". İsteyen istediğini almakta serbest ve kimse kimseye neden diye sormuyor.
Peki siz pazarda bu kadar çok domatesçi varken ve bunun nedenini sormuyorken, neden bu kadar çok Linux var diyorsunuz? Burada herkes için bir şeyler var. Lütfen çekinmeyin, deneyin ve lütfen bize böyle şeyler yazdırmayın, üzülüyoruz.
Kıssadan hisse. Diversity is a good thing(TM).
(*): A. Murat Eren bu blog'a bıraktığı bir yorumda Pardus'un evrilmediğini aksine sıfırdan geliştirildiğini belirtmiş. Referans olması için yorumun tamamını bıraya kopyalıyorum:
Merhabalar,Kendisine gösterdiği ilgi için teşekkür eder, hatalı bilgilendirme için özür dilerim.
Yazınıza Google Analytics kayıtları arasında gezerken rastladım. Okudum (elinize sağlık), ve bir şeyi düzeltmek istedim müsadenizle.
Pardus Gentoo tabanlı bir dağıtım değil.
Pardus ile Gentoo arasındaki tek ilişki, Pardus'un kendi ayakları üzerinde durmasını sağlayacak araçların ve uygulamaların Türkçe ile ilgili teknik problemlerinin düzeltilmesi ile ilgili geliştirme işleri esnasında, yani henüz ortada Pardus yokken geliştiricilerin Gentoo kullanıyor olması idi. Bir kısmı da zaten Debian, birisi de Mandrake kullanıyordu.
Pardus, -ön plana çıkarılması gereken bir özelliği olduğu için değil, sadece doğru bilgiyi iletmek adına belirtmek istiyorum ki-, hiç bir dağıtımın temel alınması ile oluşturulmuş bir dağıtım değil. "From scratch" tabir edilen yaklaşımla inşa edildiğinden bahsedebiliriz.
17 Aralık 2006
Pardus 2007'ye bir kala...
Her şey çok uzun zaman evvel başlamıştı. Çağlar (o zamanlar sıkı bir gentoo debian hayranı idi, şimdi benim sıkı debian hayranı olduğum gibi), UluDağ projesine geçmek istediğinden bahsetmişti ama; çok mümkün görünmüyordu. Derken rüyası gerçek oldu ve UluDağ projesinde çalışmaya başladığını öğrendim. O zamandan beri pek görüşemiyoruz (hiç bir zaman tembel biri değildi zaten :) ) ama; yaptıklarını elimden geldiğince takip etmeye çalışıyorum.
Daha sonraları bu insanların Pardus adında bir dağıtım çıkarmak için kolları sıvadıklarını duydum ve gidip sitelerinden o zaman ellerinde ne varsa (çalışan - alpha ya da çalışan - beta) indirdim, denedim. O zamanlar doğruyu söylemek gerekirse Müdür ve Pisi tam olgunlaşmadığı için çok farklı bir dağıtım değildi. Hatırladığım kadarı ile sadece Kaptan ve Tasma'nın bir kısmı bitmiş, Çalışan'a entegre edilmişti.
Daha sonra büyük bir sevinç gösterisi eşliğinde Kurulan 1.0 çıktı (Çağlar'a bir tebrik maili atmıştım ama görecek vaktinin olduğunu sanmıyorum o zamanlar :) ). Doğruyu söylemek gerekirse, 1.0 ile pek ilgilenecek vaktim olmadı çünkü; bitirmem gereken bir proje (T-Storm'un ilk Java hali, SHZ), 7 tane ders, alışmam gereken bir işletim sistemi ve daha bir çok şey vardı ve dediğim gibi çıktı; sevenleri ve sevmeyenleri oldu. Ben sempati beslememe rağmen deneyememiştim.
Zaman geçti aradan... OsNews'da bir haber çıktı. Adı sanırsam "Speeding up Linux: On..." olarak çıkmıştı live bookmarkta. Tıkladım, sayfa geldi: "Speeding up Linux: One Step Further with Pardus". Şaşırdım, sevindim, kafam karıştı. Müdür, sysInitV ye ciddi bir alternatif olarak incelenmiş ve bir çok görüş toplamıştı. Bunların bir kısmının olumlu bir kısmının da olumsuz olması daha güzeldi çünkü bu bir gerçek tartışma demekti...
Bir çok insan verimin bu kadar nasıl arttığına hayret etmesinin yanında bir çok insanın da init için gereksinimlerin artmasından hoşnut olmadığı kesindi. Bu haberin bende yarattığı etki ise bundan tamamen farklıydı: Pardus ölü doğmamıştı; gürültü koparıyordu ve bu gerçekten gurur vericiydi. Sanki kendi projemmiş gibi sevindim.
Daha sonra, Fazlamesai.net te yurt dışından bir insanın Pardus hakkındaki görüşlerini içeren bir yazı linki belirdi. Bu yazı da doğruyu söylemek gerekirse oldukça olumluydu ve yazının çıktığı zamanlarda ben Tunus'taki eğitimde sunmak için slaylarımı hazırlıyordum. Oraya bir laptop ile gidecektim ve çalıştıktan sonra istediğimi yapmakta serbesttim... O anda fikir belirdi. "Madem herkes deniyor, ben neden sunuma giderken Pardus kurmuyorum?" Son gece bir elimde laptop, diğer elimde Pardus, kuruluma giriştim. Sistem oldukça yavaş kuruluyordu (sonra sabit diskin bozuk olduğu ortaya çıktı, neyse) ama kuruluyordu işte.
Sistem kuruldu, aynen o yazıda dendiği gibi oldukça aheste biçimde boot oldu ve sisteme giriş yaptım. Kaptan ile masaüstümü düzenleyip Tasma'dan ayarlarımı yaptım. Yatmadan evvel şeytan dürttü, composition'ı açtım KDE masaüstünde. Gayet güzel çalıştı, zorlanmadan. Masaüstümü istediğim şekle soktuktan sonra, sistemi reboot ettim (Pardus, KDE'nin bütün "session management" özelliklerini göstermediği için masaüstünü otomatik olarak saklıyor, sonraki açılışta hepsi geri geliyor).
Ve evet, o kısıtlı dizüstü bilgisayar (Pentium-M 1.6 GHz, 256MB RAM, i910 VGA) 40 sn içerisinde açıldı, sisteme giriş yapıp herşeyin açılması ile 70-80 sn içinde bütün her şey tamamlandı. Bu hız benim masaüstü bilgisayarımdaki (A64 3700+, 2GB RAM, X1600 Pro VGA) sistemim ile neredeyse aynı hız demekti. Pardus çok daha az servis ile çalışıyordu ama; Yine de öyle bir sistem için gerçekten seriydi. Kısaca Müdür, gerçekten açılışı hızlandırmayı başarmıştı. Kpowersave; Hibernate, Suspend to RAM ve CPU throttling yapmak konusunda hiç korkmadı.
Sonuç olarak, ben Pardus üzerinde hiç bir ince ayar yapmadan her şeyimi kullanmaya başlayabilmiştim. Sistem stabildi, seriydi. İnsanların dediğinin aksine Beta 1 de dahi hiç bir program patır kütür çökmüyordu.
Tunus'ta Pardus ile sunumumu yaptım, sistemi Beta2 ye güncelledim. Ufak tefek olan sorunlar da ortadan kaybolmuştu ve ben hiçbir endişe ya da engelle karşılaşmadan laptopumu kullanabildim.
Evet. Bugün 17 Aralık. Yarın Pardus 1.1 resmen çıkıyor. Eminim ki ATA ve Sait Faik üzerine bir çok güncelleme, düzeltme ve yerelleştirme yapıldı ve bu gerçekten başarılı ve stabil dağıtım bir adım daha ileri götürüldü. Emeği geçen herkese tebrikler. Her yeni sürümde böyle heyecanlanmak dileği ile.
Böyle bir şeyin ortaya çıkmasında gösterdiğiniz emek için hepinize teşekkürler.
Edit: caglar10ur'u bugün gördükten sonra blog adresimi vermiştim, commentlerde hafızamın yanıldığı (kusura bakma =) ) bir noktayı düzeltmiş, ben de bu düzeltmeyi yazıya taşıdım.
Daha sonraları bu insanların Pardus adında bir dağıtım çıkarmak için kolları sıvadıklarını duydum ve gidip sitelerinden o zaman ellerinde ne varsa (çalışan - alpha ya da çalışan - beta) indirdim, denedim. O zamanlar doğruyu söylemek gerekirse Müdür ve Pisi tam olgunlaşmadığı için çok farklı bir dağıtım değildi. Hatırladığım kadarı ile sadece Kaptan ve Tasma'nın bir kısmı bitmiş, Çalışan'a entegre edilmişti.
Daha sonra büyük bir sevinç gösterisi eşliğinde Kurulan 1.0 çıktı (Çağlar'a bir tebrik maili atmıştım ama görecek vaktinin olduğunu sanmıyorum o zamanlar :) ). Doğruyu söylemek gerekirse, 1.0 ile pek ilgilenecek vaktim olmadı çünkü; bitirmem gereken bir proje (T-Storm'un ilk Java hali, SHZ), 7 tane ders, alışmam gereken bir işletim sistemi ve daha bir çok şey vardı ve dediğim gibi çıktı; sevenleri ve sevmeyenleri oldu. Ben sempati beslememe rağmen deneyememiştim.
Zaman geçti aradan... OsNews'da bir haber çıktı. Adı sanırsam "Speeding up Linux: On..." olarak çıkmıştı live bookmarkta. Tıkladım, sayfa geldi: "Speeding up Linux: One Step Further with Pardus". Şaşırdım, sevindim, kafam karıştı. Müdür, sysInitV ye ciddi bir alternatif olarak incelenmiş ve bir çok görüş toplamıştı. Bunların bir kısmının olumlu bir kısmının da olumsuz olması daha güzeldi çünkü bu bir gerçek tartışma demekti...
Bir çok insan verimin bu kadar nasıl arttığına hayret etmesinin yanında bir çok insanın da init için gereksinimlerin artmasından hoşnut olmadığı kesindi. Bu haberin bende yarattığı etki ise bundan tamamen farklıydı: Pardus ölü doğmamıştı; gürültü koparıyordu ve bu gerçekten gurur vericiydi. Sanki kendi projemmiş gibi sevindim.
Daha sonra, Fazlamesai.net te yurt dışından bir insanın Pardus hakkındaki görüşlerini içeren bir yazı linki belirdi. Bu yazı da doğruyu söylemek gerekirse oldukça olumluydu ve yazının çıktığı zamanlarda ben Tunus'taki eğitimde sunmak için slaylarımı hazırlıyordum. Oraya bir laptop ile gidecektim ve çalıştıktan sonra istediğimi yapmakta serbesttim... O anda fikir belirdi. "Madem herkes deniyor, ben neden sunuma giderken Pardus kurmuyorum?" Son gece bir elimde laptop, diğer elimde Pardus, kuruluma giriştim. Sistem oldukça yavaş kuruluyordu (sonra sabit diskin bozuk olduğu ortaya çıktı, neyse) ama kuruluyordu işte.
Sistem kuruldu, aynen o yazıda dendiği gibi oldukça aheste biçimde boot oldu ve sisteme giriş yaptım. Kaptan ile masaüstümü düzenleyip Tasma'dan ayarlarımı yaptım. Yatmadan evvel şeytan dürttü, composition'ı açtım KDE masaüstünde. Gayet güzel çalıştı, zorlanmadan. Masaüstümü istediğim şekle soktuktan sonra, sistemi reboot ettim (Pardus, KDE'nin bütün "session management" özelliklerini göstermediği için masaüstünü otomatik olarak saklıyor, sonraki açılışta hepsi geri geliyor).
Ve evet, o kısıtlı dizüstü bilgisayar (Pentium-M 1.6 GHz, 256MB RAM, i910 VGA) 40 sn içerisinde açıldı, sisteme giriş yapıp herşeyin açılması ile 70-80 sn içinde bütün her şey tamamlandı. Bu hız benim masaüstü bilgisayarımdaki (A64 3700+, 2GB RAM, X1600 Pro VGA) sistemim ile neredeyse aynı hız demekti. Pardus çok daha az servis ile çalışıyordu ama; Yine de öyle bir sistem için gerçekten seriydi. Kısaca Müdür, gerçekten açılışı hızlandırmayı başarmıştı. Kpowersave; Hibernate, Suspend to RAM ve CPU throttling yapmak konusunda hiç korkmadı.
Sonuç olarak, ben Pardus üzerinde hiç bir ince ayar yapmadan her şeyimi kullanmaya başlayabilmiştim. Sistem stabildi, seriydi. İnsanların dediğinin aksine Beta 1 de dahi hiç bir program patır kütür çökmüyordu.
Tunus'ta Pardus ile sunumumu yaptım, sistemi Beta2 ye güncelledim. Ufak tefek olan sorunlar da ortadan kaybolmuştu ve ben hiçbir endişe ya da engelle karşılaşmadan laptopumu kullanabildim.
Evet. Bugün 17 Aralık. Yarın Pardus 1.1 resmen çıkıyor. Eminim ki ATA ve Sait Faik üzerine bir çok güncelleme, düzeltme ve yerelleştirme yapıldı ve bu gerçekten başarılı ve stabil dağıtım bir adım daha ileri götürüldü. Emeği geçen herkese tebrikler. Her yeni sürümde böyle heyecanlanmak dileği ile.
Böyle bir şeyin ortaya çıkmasında gösterdiğiniz emek için hepinize teşekkürler.
Edit: caglar10ur'u bugün gördükten sonra blog adresimi vermiştim, commentlerde hafızamın yanıldığı (kusura bakma =) ) bir noktayı düzeltmiş, ben de bu düzeltmeyi yazıya taşıdım.
Etiketler:
düşünceler,
foss,
linux,
özgür yazılım,
pardus
Kaydol:
Kayıtlar (Atom)