Windows 10 Üzerinde WSL (Windows Subsystem for Linux) Kurulumu Nasıl Yapılır?

Windows 10 Üzerinde WSL (Windows Subsystem for Linux) Kurulumu Nasıl Yapılır?

Windows 10 üzerinde WSL kurulumunu adım adım öğrenmek isteyenler için hazırladığımız rehberde, Windows Subsystem for Linux (WSL) ile Linux dünyasına adım atmanın nasıl kolaylaştırılabileceğini detaylı bir şekilde ele aldık.

Al_Yapay_Zeka

Hayatınızdaki en güzel anlardan biri, bir Windows kullanıcısı olarak Linux dünyasına adım atmak olabilir mi? Evet, yanlış duymadınız. Windows 10’la Linux kullanmak aslında çok kolay! Ve en önemlisi, bir sanal makine kurmaya gerek yok. Hadi gelin, Windows Subsystem for Linux (WSL) sayesinde Windows 10 üzerinde Linux kullanmayı nasıl kurabileceğimizi adım adım keşfedelim.

Adım 1: Windows Özelliklerini Açın


Öncelikle, bilgisayarınızda Windows Özelliklerini açmalısınız. Windows 10'da bu işlem çok basit! Başlat menüsünden "Windows özellikleri"ni arayın ve çıkan seçeneklerden "Windows Özellikleri"ni tıklayın. Ardından karşınıza çıkan listede, "Windows Subsystem for Linux" seçeneğini bulup işaretleyin. Bu, Linux ile Windows'un birleşim noktasıdır.

Unutmayın: Eğer WSL'yi kurmazsanız, Linux terminaline erişmeniz mümkün olmayacaktır. Şimdi bu seçeneği işaretleyip, "Tamam" diyelim.

Adım 2: Bilgisayarınızı Yeniden Başlatın


Değişikliklerin etkili olabilmesi için bilgisayarınızı yeniden başlatmanız gerekecek. Eğer kurulum sırasında herhangi bir hata alırsanız, bu adımı tekrar yapmayı unutmayın.

Adım 3: Linux Dağıtımını Seçin ve İndirin


Artık WSL'yi etkinleştirdiğimize göre, Linux dağıtımını indirmenin zamanı geldi. Bu adımda istediğiniz bir Linux dağıtımını seçebilirsiniz. Ama en popülerleri arasında Ubuntu, Debian ve Kali Linux var. Microsoft Store’a gidip beğendiğiniz dağıtımı aratın.

Örneğin, Ubuntu’yu kurmak için:
1. Microsoft Store’a girin.
2. Arama çubuğuna "Ubuntu" yazın.
3. Arama sonuçlarından birini seçip "Yükle" butonuna tıklayın.

İpucu: Ubuntu'nun en güncel sürümünü tercih etmek, çoğu yazılım ve araçla uyumlu olmanıza yardımcı olacaktır.

Adım 4: WSL’i Başlatın ve Yapılandırın


Dağıtımınızı indirdikten sonra, Ubuntu’yu başlatın. İlk kez başlattığınızda, terminalde bazı yapılandırma işlemleri gerçekleşecek. Bu işlemler birkaç dakika sürebilir. Bu sırada sizden bir kullanıcı adı ve şifre oluşturmanızı isteyecek. Bu adımda dikkat etmeniz gereken tek şey, bu bilgileri unutmamaktır!

Önemli: Bu kullanıcı adı ve şifre, Linux ortamındaki kullanıcı hesabınız olacaktır. Kendi Linux sisteminizi kuruyormuş gibi hissedeceksiniz.

Adım 5: Güncellemeleri Yapın


Linux dağıtımınızı kurduktan sonra, ilk yapmanız gereken şey güncellemeleri yüklemek olmalıdır. Terminali açın ve aşağıdaki komutları sırayla çalıştırın:


sudo apt update
sudo apt upgrade


Bu komutlar, sisteminizi güncel tutacak ve Linux dağıtımınızın en son özelliklerine erişmenizi sağlayacaktır.

Adım 6: WSL 2’ye Geçiş Yapın


Windows Subsystem for Linux 2 (WSL 2), daha hızlı ve güçlü bir Linux çekirdeği sunar. Eğer WSL 2'yi kurmadıysanız, Windows Subsystem for Linux 1 (WSL 1) kullanıyor olabilirsiniz. WSL 2'yi aktif hale getirmek için, aşağıdaki adımları takip edebilirsiniz:

