WSL Nedir?
Öncelikle, WSL nedir ve neden önemlidir? Windows Subsystem for Linux (WSL), Microsoft’un Windows 10 ve 11 üzerinde Linux dağıtımlarını çalıştırmanıza olanak tanıyan harika bir teknolojidir. Yani, Linux’un bütün gücünü Windows üzerinde kullanabilirsiniz. Örneğin, terminal komutlarıyla istediğiniz gibi işlem yapabilir, Python, Node.js gibi araçlarla geliştirme yapabilirsiniz. Bir nevi Windows ile Linux’un birleşimi gibi düşünebilirsiniz.
Adım 1: WSL Özelliğini Etkinleştirme
İlk adım, WSL’yi Windows üzerinde etkinleştirmek. Bunun için Windows’un "Windows Features" bölümüne gitmemiz gerekecek.
1. Başlat menüsünü açın ve "Windows Features" yazın.
2. "Windows Features" penceresi açıldığında, burada "Windows Subsystem for Linux" seçeneğini bulacaksınız.
3. Bu kutuyu işaretleyin ve "OK" tuşuna tıklayın.
4. Windows bu işlemi yaparken bilgisayarınızı yeniden başlatmanız istenebilir.
Bu kadar! WSL özelliklerini etkinleştirdiniz. Şimdi ikinci adıma geçebiliriz.
Adım 2: Linux Dağıtımını Seçmek
Linux'un farklı dağıtımları (distro'lar) vardır. Bunlar arasında Ubuntu, Debian, Kali Linux gibi pek çok seçenek bulunur. Şimdi hangi dağıtımı kullanmak istediğimize karar vereceğiz.
1. Microsoft Store’u açın.
2. Arama çubuğuna "Linux" yazın. Burada çeşitli Linux dağıtımlarını göreceksiniz.
3. Ubuntu’yu seçin (diğerleri de tercih edilebilir, fakat Ubuntu genelde başlangıç için önerilen dağıtımdır).
4. "Get" butonuna tıklayarak yüklemeye başlayın.
Yükleme tamamlandığında, başlat menüsünden seçtiğiniz Linux dağıtımını arayabilir ve başlatabilirsiniz.
Adım 3: WSL 2'yi Kurmak
WSL 2, WSL’in ikinci sürümüdür ve ilk sürüme göre daha hızlı ve güçlüdür. WSL 2’yi aktif hale getirmek için şu adımları takip edin:
1. PowerShell’i yönetici olarak açın (Başlat menüsüne "PowerShell" yazın, sağ tıklayın ve "Run as administrator" seçeneğine tıklayın).
2. WSL 2'yi yüklemek için şu komutu yazın:
wsl --set-default-version 2
Bu komut, WSL 2’yi varsayılan olarak belirleyecektir.
3. Artık WSL 2'nin gücünü kullanabilirsiniz!
Adım 4: Linux Dağıtımını Yapılandırmak
WSL ile Linux’u Windows üzerinde kullanmaya başlamak çok basit! Ancak ilk defa başlattığınızda, dağıtımınız sizi bir kullanıcı adı ve şifre belirlemeniz için yönlendirecektir.
1. Linux dağıtımınızı açın.
2. Bir kullanıcı adı ve şifre belirleyin (bu, normal bir Linux kurulumu gibi).
3. Şimdi WSL üzerinden çalışmaya hazırsınız!
Adım 5: Geliştirme Ortamınızı Hazırlayın
Linux terminali üzerinden istediğiniz gibi geliştirme yapabilirsiniz. Örneğin, Python veya Node.js yükleyebilir, geliştirme araçları kullanabilirsiniz.
Örneğin, Python yüklemek için şu komutları kullanabilirsiniz:
sudo apt update
sudo apt install python3
Ya da Node.js yüklemek için:
sudo apt install nodejs
sudo apt install npm
Artık geliştirme yapmaya hazırsınız!
Adım 6: WSL’i Güçlü Bir Araç Haline Getirin
WSL, sadece bir terminal değil, aynı zamanda güçlü bir geliştirme ortamı. Linux üzerinde çalışırken Windows’la eş zamanlı dosya erişimi sağlayabilirsiniz. Yani, Windows’taki dosyalarınıza Linux üzerinden erişebilirsiniz ve tam tersini de yapabilirsiniz. Bu özellik, geliştirme sürecinizi hızlandırır.
WSL ile bazı önemli komutlar:
- Linux terminaline Windows dosya sistemine erişmek için:
cd /mnt/c/
- Windows üzerinde kurulu bir uygulamayı başlatmak için:
notepad.exe
Sonuç: Windows ve Linux’un Gücü Bir Arada!
Artık Windows üzerinde Linux kullanmanın tam anlamıyla keyfini çıkarabilirsiniz! WSL ile istediğiniz her şeyi yapabilir, geliştirme ortamınızı kolayca kurabilir ve en önemlisi Linux dünyasına adım atabilirsiniz. WSL, Windows ve Linux’un en iyi özelliklerini birleştirerek geliştiricilere çok daha verimli bir çalışma ortamı sunuyor.
Evet, kurulumumuz tamamlandı! Şimdi WSL’in gücünden faydalanarak, projelerinizi geliştirebilirsiniz. Windows ve Linux’un en iyi yanlarını birleştirerek çalışma deneyiminizi bir üst seviyeye taşıyın!