Windows’ta Gerçek Linux Deneyimi: WSL ile Sanal Makineye Gerek Yok
Linux meraklısıysanız ya da işiniz gereği Linux araçlarına ihtiyaç duyuyorsanız, ama aynı zamanda Windows’tan da kopmak istemiyorsanız, artık iki ayrı dünyayı birleştirmenin kolay bir yolu var: Windows Subsystem for Linux (WSL).
Bu yazıda WSL’nin ne olduğunu, nasıl kullanıldığını, hangi dağıtımları seçebileceğinizi ve neden sanal makineler yerine daha iyi bir alternatif olduğunu keşfedeceksiniz.
WSL Nedir?
WSL, Microsoft’un Windows 10 ve 11 için geliştirdiği bir özellik. Amacı basit: Windows’unuzun içinde gerçek bir Linux ortamı çalıştırmak.
- WSL1, Linux sistem çağrılarını Windows çekirdeğine çeviren bir uyumluluk katmanıydı.
- WSL2 ise daha da ileri giderek, gerçek bir Linux çekirdeğini doğrudan Windows’un içine yerleştirdi.
Sonuç? Artık sanal makine açmadan, çift boot yapmadan Linux’u Windows’unuzda doğal olarak kullanabilirsiniz.
Kurulum ve İlk Adımlar
WSL kurmak için tek yapmanız gereken, yönetici olarak PowerShell’i açıp şu komutu çalıştırmak:
wsl --install
Bu komut, hem gerekli bileşenleri yükler hem de size varsayılan olarak Ubuntu dağıtımını getirir. Evet, yanlış duymadınız: Kurulumdan sonra bilgisayarınızda hazır bir Ubuntu terminali açılmaya hazır olur.
İlk açılışta sizden bir kullanıcı adı ve şifre ister. Bu ayarı yaptıktan sonra artık Windows’unuzun içinde gerçek bir Ubuntu terminali kullanmaya başlayabilirsiniz.
Sadece Ubuntu mu Var?
Hayır, sadece Ubuntu ile sınırlı değilsiniz. Ubuntu varsayılan dağıtım olsa da WSL üzerinde farklı Linux dağıtımları kurmak da mümkün. Microsoft Store üzerinden şunları indirebilirsiniz:
- Debian
- Kali Linux (özellikle siber güvenlik meraklıları için)
- openSUSE Leap ve Tumbleweed
- AlmaLinux
- Oracle Linux
İsterseniz daha da ileri gidip Fedora veya Arch Linux gibi dağıtımları manuel olarak ekleyebilirsiniz. Üstelik aynı anda birden fazla dağıtımı kurup kullanabilirsiniz.
Kurulu dağıtımları görmek için:
wsl --list --verbose
Varsayılan olarak hangisinin açılacağını değiştirmek içinse:
wsl --set-default <DağıtımAdı>
Neden Sanal Makineler Yerine WSL?
Birçok kişi Linux denemek istediğinde sanal makineleri tercih ediyor. Ancak WSL bu noktada daha hızlı ve pratik bir çözüm sunuyor:
- Anında açılır: Sanal makine gibi birkaç dakika beklemenize gerek yok.
- Daha az kaynak tüketir: RAM ve CPU’yu sanal makine kadar zorlamaz.
- Windows ile uyumlu çalışır: Dosya sistemleri arasında kolayca geçiş yapabilirsiniz.
- Docker ve geliştirme için ideal: WSL2 sayesinde Docker, Kubernetes ve benzeri araçlar doğal şekilde çalışır.
- Grafikli uygulamalar: Artık Linux uygulamalarını (örneğin Firefox, Gedit, VS Code) doğrudan Windows masaüstünde açabilirsiniz.
Peki Ne Zaman Yeterli, Ne Zaman Yetmez?
WSL günlük kullanım, öğrenme, yazılım geliştirme ve deneme amaçları için mükemmel. Özellikle “Linux’u merak ediyorum ama Windows’u da terk etmek istemiyorum” diyenler için biçilmiş kaftan.
Ancak 7/24 çalışan bir sunucuya ihtiyacınız varsa, ya da donanım seviyesinde kernel modülleriyle uğraşacaksanız, gerçek bir Linux kurulumuna geçmek daha doğru olacaktır.
Sonuç
WSL sayesinde artık Linux dünyasına adım atmak hiç olmadığı kadar kolay. Varsayılan Ubuntu kurulumu ile dakikalar içinde çalışmaya başlayabilir, dilediğiniz farklı dağıtımları ekleyebilir ve Windows’unuzun içinde Linux’un gücünü deneyimleyebilirsiniz.
Kısacası: Çift işletim sistemi yok, sanal makine yok. Tek bilgisayarda iki dünyanın en iyisi.