1. Komut İstemcisine şu komutu yazın:

   wsl --set-default-version 2
   


2. WSL 2’nin yüklü olduğunu doğrulamak için bu komutu kullanabilirsiniz:

   wsl --list --verbose
   


Adım 7: Artık Linux Keyfini Çıkartabilirsiniz!


Bütün bu adımları başarıyla tamamladıysanız, Windows 10 üzerinde Linux kullanmaya hazırsınız demektir! Terminal üzerinden Linux komutlarını yazabilir, istediğiniz yazılımları kurabilir ve geliştirme ortamınızı kişiselleştirebilirsiniz.

Bonus: Windows ve Linux Arasında Dosya Paylaşımı


Windows 10'la birlikte gelen WSL, Windows ve Linux arasında dosya paylaşımını da kolaylaştırıyor. Windows tarafında C: sürücüsüne giderek \\wsl$ yolunu takip edebilir ve Linux dosyalarınızı Windows ortamında görebilirsiniz. Bu özellik, geliştiriciler için oldukça kullanışlı bir araç.

Öneri: Linux üzerinde çalıştığınız projelerde, dosyalarınızı düzenlerken dikkatli olun, çünkü bazı dosya izinleri Windows ve Linux arasında farklılık gösterebilir.

İlgili Yazılar

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

Yapay Zeka ile Yazılımcıların Geleceği: Kod Yazımında İnsan ve Makine Arasındaki İşbirliği

Yapay zeka, hayatımızın her alanına sızmaya devam ederken, yazılım geliştirme dünyasında da büyük bir devrim yaratıyor. Bugün, yazılımcıların işini nasıl yapacağı, geçmişe oranla oldukça farklı bir şekle bürünüyor. Peki, gelecekte yazılımcıların kod yazma...

Yapay Zeka ile İçerik Üretiminde Verimliliği Artırmak: GPT-4'ü Blog Yazarlığına Nasıl Entegre Edebilirsiniz?

Yapay Zeka ve İçerik Üretiminin Gücü Son yıllarda dijital dünyada içerik üretimi bir devrim geçiriyor. Her geçen gün artan içerik ihtiyacı, profesyonel blog yazarlarını ve dijital pazarlamacıları daha verimli, daha yaratıcı yollar aramaya itiyor. Bu noktada...

Windows Güncellemesi Neden Yavaş İndirilir? İşte Çözüm Yolları!

Bir sabah bilgisayarınızı açtınız ve gözünüze çarpan ilk şey, Windows güncellemesinin başladığı oldu. "Evet! Bu yeni özellikleri denemek için sabırsızlanıyordum," diye düşünerek güncellemeyi başlattınız. Ancak birkaç dakika sonra, indirme hızının adeta...

Yapay Zeka ile Web Geliştirme: AI Tabanlı Araçlarla PHP ve JavaScript Projelerinde Verimlilik Artışı

Yapay Zeka ile Web Geliştirme: AI Tabanlı Araçlarla PHP ve JavaScript Projelerinde Verimlilik Artışı Dijital dünyada bir geliştirici olarak her geçen gün daha fazla araç ve teknoloji ile karşılaşıyoruz. Ancak, tüm bu teknolojiler arasında yapay zeka (AI),...

"Symfony ile API Geliştirme: Hızlı Başlangıç ve Yaygın Hatalar"

API Geliştirmeye Nasıl Başlanır?Bir gün bir yazılımcı olarak, PHP ve Symfony ile API geliştirmek istediniz. Hedefiniz, sadece işlevsel değil, aynı zamanda hızlı, güvenli ve bakımı kolay bir API oluşturmak. Symfony'nin sunduğu güçlü araçları keşfettikçe,...

"Docker ile Yazılım Geliştirme: Başlangıçtan İleri Seviyeye"

Docker Nedir ve Neden Önemlidir? Docker, yazılım geliştirmede devrim niteliğinde bir araçtır. Eğer "Docker" terimi size yabancı geliyorsa, kısaca şunu söyleyebilirim: Docker, uygulamalarınızı daha hızlı ve güvenilir bir şekilde geliştirebilmeniz için...