
Günlük hayatta insanlara “Hangi işletim sistemini kullanıyorsun?” diye sorulduğunda genellikle “Windows” veya “Linux” şeklinde cevaplar duyuyoruz. Ancak teknik olarak bakıldığında burada küçük ama önemli bir ayrıntı var.
Linux, aslında tek başına bir işletim sistemi değildir. Linux, işletim sisteminin temelini oluşturan bir çekirdektir (kernel). Çekirdek; bilgisayarın donanımı ile üzerinde çalışan yazılımlar arasındaki iletişimi sağlar. İşlemci, bellek, disk, ekran kartı ve diğer donanımların yönetilmesi gibi temel görevleri yerine getirir.
Bir işletim sistemi ise yalnızca çekirdekten oluşmaz. Çekirdeğin üzerine sistem araçları, kütüphaneler, kullanıcı arayüzleri ve çeşitli yazılımlar eklenerek kullanılabilir bir işletim sistemi ortaya çıkar. Bu nedenle Linux çekirdeğinin üzerine farklı yazılım bileşenleri eklenerek Ubuntu, Debian, Fedora, Arch Linux, Linux Mint gibi farklı dağıtımlar oluşturulmuştur.
Bu noktada teknik olarak daha doğru ifade GNU/Linux şeklindedir. Çünkü Linux çekirdeği, GNU projesi tarafından geliştirilen birçok temel sistem aracıyla birlikte kullanılarak bugün bildiğimiz işletim sistemlerinin temelini oluşturmuştur.
Kısacası, günlük kullanımda “Linux kullanıyorum” demek yanlış sayılmaz. Ancak teknik açıdan bakıldığında Linux bir çekirdektir; bu çekirdeğin üzerine çeşitli yazılım bileşenleri eklenerek GNU/Linux tabanlı işletim sistemleri ve dağıtımları oluşturulur.
Yani Windows doğrudan bir işletim sistemi ailesi olarak anılırken, Linux tarafında aslında kullanılan şey çoğu zaman Linux çekirdeğini temel alan bir dağıtımdır. Bu yüzden “Hangi Linux dağıtımını kullanıyorsun?” sorusu, teknik açıdan “Hangi işletim sistemini kullanıyorsun?” sorusundan daha doğru bir ifade olabilir.
