Linux Nedir?
Evvel zaman içinde... Kalbur zaman içinde... kisisel bilgisayar dünyasinda Windows kral iken... Finlandiya’da 21 yasinda bir üniversite ögrencisi çikmis. Yeni edindigi Intel 386 bilgisayarina kurulu DOS’ u sevmemis; Helsinki Üniversitesi’nin bilgisayarlarinda çalisan Unix’ ten kendi bilgisayarinda da olsun istemis. Ama bilgisayar dünyasini idare eden krallar, PC için Unix satilmasini çok agir para sartlarina baglamislar ve büyük firmalar disinda küçük sahislarin Unix edinmesini adeta istemezlermis.
Linus adli Helsinkili bu genç, düsünmüs, düsünmüs... ve sonunda krallara para vermektense, kendi isletim sistemini kendisi yazmaya karar vermis. Çünkü çok zeki ve becerikli bir gençmis. Ortaya DOS yerine bir PC’ yi çalistirmaya, BIOS bilgilerini edip, bilgisayarin klavyesi nerede, ekrani nerede anlamasina yeter düzeyde bir isletim sistemi çikinca, ilk isi bunu, o zaman, yani 1991 yilinda ne ölçüde Internet varsa, o ölçüde çevresine yaymaya karar vermis. Çünkü bu genç çok alçakgönüllüymüs. Arkadaslari “Yahu Linus, bu ne güzel Unix! Gel bunun adi Linux olsun; hem seni hatirlatir, hem de Unix’ i!” demisler.
Böylece yeni isletim sisteminin adi Linux olmus. Aradan yillar geçmis. PC dünyasinda isletim sistemi tahtina kurulmak isteyen krallar arasinda kavga baslamis. Kral IBM, PC tahtina geçmek üzere ortaya OS/2 diye bir prens sürmüs. Ama kral Windows, bu prensi bir kiliç darbesiyle öldürmüs! Büyük bilgisayar sarayindaki Unix krallari ise arda bir “PC tahtini nasil ele geçiririz?” diye düsünüyorlarmis, ama “PC kralliginin kullari zengin degil, bize büyük firmalar gibi çok para kazandiramazlar!” deyip vazgeçiyorlarmis yaristan. Fakat, PC krallarinin kullari arasinda Windows’ un hükümdarligindan hoslanmayanlarin sayisi da artiyormus.
O sirada bir taraftan kendi PC’ sini yöneten Linux tebanin dikkatini çekmis;”Bizim PC’ mizi de yönetir misin?” demisler. Linux, “Tabii yönetirim!” demis. PC’ler “Peki kaç para?” diye sormuslar; Linux, “Para istemem, ama bir sartim var! “ demis. PC’ler o güne kadar hiç böyle bir sey duymamislar.”Nedir sartin?” diye sormuslar hayretle! Linux, “Para istemem, ama hiçbiriniz de benim sirtimdan para kazanamazsiniz” demis. Linux, ayrica kendisinin degistirilmesine de izin vermis; ama bu kez sarti kendisinde yapilan degisikligin herkese açik olmasiymis.
Linux, dünyanin ilk serbest dagitilan yazilimi degil. “Serbest Yazilim Vakfi” diger birçok kurum, henüz PC icat edilmeden önce, bilgisayar yaziliminin ücretsiz dagitilmasi fikrini benimsemis kisiler yazdigi programlari bir araya getiriyor ve dagitiyordu. Yakin zamana kadar Linux da tamamen ücretsiz edinilebilirdi. Fakat bir bilgisayar isletim sistemi yazilimini kernel adi verilen çekirdek programi kendi donanimina göre “derlemek” tabir edilen islemden geçirerek kurabilecek çok az kullanici bulundugu için, birçok firma, bir “Linux’u bilgisayara kurma programi” üreterek bunu satiyor. Bu tür Linux kurma programina, “Linux Dagitimi” (distribution) adi veriliyor. “Dagitim” paketleri üreten firmalar, kendi paketlerin daha cazip hale getirmek için, sunduklari ürünün bir Linux sisteminde bulunmasi gereken birçok yan ürün içermesine de özen gösteriyorlar.
Serbest Yazilim ruhuyla hareket eden Linux’u kendi yazilimlari için en elverisli ortam diye gören birçok bireysel programci da programini ücretsiz dagitiyor. Ayrica Linux’un yayilmasi fikrini savuna dernekler ve kullanici guruplar tarafindan ücretsiz verilen “dagitim” paketleri da var. Bunlari Internet’ten indirerek,kurmaniz mümkün. Linux’u, ortaya çikaranin amacina uygun sekilde gerçekten bes kurus para ödemeden edinmek istiyorsaniz, Internet’te http://www.linux.org.tr adresine girmeniz yeterli. Ayrica, Internet’te baska birçok yerden ticari olmayan dagitim paketi bulmaniz da mümkün.
Linux, bir Unix programi midir? Bu sorunun cevabini vermek için “ Unix programi nedir?” diye sormak gerekir. Unix sistemini gelistiren bilim adamlari ve bilgisayar isletimcileri, bu ad altinda çok sayida isletim sisteminin ortaya çikmasi üzerine, oturup birtakim standartlar gelistirmis, hatta bir “Bir sistemin Unix oldugunu onaylama süreci” belirlemis bulunuyorlar. Bu ilkeler dikkate alinirsa, Linux bir Unix-türevidir; ama LinusTorvalds programi için hiçbir zaman bu onayi istemedigine göre, Linux bir Unix degildir.
Linux’un ilk kullanim alani PC, ve ilk kullanicisi da bilgisayar bilimi ögrencisi iken bugün firmalarin ag yöneten bilgisayarlarinda (server) ve hatta üniversite ve arastirma kurumlarinin süper-bilgisayarlarinda bile bu sisteme rastlamaniz mümkün. ISS’ ler firmalar arasinda da Linux kullanimi hizla yayilmaktadir. Bir lisans karsiligi dagitilmadigi için Linux kullanicilarinin kaydi hiçbir yerde tutulmuyor. Ticari dagitimlarin yayginlasmasi ile bu firmalarin satis rakamlari, Internet’ten yapilan indirmelerin sayisi ve çesitli konferans ve kullanici guruplarin derledigi verilere bakilirsa, bugün 8 milyon bilgisayar kullanicisinin Linux sistemine sahip oldugu söylenilebilir.
Linux, çekirdek program olarak, DOS gibi, komut satirindan yönetilir. Fakat günümüzde birçok kisi, kurum ve kurulus ücretsiz, ticari firmalar ise ücretli, grafik kullanici arabirimi veya Windows benzeri masaüstü programlari üretiyor, dagitiyor ve satiyorlar. Linux sisteminin edindigi ilk kullanici arabirimi, “X Windows Sistemi” idi. Bu, Microsoft firmasini Windows isletim sisteminin masaüstü ve her program için bir pencere yaklasimina benzetilebilir. Kisaca X denilen bu arabirim, daha sonra yaygin olarak kullanilan birçok Linux masa üstünün temeli oldu. Linux, Microsoft Windows, IBM OS/2 ve diger bir Unix sistemi ile dosya alis verisi yapabilir; bu sistemlerle TCP/IP protokolü ile dosya alisverisinde bulunabilir.
Dolayisiyla bir Linux sistemi, hem Web Server hem de Web Browser için isletim sistemi olabilir. Linux’un bir ag ortaminda, ag merkezi veya yazici veya dosya sistemi paylasimini saglayan merkez olarak kullanilmasi için, diger sistemlerle iletisimini saglayan protokolleri vardir. Bugün birçok gönüllü kisilerin katkilariyla, Linux veri tabani yönetimi ve dagitimi yapabilen güvenli ve istikrarli bir isletim sistemi haline gelmis bulunuyor.
Linux da diger birçok isletim sistemi gibi, gelismekte olan bir yazilimdir; ücretsiz dagitilan çekirdek kodu ve ücretli-ücretsiz ekleri, arabirimleri, yükleme programlari,
Linux Dagitimlarini Taniyalim
CALDERA: Özellikle büyük firmalarin ve ag sunucusu ve is istasyonu bilgisayarlari için ticari Linux dagitimi yapmaktadir. Novell ag yöneticisi programlari ve sürücülerinin lisansini alarak, kendi dagitimi il birlikte vermektedir. Bu firmanin dagitiminda, Windows 3.1 için yazilmis, 16 bit’lik Windows programlarini Linux ortaminda çalistirmayi saglayan WABI adli grafik kullanici arabirimi de bulunmaktadir.
DEBIAN: Birçok gönüllüyü bir araya getiren bir örgüt olan Debian grubunun (www.debian.org) dagitimi olan Debian GNU/Linux, Internet’ten edinilebilecegi gibi, CD-ROM olarak da bulunabilir.
DLX: Erich Boehm tarafindan gelistirilmis, tam bir Linux sistemidir. 3.5 inç’lik bir disketle dagitilir. Grafik arabirim ve uygulama programi içermez.
DOS LINUX: Kent Robotti tarafindan gelistirilmis bir Linux sistemidir, MSDOS, PCDOS, OPENDOS ve Windows-95’in DOS kipinde çalisir.
HAL91 FLOPPY: Qyvind Kolas tarafindan gelistirilmis olup, floppy diskete asgari Linux kurulumu yapar. Isletim sisteminden baslangiç ve acil durum disketi olarak yararlidir.
INFOMAGIC: Kendi Linux dagitimi olan bu firmanin (www.infomagic.com) piyasaya sürdügü dagitimdan bulunan Linux, ag ortami için hazirlanmistir; özellikle Apple firmasinin bilgisayarlarinin bulundugu aglar için sürücüler içerir.
LINUX MANDRAKE: Mandrake firmasi tarafindan gelistirilmistir. KDE grafik arabirimi, Apache Web Server, Gimp, Netscape Communicator ve diger birçok programi da içerir.
LINUX PPC: PowerPC Linux Projesi adli grup tarafindan PowerPC mimarisindeki bilgisayarlar için gelistirilmistir.
LINUX PRO: WorkGroup Solutions firmasinin dagitimi olup, 7 CD-ROM’luk bir set halinde satilir. Içerdigi programlar arasinda Linux Ansiklopedisi, 1600 sayfalik bir kitap, kurma, çekirdek derleme ve ayar konusunda birçok belge içerir. Içerdigi kaynaklar arasinda Internet ve Usenet’teki Linux tartismalarindan seçmeler de vardir.
LINUXWARE: Trans-Ameritech firmasi tarafindan gelistirilmis, esnek, kurulmasi kolay ve özellikle evde kullanilan PC’ler için gelistirilmistir. Windows 3.1, Windows 95 veya DOS’ tan yüklenir.
MKLINUX: Apple Bilgisayarlari Açik Arastirma Grubu adli bir örgüt tarafindan gelistirilmistir; Macintosh bilgisayarlarina kurulur.
TURBOLINUX: Pacific Hi-Tech tarafindan gelistirilmis olup, Intel, DEC Alpha ve PowerPC bilgisayarlarinda çalisir. Japonca ve Çince sürümleri vardir. Bu firma (www.pht.com) diger Asya ve Avrupa dillerinde de Linux dagitimlari çikartmaya hazirlandigini bildirmektedir.
REDHAT: Linux dagitiminda öncü firmalardan olan Redhat, Linux Gelistirme Ekibi’ne mensup üç kisi tarafindan kurulmustur. Birçok yazilim ve donanim firmanin yatirim yaptigi bu firmanin (www.redhat.com) dagitiminin bazi bölümleri ücretsiz edinilebilir; fakat bütün paket için para ödemek gerekir.
S.u.S.e GmbH: Alman sirketidir (www.suse.com) . Linux’un Almanca ve Ingilizce sürümünü içeren parali bir dagitimi vardir. CD-ROM’larinda diger kurum ve firmalarin dagitimi da bulunur.
SLACKWARE: Patrick Volkerding tarafindan gelistirilen kur programi ile birlikte verilen bu Linux çekirdegi, belki bugün en yaygin olan Linux’tur. Bu dagitimi, su anda birçok firmadan, örnegin Walnut Creek CDROM firmasinin (www.cdrom.com) CD-ROM’larindan ve Internet sitesinden edinmek mümkündür.
STAMPEDE: Stampede firmasi tarafindan Linux programcilari hedef alinarak gelistirilmistir; birçok Unix programi içerir.