LINUX, Intel uyumlu 386 ve yukarisi islemcilerde calisan, kernel kodu Linus Torvalds tarafindan gelistirilen ucretsiz bir isletim sistemidir. 1991 yilinda ilk kernel kodunun Linus tarafindan Internet'e konmasiyla; bircok programci herhangi bir karsilik beklemeden bu projeye katilmistir. Ayrica LINUX GNU projesine dahil edilmis ve GNU'nun butun programlari LINUX'a uyarlanmistir. Beta testi asamasi 1993 yilinda tamamlanmis ve LINUX resmi olarak duyurulmustur.
LINUX, butun diger UNIX clone'larindan beklediginiz gercek cokgorevlilik, sanal bellek kullanimi, TCP/IP ve networking destegi, duzgun bellek yonetimi gibi ozellikleri saglamaktadir.
LINUX, Intel tabanli 386 ve yukarisi islemcilerde ve onlarla uyumlu olan AMD, Cyrix gibi islemcilerde sorunsuz calismaktadir. Ancak IBM, MC (micro channel) mimarisini aciklamadigi icin MCA kullanan bilgisayarlarda su an LINUX kullanilamamaktadir. LINUX'un baska islemcilere tasinmasi islemi suruduruluyor. (MIPS, Alpha, 680x0, PowerPC gibi) (i)
LINUX uzerinde calisan yazilimlar: gcc, Emacs, X-Windows, TeX, Ghostscript, TCP/IP ve butun diger standart UNIX programlari.
Bunlarin disinda, DOS programlarini calistirmak icin DOSEMU. (Daha fazla bilgi icin 3.3'e bakin) Windows tabanli uygulamalari calistirmak icin WINE (daha fazla bilgi icin 3.4'e bakin) gibi test asamasinda olan programlar var.
Bazi firmalar ise LINUX uzerinde ticari paketler (motif gibi) satmaktadir. (i)
Bilgisayarinizi LINUX'la acmak icin minimum gereksinimleriniz: 386 islemci, 2Mb bellek ve disket surucu. Ancak, kullanirken iskence cekmemeniz icin daha fazla bellek ve daha hizli bir islemciye ihtiyaciniz olacak. Eger, LINUX'da uzerinde X-Windows ara yuzunu de kullanacaksaniz, 8Mbyte bellege ihtiyaciniz olacak iyi bir performans icin.
VL Bus ve PCI anakartlari destekleniyor. Ancak MCA'le ilgili sorunlar var. SCSI kontrol kartlarinin bir kismi destekleniyor. Ozellikle BusLogic.
LINUX 386 islemcisiyle gelen bazi ozellikleri (bellek yonetimi, 32 bit register gibi) kullandigi icin 286 ve asagi islemcilerde kesinlikle calismayacaktir.
LINUX su an icin cok islemciyi desteklememektedir. (i)
LINUX'u calistirmak icin gerekli mimimum yer 10-15 MB kadardir. Buna gcc eklemek isterseniz 15 Mb, X11 icinde 30 MB kadar daha gerekli. Temel isletim sistemi + c derleyicisi + X11 + TCP/IP +swap icin 90-100 Mb kadar yere ihtiyac var. Ayrica tabii sizin ihtiyac duyacaginiz bos yer. (i)
LINUX'un kernel lisansi Linus Torvalds'a aittir. Linus, bunu GNU General Public License'a (GPL) yerlestirmistir. Buna gore: serbestce dagitabilir, degistirebilir, kopyalayabilirsiniz. Ancak ileriki dagitimlara herhangi bir kisitlama koyamazsiniz. Ayrica, kaynak kodunu da yayinlamaniz gerekir.
Daha fazla bilgi kernel kaynak kodu ile gelen COPYING dosyasinda bulabilir.
LINUX'la gelen diger bircok programda GNU GPL'e sahiptir. (i)
UNIX, Unix System Laboratories'in (USL) bir ticari markasidir. Bu yuzden her bilgisayar firmasi kendi makinasinda calisacak UNIX isletim sistemini farkli adlarla (AIX, ULTRIX, HP/UX gibi) yayinlamaktadir. Bunlara UNIX isletim sisteminin 'clone'lari denmektedir. LINUX da bir UNIX clone'udur. Ve POSIX standardini desteklemektedir. (POSIX=Portable Operating System Interface) LINUX'la herhangi bir UNIX clone'u ile yapabileceginiz butun islemleri yapabilirsiniz. (i)
LINUX isletim sisteminin kullanim kilavuzlari, bir dizi gonullunun olusturdugu bir grup tarafindan hazirlanmaktadirlar. Hem isletim sisteminin hizla gelismesi, hemde calisma kapsaminin gittikce genislemesi nedeniyle bu kilavuzlar hergun guncellenerek gelistirilmektedir. LINUX icin kullanim kilavuzlari (ve bu kilavuzlari hazirlayan gruba) LDP LINUX Documentation Project adi verilir. Bu dokumanlar:
Sozkonusu dokumanlar, LATEX kaynak kodu olarak .dvi dosyasi veya postscript dosyasi seklinde orjinal olarak
altinda yer alirlar. TR icerisinde ise ayni dokumanlara
ftp://ftp.metu.edu.tr/pub/linux/sunsite/docs/LDP
altindan erisilebilir.
http://sunsite.unc.edu/linux adresinde LDP ile ilgili bilgi edinilebilir. (i)