Neden Linux?
Linux hem bulut hem de geliştirme ortamları için hiç şüphesiz en popüler işletim sistemi. Ayrıca StackOverflow anketlerinde de ard arda sürekli en çok tercih edilen platform ünavanına da sahip. Peki Linux'u bu kadar popüler yapan nedir?
Açık Kaynak (Open source)
Öncelikle Linux açık kaynak işletim sistemidir. Yani hemen hemen çoğu dağıtım ücretsizdir. Bu nedenle istediğiniz dağıtımı indirip kurabilir ve deneyebilirsiniz. Güncel Linux dağıtımlarını ve popülerlik sıralamasını distrowatch'tan takip edebilirsiniz. Masaüstünde benim kişisel tercihim Ubuntu, fakat bu tamamen tercih meselesi.
Daha Fazla Güvenlik ve Daha Fazla Mahremiyet
Linux açık kaynak olması ve çekirdek kodunun yüzler hatta binlerce kişi tarafından incelenmesi nedeniyle diğer işletim sistemlerine nazaran daha az açık içerir. Genellikle Linux için bir antivirüs programına ihtiyaç duymazsınız tabiki gerekli güvenlik önlemleri her işletim sisteminde olduğu gibi Linux için de alınmalıdır.
Linux işletim sisteminde siz istemediğiniz sürece sizin bilgilerinizi toplayan ve hemen her hareketinizi depolayan programlar bulunmaz dolayısıyla mahremiyet daha ön plandadır.
Onlarca bedava araç/yazılım
Gerek masaüstü sürümleri ve gerekse sunucu sürümleri olsun, Linux kurduğunuz anda onlarca yazılıma bedava sahip olursunuz. Office yazılımı için para ya da video editor için para ödemezsiniz.
Linux her yerde
Evet Linux yapısı gereği hemen her ortamda ve donanımda çalışır. Bu nedenle en küçük cihazdan süper bilgisayarlara Linux'u görebilirsiniz. Bu evinizdeki bir modem olabildiği gibi akıllı TV nizdeki işletim sistemi ya da yeni arabanızın yönetim sistemi olabilir.
Daha az donanım daha çok performans
Linux Windows işletim sistemi ile kıyaslandığında daha az donanım gereksinimi ister. Elbette değişik Linux dağıtımları ve değişik masaüstü sürümleri donanım değişiklikleri gösterir. Ancak Windows ile kıyaslandığında bu ihtiyaç çok daha azdır. Hemen her yeni çıkan Windows sürümü sizden son donanım gereksinimlerini istese de çok eski bilgisayarlarınıza bile uygun bir Linux dağıtımı bulup kurabilirsiniz.
Sunucular (Server) için vazgeçilmez seçenek
Linux kişisel masaüstü kullanımı için geniş bir yelpazede seçenek sunmakla birlikte sunumcular için de bir numaralı tercih edilen işletim sistemidir. Bugün gerek yerel ortamlarda (on-premise) ve gerekse bulut ortamlarında çoğu sunumcu Linux ile çalışmaktadır. Ayrıca en çok tercih edilen nginx, Apache ve caddy gibi web sunumcu yazılımları da Linux içine doğmuştur ve Linux ile çalışır.
Ençok tercih edilen sunumcu dağıtımlarının başında ubuntu ve centos gelmektedir. Ancak masaüstünde olduğu gibi sunumcu sürümlerinde de birçok iyi alternatif mevcuttur.
Geliştirme (Development) Ortamının Kalbi
DevOps araçlarının çoğu Linux işletim sistemi gerektirir ya da çoğu yeni araç önce Linux için geliştirilir ve gerekirse ardından Windows sürümü çıkarılır.
Bugün sıkça kullanılan container platformu olan docker, Linux içinde doğmuştur ve sonradan Windows'u desteklemiştir.
Otomasyon aracı olan Ansible sadece Linux üzerine yönetim aracı olarak kurulabilir. Ansible Windows makineleri uzaktan kontrol etse bile ana yönetim terminali Linux olmak zorundadır.
Container yönetim aracı olan Kubernetes sadece Linux platformlarında çalışır. Bugün modern geliştirme mimarileri ve mikro servisler tamamen Kubernetes ve benzeri container orkestrasyon sistemleri üzerine kuruludur.