Windows'ta WSL (Windows Subsystem for Linux) Kurulumu: Adım Adım Kılavuz

Windows'ta WSL (Windows Subsystem for Linux) Kurulumu: Adım Adım Kılavuz

Windows’ta WSL (Windows Subsystem for Linux) kurulumu hakkında detaylı bir rehber. Adım adım WSL kurulumu, WSL 2’nin kurulması ve geliştirme ortamının yapılandırılması anlatılmaktadır.

BFS

Bir zamanlar Windows kullanan bir geliştirici olarak, Linux komut satırının gücünden faydalanmak isteyen ama Windows’tan vazgeçemeyen biri olarak, bir çözüm arıyordum. Tam o sırada karşıma WSL (Windows Subsystem for Linux) çıktı. Hayatım bir anda değişti! Eğer siz de Windows üzerinde Linux kullanmak istiyorsanız, doğru yerdesiniz. Şimdi size, adım adım WSL kurulumunu nasıl yapacağınızı anlatacağım. Hadi başlayalım!

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!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...

Kodunuzu Temiz Tutun: Yazılımda 'Yavaş Kodu' Tespit Etmenin 7 Etkili Yolu

Yazılım geliştirme dünyasında zamanın ne kadar kıymetli olduğunu hepimiz biliyoruz. Yazdığınız kodun hızlı ve verimli olması, projelerinizi başarılı kılmanın anahtarıdır. Ama ne yazık ki, çoğu zaman kodu hızlı yazmak uğruna temizliği ihmal edebiliriz....