Giriş
Linux, büyük Unix tabanlı işletim sistemleri ailesinin bir üyesidir.Linux başlangıçta Linus Torvalds tarafından IBM Intel 80386 tabanlı mikroişlemci aileleri için 1991 yılında işletim sistemi çekirdeği olarak geliştirilmiştir. Linus halen Linux çekirdeğini derinlemesine geliştirmeye devam etmekte, güncel donanım sürücülerini güncel tutmak için çabalamakta ve dünya çapındaki Linux çekirdeği geliştiricileri aktivitelerini koordine etmektedir.
Yıllar yıllar sonra, geliştiriciler Linux çekirdeğini başka mikroişlemci ailelerinde kullanılabilir hale getirmek için uğraşmışlardır. Bu mimariler şunlardır:
- ARM
- HP Alpha
- Intel's Itanium
- AMD's AMD64
- Power PC
- IBM zSeries
Linux'a daha fazla ilgi uyandıran onun bir ticari işletim sistemi olmamasıdır. Onun kaynak kodlarının GNU GPL lisansına göre açık kaynak olmasından ötürü, Linuxu öğrenmek isteyen herkes, Kernel.org adresinden güncel kaynak kodlarını indirebilir. Linux kaynak kodlarının içinden geçtikçe onun ne kadar gelişmiş bir işletim sistemi çekirdeği olduğunu anlayacaksınız.
Teknik olarak konuşmak gerekir ise , Linux çekirdeği doğru bir Unix çekirdeği olmasına rağmen içinde Unix tabanlı programlar bulundurmaz. Bu yüzden tam olarak Unix işletim sistemi değildir. Unix'e ait olarak şu öğeleri kendine almamıştır.
- Dosya sistemi uygulamalarını,
- Grafiksel arayüz pencerelerini,
- Sistem administrator komutlarını,
- Text düzenleyicilerini,
- Derleyicileri.
Ancak bu yukarda bulunan uygulamaların çoğu GPL lisansı adı altında bulunup, bütün Linux işletim sistemlerine daha sonradan eklenebilirler. Çünkü Linux çekirdeği kullanışlı bir işletim sistemi ortamı için bu ek uygulamalara ihtiyaç duymaktadır.