İşletim Sistemleri ve Donanımsal İlişkiler
Giriş
Son dönemlerde bilgisayarların kalbi sayılacak işlemcilerin özellikleri her açıdan bir hayli arttı. İçinde bulunduğumuz zamanda i386 (32 Bit) mimarili işlemciler yerlerini x64_86 (64 Bit) mimarili işlemcilere bırakırken artık çift çekirdek dönemi de aşılmış bulunmakta. Hatta üç, dört çekirdekli işlemciler piyasada yerlerini çoktan almış durumda.
Bunun dışında en önemlisi ise işlem hızı artan işlemciler peşi sıra bilgisayarların diğer bileşenleri olan ekran kartı, ana kart, güç kaynakları ve soğutucuların, sanal belleklerin de; yani donanımların; zorunlu yükseliş yapmasını, donanım üreticilerin yeni yatırımlarla Ar-Ge faaliyetlerini güçlendirmeleri, atılımlar ve yenilikler yapmasını sağlamasıdır. İşlemci pazarının an be an gelişimi bilgisayarların gelişimi için bir nevi itici güç olmuştur.
Kısa Bir Piyasa Analizi
İşlemci üretimi yapan ve yüksek teknolojiye sahip olan iki firma; Intel ve AMD; piyasada tekelleşerek diğer işlemci üreticilerine, piyasaya girmek isteyen yeni oyunculara ne yer ne de olanak sağlıyor. Haliyle bu iki firmanın kullandığı teknolojiler, ürettikleri modeller ve üretimin en başından itibaren belirledikleri destek politikaları da hem işletim sistemlerine hem de bilgisayarların diğer bileşenleri olan donanımların gelişimine doğrudan etki etmektedir.
Örnek verecek olursak her iki işlemci üreticisi de anakart bileşenlerini ve ekran kartlarının üretimini, gelişimini doğrudan etkilemektedir. AMD’nin ekran kartı ATI’yi satın alarak büyümesi her iki ürünün; işlemci ve ekran kartı; sorunsuzca çalışmasının, birbirini desteklemesinin, sonuçta ise üründen alınacak verimin artmasını sağladı. Ancak bu bahsettiğimiz verimli, uyumlu ve sorunsuz çalışma kaynak kodunun kapalılığını kendisine esas ilke benimseyen işletim sistemi üreticisi firmaların ürünlerinde söz konusuydu. AMD ne yazık ki hâlâ Özgür Yazılıma yeterince destek vermemekte; bunun birçok nedeni olabilir ama en baskın olanı ise pazar hâkimi işletim sistemine yaranarak hâlâ gerisinde olduğu Intel’in pazar payından pay kapmaktır.
Bugün, Özgür Yazılım ve GNU/Linux dağıtımlarını kullananların ekran kartında öncelikli tercihi Özgür Yazılıma destek veren ve felsefesinden de haberdar olan Nvidia ürünleridir. Tabii ki, Nvidia’da pazardan pay alabilme ve Özgür Yazılım’a sürekli destek vererek sadık kullanıcı kitlesi yaratmakta. Ancak, bu, Özgür Yazılım ve GNU/Linux dağıtımları kullananların da Nvidia’nın istediklerine sürekli boyun eğecekleri anlamına gelmemekte. Neticede erişime açık olan kaynak kodunu değiştirme, kullandıkları dağıtıma göre düzenleme, hataları geliştirici ve kullanıcı topluluklarına iletme hakkı her an ellerinin altında. Burada söz konusu olan karşılıklı bir ilişkidir.
Öte yandan Intel firması da Özgür Yazılım ve GNU/Linux dağıtımlarında ürünlerinin verimli ve sorunsuz çalışması ve de müşteri kaybını önlemek amacıyla sürücü yayınlamaktadır. Son günlerde piyasaya duyurduğu Netbook’lar üzerinde verimli çalışması için tasarlanan Moblin Linux ile de Özgür Yazılım alanında bir ürünle boy göstermeye başlamıştır. (dipnot 1)
Bunun yanı sıra IBM, Sun, Oracle, Novell, HP, Google gibi bilişim devleri de Özgür Yazılım’ın, GNU/Linux dağıtımlarının piyasadaki tekelciliği delmesi üzerine bu yeni ve farklı bir iş modeli karşısında yeni çözümler üretmiş, destekleyici projelerle Özgür Yazılım’ın gelişmesine katkıda bulundukları gibi kendilerine yeni stratejiler çizmişerdir. Öte yandan kimi hazır sitem üreticileri de piyasaya sundukları bilgisayarları önceden yüklü olarak GNU/Linux dağıtımlarıyla satmaları gibi (Dell’in dizüstü bilgisayarlarına Ubuntu yükleyerek satması), hiçbir şey yüklemeyerek de (Acer’ın dizüstü bilgisayarlarına FreeDOS yüklemesi) dolaylı ve piyasada bilinirliği arttırıcı desteklerde söz konusudur.
Yazılım Cephesinin Gelişime Cevabı
Peki, donanımların sürat kazanan gelişimine işletim sistemleri ve yazılımlar cephesinden ne yanıt geldi? Bilindiği gibi AMD ilk 64 bit sınıfındaki işlemcisini piyasaya sürdüğünde piyasa hâkimi kaynak kodunun kapalılığını esas ilke olarak benimseyen, ücretli işletim sistemi üreticisi hazırlıksız yakalanmıştı piyasanın bu genç oyuncusunun atağına. Bu atağa erken yanıt veren ise Özgür Yazılım dünyası olmuştu. Bugün birkaç dağıtım dışında çift çekirdek ve 64 Bit teknolojisini desteklemeyen GNU/Linux dağıtımı yok gibidir. Hatta Debian (dipnot 2) ve Gentoo (dipnot 3) GNU/Linux dağıtımları yaklaşık olarak on ikiyi aşkın işlemci mimarisine sahip sistemleri desteklemekte, bunlara yönelik derlenen Kernel (çekirdek) ile dağıtımlarını sunucularda kullanıcılarla paylaşmaktadır.
Üstelik GNU/Linux dağıtımları işlemcinin kalitesi, başarımı, fiyatı ve hatta gözleri kapalı kaynak kodlu işletim sistemi kullanmaktan başka seçeneklerin olabilirliğini görmez olmuş kullanıcılar için son derece önemli olan hızı ne olursa olsun hemen hemen tüm sistemlerde çalışabilmektedir. (dipnot 4) Kısaca GNU/Linux dağıtımları işlemci beğenmemezlik yapmadan destekledikleri sistemlere kurulup düşün donanımda son derece verimli bir şekilde çalışırlar. Üstelik her türlü özelleştirme, bağımsızlaştırma ve özgürleştirme eylemleriyle kişiye ve kuruma özel tam verimlilik esasına göre istenilenleri yaparlar.
Özgür Yazılım ve GNU/Linux dağıtımlarının en güzel yanı özgür oldukları için hiçbir sınırlamalarının olmayışıdır. Ancak kaynak kodunun kapalılığını esas ilke benimseyen ücretli “tekel” işletim sistemi ve de yazılımlar işlemci seçebildikleri gibi tüketicinin alım gücüne göre de kendilerini sınırlarlar. Gerçi fiyatı ne kadar yüksek olursa olsun genel kanının aksine tam verimlilik sağlayacakları da şüphelidir.
Örnek verilecek olursa MS Windows işletim sistemleri pazarlamasında tüketiciye ulaştırılan görsellerde sürekli olarak inanılmaz şeyler yapılır, anlatılır ve tüketicinin beklentisi daima yüksek tutulur ve satın alacağı üründen karşılıksız bir haz alması sağlanır. Bir nevi koşullandırma ile ürün satılır ama sunulan fayda kısıtlıdır. Ürünü satın almak isteyen kişi teknoloji mağazasına gittiği zaman almak istediği üründe kendisine pazarlanan özelliklerin olmadığı kısıtlı sürümlerle geliri ölçüsünde yetinmek zorunda kalır. Bu durum MS Windows Vista ve Windows Seven ürününde yoğun bir biçimde yaşandı, yaşanıyor da. Reklâmlardaki görsellerde Aero teması, görsellikler ve dokunmatik ekran özellikleri sürekli olarak kullanıldı. Ancak bu ve diğer birçok işlev MS Windows Vista Premium (Ultimate) Edition’ ve MS Windows Seven Home Premium da yer aldı ki, bu ürünlerin fiyatı da neredeyse bir bilgisayar fiyatı kada. Üstelik tüketicinin gelirince ödeyebileceği fiyatla sahip olduğu işletim sistemi bir üst seviye ürünün de gizli gizli pazarlamasını yapmaktaydı (aslında bu eylem biraz değil temelli korsana yönelimi de arttırmaktadır). Nasıl mı? MS Windows XP, Vista ve Seven (7)’nın Starter ve Home Edition ürünleri işlemcinin, diğer donanımların özelliği ne olursa olsun üçten fazla uygulama çalıştırmamak (dipnot 5), kimi yönetim paneli ve sınırlı özelleştirmeler sunan uygulamacıkları içermemek, güvenlik açısından zaaflar taşımak, gibi tuhaf özelliklere sahiptiler.(dipnot 6)
Üstelik bu durumu anlamayan tüketiciler soluğu teknik servisçilerin ya da ürünü satın aldıkları mağazanın garanti kısımlarında aldılar. Sorunları ise basit ve ortaktı: “Bilgisayarım yavaş çalışıyor, kasılıyor.” Çözüm de öteleyici ve tek oldu: Yeniden MS Windows XP ya da Vista kurulumu (bilinen adı ile format atmak) ya da donanım yükseltmesi.
Yaşanan bu durumun aynısı kimi kaynak kodu kapalı yazılımlar için de geçerlidir: var olan bir paketin, uygulamacığın eski olması yüzünden kurulmayı, çalışmayı reddedenler olacağı gibi işlemciyi desteklemeyip bir hata raporu dahi vermeden (gerçi verse de anlaşılmayacaktır: çünkü verilen mesajda kapalıdır!) anında kapananlar, donanımı verimsiz kullananlar vs…
Fayda-Maliyet ve Verimlilik Üzerine
Bugün mantar gibi her yerden biten teknolojik ürün-hizmet satışı, pazarlaması yapan mağazalar, internet siteleri bilişim okur-yazarlığı olmayan pazardan sebze meyve alır gibi teknoloji tüketen insanlara yöneliktir.
Çünkü bu mağazalardan insanlar yüksek fiyata içindeki parçaların dahi ne işe yaradığını bilmeyen (örnek elma tatlıdır ve evde, elde yiyecek doğru düzgün bir şey yoksa açlığı keser) bin dolarlarla ifade edilen ürünler, hizmetler almaktalar, ancak verimli kullanabilmekteler mi? O ayrı bir sorun. Kısa bir örnek: Milyar lira vererek satın alınan güvenlik korumasından yoksun bilgisayarını (ki, ödediği bedele sadece belirli bir süre kullanım hakkını satın aldığı işletim sisteminin fiyatı da dahildir) 30-100 TL arasında bir bedele katlanıp koruma, güvenlik paketleri satın almak akıllarına gelmez. Satın alınan bu işletim sisteminin de neden güvenlik araçlarıyla birlikte satılmadığı da ayrı bir iceleme konusudur.
Üstelik satın alınan ürün hizmet daha ömrünü tamamlamadan ki, elektronik ürünler içlerine su yürümediği, düzgün elektrik akımında çalıştırıldığında uzun süreler çalışmaktadır (dipnot 7); her kapalı kaynak kodlu, ücretli işletim sistemi kullanıcısının deyimiyle “format zamanı gelmekte”, “iki işlem yapıyorum kasılıyor”, “müzik dinlerken internete giremiyorum” gibi serzenişlerle teknik servislerin yolunu tutmaktadır.
Sattığı ürünün elbet kusurunu bile kimi acar, girişken teknolojik ürün-hizmet mağaza zincirleri dönemsel olarak gazetelerde çarşaf çarşaf şu kadar bedelle bilgisayarlarınıza bakım yapıyoruz reklâmları yayınlamakta. Hatta hastalığın seyrini kontrol eder gibi ileriki zamanda yeniden kontrol için tarih ve muayene kontrol kartı dahi vermekteler.
Manifesto ve Sonuç
İnsan ekonomik bir varlıktır; daima sahip olduklarını genişleterek refahını arttırmak ister. Bunun için çalışır ve kazandığı para ile de refah sağlayacak, yaşamını sürdürecek, işlerini kolaylaştıracak tüketimler yapar. Aradaki değiş tokuş ile para ve ürün-hizmetler el değiştirir. Burada esas ilke her iki tarafında kazanç sağlamasıdır.
Yukarıda özetlediklerimizden hareketle kaynak kodunun kapalılığını esas ilke benimseyen ücretli “tekel” işletim sistemi ve de yazılımlar bilişim okur-yazarlığının gelişmesini engelledikleri gibi, fayda-verimlilik ilişkisini de bozmaktalar.(dipnot
Bunun aksine Özgür Yazılım bilgi okur-yazarlığının gelişimine tam destek sağlamakla birlikte fayda-maliyet denkleminde insanlığa tam verimlilik sağlamaktadır.
Özgür Yazılımlar, kullanıcıya sadece yazılımın kullanım hakkını vermez, tamamı ile sahip olmasını sağlar ve geliştiriciden de bu özveriyi yapmasını; yarattığı yazılımı GNU GPL ile lisanslayarak; bekler. Üretienin satılmasına da karşı çıkmaz, ama kaynak kodunun açık olmasını şart koşar, çünkü kaynağa erişim ile bilginin gelişiminin güvenli sağlanacaktır.
Bu yüzden Özgür Yazılımların ve GNU/Linux dağıtımları;
-
İşlemci seçmez,
-
Donanım ayrımı yapmaz,
-
Nedensiz yere kapanmaz değil, kapanırlar ve hiç değilse kullanıcıya geliştirici ve kullanıcı topluluğuna iletilmek üzere bir hata mesajı iletirler,
-
Sınırsızca donanıma bağlı (ya da zorunluluğundan) olsun olmasın özgürleştirilebilir,
-
Esnekleştirilebilir,
-
İstenildiği gibi kurcalanabilir, (eğer yönetici haklarıyla; yani super user, su; bu işi yapıyorsanız tehlikeli olabilir, ama çekinmeyin deneyin)
-
Ücretsiz ve sınırsızca paylaşılabilir,
-
Beğenmediğiniz ya da hatasını gördüğünüz yeri varsa değiştirebilir, değiştiremezseniz dahi geliştirici veya kullanıcı topluluklarına isteğinizi iletip değişikliğin yapılmasını isteyebilirsiniz,
-
Üretici tarafından “artık desteğimiz çekilmiştir, yeni sürüm satın alınız” gibi anlamsız dayatmalara maruz kalmazsınız.
-
En önemlisi “crack” bulmak için virüslü âlemlerde dolaşmazsınız,
-
Tam verimlilik, tam güvenlik ve her alanda özgürlük sizin emrinizdedir.
Özgür yazılım, FSF (Özgür Yazılım Vakfı)’nin ifadesiyle aşağıdaki belli başlı dört özgürlüğü barındırır:
-
Her türlü amaç için yazılımı çalıştırma özgürlüğü (özgürlük 0).
-
Yazılımın nasıl çalıştığını inceleme ve kendi gereksinimleri doğrultusunda değiştirme özgürlüğü (özgürlük 1). Yazılım kaynak koduna erişim bunun için bir ön şarttır.
-
Yeniden dağıtma ve toplumla paylaşma özgürlüğü (özgürlük 2).
-
Yazılımı geliştirme ve gelişmiş haliyle topluma dağıtma özgürlüğü (özgürlük 3). Böylece yazılım bütün toplum yararına geliştirilmiş olur. Yazılım kaynak koduna erişim bunun için de bir ön şarttır.
Bir yazılım, ancak bütün kullanıcıları bu hakların tümüne sahip oldukları zaman özgür bir yazılım olur.(dipnot 9) Bu özgürlüklere sahip olmak, kimseden izin almamayı ve izin için hiçbir bedel ödememeyi de içerir.(dipnot 10)”
Özgür Yazılımların ve GNU/Linux dağıtımlarının teknolojik ürün-hizmet mağazalarında satıldığını asla göremezsiniz; çünkü Özgür Yazılım ücretsizdir. Bu, bilginin de özgür olması, sınırlandırılmaması ve paylaşılarak yeniden üretilip yetkinleştirilerek verimli hale getirilmesini kendisine ilke edinmesinden ileri gelmektedir ve biz, Özgür Yazılım gönüllüleri bu ilkelere sımsıkı bağlıyızdır. Çünkü amacımız yüzyılların birikimi olan bilginin gelişimin önünü kesmek değil onu geliştirmek, yetkinleştirmek, verimli hale getirmek ve insanlığın hizmetine bedelsizce sunmaktır.
________________________________
Dipnotlar:
Dipnot 1: Bakınız: http://sozluk.sourtimes.org/show.asp?t=moblin ve http://moblin.org/about-moblin
Dipnot 2: Debian GNU/Linux’un desteklediği işlemci türleri için lütfen bakınız: http://www.debian.org/CD/http-ftp/#stable
Dipnot 3: Gentoo GNU/Linux’un desteklediği işlemci türleri için lütfen bakınız: http://www.gentoo.org/main/en/where.xml
Dipnot 4: Buradaki “tüm sistemler” derken donanım üreticilerinin Özgür Yazılım’a ve kaynak kodunun açıklığı ilkesine düşmanca davranmamaları kastedilmiştir. Yoksa bilindiği gibi kimi donanım üreticileri sadece MS Windows işletim sistemlerinde çalışabilmek için kendilerini kar getiren anlaşmalarla şartlandırdıkları gibi Özgür Yazılım’a sınırlı destek veren ve ürününün sorunsuz, tam verimli çalışabilmesi için gerekeni yapmak yerine baştan savma destek vermekte, donanım ise işletim sistemi seçiciliği yapmaktadır.
Dipnot 5: Bakınız: PCLab Forumları, http://www.pclabs.com.tr/2009/02/04/windows-7-versiyonlari/
dipnot 6: Bakınız: http://www.winsupersite.com/showcase/windowsxp_home_pro.asp
Dipnot 7: Örneğin bu makaleyi kaleme alan yazar bu yazıyı 1999 model bir IBM Net Vista bilgisayara kurulu olan Arch Linux 2009.2 (Masaüstü yöneticisi: Xfce 4.6) GNU/Linux dağıtımını kullanarak yazmaktadır ve kullandığı sistem evini su basmazsa bir on yıl daha yaşayacaktır. Belki de 30 sene!
Dipnot 8: Bir önceki makalemi konunun açıklaması için affınıza sığınarak bakınız olarak ekliyorum: http://aptalkutusu.wordpress.com/2009/04/19/bilgisayar-kapsar-insan-yasamini-bolum-iki-bilisim-okur-yazarliginin-neresindeyiz/
Dipnot 9: Bilindiği gibi kaynak kodunun kapalılığını esas ilke olarak benimseyen işletim sistemi ve yazılım üreticisi firmalar, tüketicinin aldığı şeyin program olmadığını, sadece programı kullanma izni olduğunu savunurlar.
Dipnot 10: Kaynak: http://www.gnu.org/philosophy/free-sw.tr.html