WİNDOWS
ARTILARI:
1.Gündelik kullanım için daha uygundur.
2.Rahatlıkla oyun oynayabilirsiniz.
EKSİLERİ:
1.Ücretlidir.(Microsoft’un kendi sitesinde yer alan Windows 10 Pro fiyatı şuan 1.899₺)
2.Ne kadar açık kaynak kodlu sistemlerin güvenliği tartışılsa da halihazırda Windows için binlerce tehdit vardır. Ayrıca bu tehditlerden korunmak için yine para ödemeniz gerekebiliyor.
3.Açık kaynak kodlu değildir. Bu yüzden bazı dosyaların içeriğini değiştiremezsiniz. Genel kullanıcılar için pek önemli olmasa da bazen mühendislik alanında gerekli olabiliyor.
LİNUX
Big Data , Yapay zeka ve Siber güvenlik alanında hep karşımıza çıkmaktadır. Ayrıca birçok kurumsal şirket artık Linux kullanmaktadır. Özellikle siber güvelik için olmazsa olmaz.
ARTILARI :
1.Ücretsizdir.
2.Bütün donanımlarla uyumludur.(USB ile portable olarak bile kullanılabiliyor.)
3.Güvenlidir.
4.Debug süreleri oldukça kısadır.(Yazılım ile uğraşanlar için büyük önem taşır.)
5.Windowsta içeriğini değiştiremediğiniz hatta okuyamadığınız bir dosya ile rahatlıkla üzerinde oynamalar yapabilirsiniz.
EKSİLERİ :
1.Çok fazla distrosu vardır.
2.Kullanıcı dostu değildir. Yani gündelik kullanımlar için uygun değildir. Yeni kullanıcılar başta alışmakta zorlanabilir.
3.Açık kaynak kodun güvenliği tartışılmaktadır.
4.Desteklenen oyunlar çok azdır.
Kısaca özetlemek gerekirse , gündelik işleriniz için Linux kullanmak size kalmış ama özellikle mühendislik çalışmalarında bulunacaksanız Linux kullanmak daha mantıklı olacaktır.
Distrowatch sitesinde yer alan en çok kullanılan Linux distrolarına göz atabilirsiniz.

Bu kadar çeşitli olmasının sebebi açık kanak kodlu olduğundan herkes üzerinde oynamalar yapıp kullanıma sunabilmektedir. Türkiye’nin Linux dağıtımı ise TÜBİTAK tarafından geliştirilen PARDUS’tur.
PARDUS sitesinden göz atabilirsiniz.
TEMEL LİNUX KOMUTLARI
Komutlar bizim ne işimize yarayacak diyebilirsiniz. Linux’ta bazı işlemler terminal üzerinden yapılır. Mesela içeriğini okuyamadığınız bir dosya var. Terminale gelip cat dosyaAdı yazarsanız terminal üzerinde içeriği yazdırabilirsiniz. Ya da bazı araçları terminal üzerinden başlatmanız gerekebilir.

pwd = Print Working Directory => Bulunduğun dizini gösterir.
cd = Change Directory => Dizin değiştirir.
cd dizinAdı =Gösterdiğin dizine gider.( İlk önce ls ile listeleyip gidebileceğiniz dizinleri görebilir, daha sonra cd komutu ile o dizine geçebilirsiniz.
cd.. => Bir üst dizine gider.
ls = List => Bulunduğunuz dizindeki olan dosyaları listeler.
cat = Bir dosyanın içeriğini terminalde gösterir.
cat dosyaAdı.txt (Uzantısı neyse onu yazıyoruz. Ben örnek olsun diye txt yazdım.)
mkdir = Make Directory => Dizin oluşturur.
rm = Remove => Dizin siler.
history = Geçmişteki komutlarınızı gösterir.
ifconfig = Local ip adresinizi gösterir.
setxkbmap tr = Klavye sorunu yaşadığınızda terminale bu komutu yazarsanız klavyeniz Türkçe olarak ayarlanacaktır.
Sanal makineye linux sistemi kurup kendinizi geliştirebilirsiniz.

