- Saydamlik: Bilgisayarimda tam olarak neler donuyor, her seyi kurcalayabiliyorum, kafama gore degistirebiliyorum.
- Basitlik: Ivir zivir programlarla, silmek icin 40 takla atmam gereken sacma sapan seylerle ya da "Windows Registry" gibi facia olusumlarla ugrasmak zorunda degilim. 2GB RAM'i olan bilgisayarda dahi donanima tamamen hukmedebilirsin. Ne idugu belirsin zibilyon tane svchost.exe calismiyor arka planda. Calisani da kapatir gecersin.
- Anonim ve gizlilik: Tum diski encrypt ederek kullanabilirim. Bilgisayarimi calan bir insan tek bir satir yaziya dahi ulasamaz. Uzerinde calistigim projenin tum kaynak dosyalari bilgisayarimda. Cloud'da yedegi olsa dahi, bilgisayarimi calan biri bu kodlara ulasabilir. Bildigim kadariyla diger OS'ler bu opsiyonu saglamiyorlar. Ayrica network uzerinde de tamamen anonim olmana yarayan distrolar var.
- Dosya ve kullanici ayrimi: Ayni bilgisayar uzerinden binlerce farkli kullanici, kendilerine ayrilan ortamda ayni anda calisabilir, birbirlerinin dosyalarina ya da sistem dosyalarina ulasmadan guvenli sekilde takilabilirler. Benzer fonksiyonalite icin diger isletim sistemlerinde cok daha fazla configurasyon yapman gerek, Linux de default geliyor bu ozellik.
- Customizasyon: Gorup gorebilecegin en estetik masaustu tasarimlarini Linux ile elde edebilirsin. Default ayarlarda genelde cirkin gorunmelerine ragmen, biraz ugrasarak cok orijinal seyler yapabilirsin. Diger hic bir isletim sistemi bu kadar customize edilemiyor masaustu tarafinda.
- Scripting vs SSH: Bu gibi ayarlar yine distrolarda default geliyor. Yukledigin gibi Pyton, Bash scriptleri calistirabilirsin. Sacma sapan seyler kurmana gerek yok, her sey open-source repository'lerden geliyor.
- Stabilite: Artik bu konudaki farklilik epey azaldi ama en son ne zaman Kernel Panic hatasi aldigimi cidden hatirlamiyorum. Ozellikle server tarafinda Linux hatasiz ve tas gibi. 2 seneden uzun suredir acik duran Serverim var, hala catir catir calisiyor. Basit, stabil, temiz. ( 700+ gundur restart atilmadi makineye )
- GUI'ye mahkum degilsin. Hangi uygulama hangi porttan mesaj dinliyor? Hangi uygulama hangi kullanici yetkileriyle calisiyor? Hangi uygulama saat kacla kac arasinda calisiyor? Bu gibi seyler icin arkaik arayuzler kullanmana hic gerek yok. Terminalden 3-5 komutla hepsini halleder gecersin. Windows'da oldugu gibi "Run" komutuna abidik seyler yazip Windows 98'den beri degisyemeyen sacma arayuzlerle ugrasmana hic gerek yok.
Ben tum isletim sistemlerini kullaniyorum, gelistirdigim yazilim hangi isletim sisteminde calisacaksa o isletim sistemi uzerinde gelistiririm; eger hepsinde calisacaksa Linux'te gelistiririm, cunku en pratigi o bana gore.
Adam para verip Outlook satin aliyor, konfigure etmek icin taklalar atiyor, acilmasi 20 saniye suruyor ( Allah bilir neler calistiriyor arka planda ). Aslinda tek ihtiyaci olan SMTP servera baglanip mail okumak ve parasiyla rezil oluyor. Elbette her programi ihtiyactan dolayi kullanan profesyoneller var, ne yaptigini bilen o kitleye sozum yok ama genelde son kullanici aslinda ihtiyaci olmayan ozelliklere fazla para verip aslinda beklememesi gereken sureyi gereksiz ozelliklerin coklugu sebebiyle bekleyerek geciriyor.
Bir de malum virus konusu var, oraya girmiyorum zaten herkes biliyor o durumlari.