Linux, özgür bir yazılım işletim sistemidir (herhangi bir şahsa veya şirkete ait değildir), bu nedenle onu bir bilgisayara kurmak ve kullanmak için bir lisans satın almak gerekli değildir. Çok görevli, çok kullanıcılı bir sistemdir, UNIX ile uyumludur ve bir komut arayüzü ve grafik arayüz sağlar, bu da onu gelecek için büyük umutları olan çok çekici bir sistem haline getirir.
Özgür bir yazılım olan kaynak koda, herhangi bir kullanıcının çalışabilmesi ve değiştirebilmesi için erişilebilir. Linux lisansı satış hakkını kısıtlamaz, bu nedenle çeşitli ticari yazılım şirketleri Linux sürümlerini dağıtır. Bunun yanı sıra, bu sistemin grafik ortamı için birçok dağıtımı ve pencere yöneticisi vardır.
Linux işletim sistemi Linus Torvalds tarafından geliştirildi ve sırayla Unix sistemine dayanan Minix sistemine dayanıyor, Torvalds ona araçlar ve yardımcı programlar ekleyerek onu çalışır hale getiriyordu. Linux'un ilk sürümünden itibaren sistem, yaratıcısının koordinasyonunda dünya çapında binlerce programcı tarafından değiştirildi.
Linux'un adı, yazarının Linus ve UNIX işletim sisteminin adından gelmektedir. Ancak, sistem GNU GPL (Genel Kamu Lisansı) altında dağıtıldığı için gerçek adı GNU / Linux'tur.
Linux yapısı, işletim sisteminin en temel hizmetlerini yürüten hibrit bir mikro çekirdeğe dayanmaktadır. Çekirdek sisteminin çekirdek; doğrudan donanımla etkileşime giren, bellek, mikroişlemci, çevre birimleri gibi tüm kaynaklarını yöneten bölüm.
Ayrıca, kullanıcıyı Shell veya komut yorumlayıcı olarak bilinen çekirdekten izole eden bir programa sahiptir, işlevi kullanıcının sisteme gönderdiği komutları veya uygulamaları metin modunda bir terminalden veya bir grafik ortamdan yorumlamak ve bunları işletim sisteminin anladığı talimatlar.
Sürümüne bağlı olarak bu işletim sistemi, süper bilgisayarlarda ve kişisel bilgisayarlar gibi sunucularda kullanılır. Linux'un farklı varyantları denir dağılımları bilinen en iyi arasındadır, Red Hat-Fedora, Suse, Debian, Ubuntu ve Mandriva.
Her Linux dağıtımı, çekirdeği işletim sistemi güncellemeleri aracılığıyla dağıtır. Çekirdeğin her versiyonu, noktalarla ayrılmış 3 veya 4 sayı ile ayırt edilebilir. Her sayının anlamı aşağıdaki gibidir:
1. Çekirdek sürümü; çekirdek kodunda büyük bir değişiklik olup olmadığı değişir.
2. Çekirdeğin büyük revizyonu.
3. Yeni sürücülerin veya bazı yeni özelliklerin eklenmesi gibi küçük revizyon.
4. Aynı revizyondaki hataların veya güvenlik kusurlarının düzeltilmesi.
Linux, son yıllarda grafik kullanıcı arayüzlerinde ve donanım kaynaklarının tanınması ve kullanımında iyileştirmeler ekleyerek uzun bir yol kat etti. Yavaş yavaş Windows ve Unix'te zemin kazanıyor, diğerlerine kıyasla sağlam ve düşük maliyetli bir alternatif olduğunu düşünen bilgisayar kullanıcılarının ve uzman işletmelerin (IBM veya Hewlett-Packard gibi şirketler) favorisi haline geldi. işletim sistemleri; ve genellikle sunucu sistemlerinin bir parçası olarak ilgili teknik desteği sağlarlar.