WSL 2 (Windows Subsystem for Linux 2), Windows 10 bilgisayarlarda Linux işletim sistemini çalıştırmaya yönelik bir ortamdır. Önceki WSL'nin geliştirilmiş bir sürümüdür ve ayrı bir sanal makine yüklemeye gerek kalmadan Linux uygulamalarını ve komutlarını doğrudan Windows komut satırından çalıştırma olanağı sağlar.
WSL 2 sanallaştırmayı temel alır ve Linux çekirdeğini çalıştırmak için yerleşik hipervizörü kullanır. Bu, daha iyi uyumluluk, performans ve resmi Linux görüntülerini kullanma olanağı sağlayarak WSL 2'yi geliştiriciler ve sistem yöneticileri için güçlü bir araç haline getirir.
WSL 2 aşağıdaki görevleri yerine getirir:
- Linux uygulamalarını çalıştırma ve yürütme: Bash, SSH, Git, Python ve diğerleri gibi Linux uygulamalarını ve komutlarını doğrudan Windows komut satırından çalıştırma ve kullanma olanağı sağlar.
- Geliştirme ve Test: WSL 2, Linux uygulamalarını geliştirmek, test etmek ve hata ayıklamak için bir ortam sağlar. Geliştiriciler Windows bilgisayarlarında Linux programlama araçlarını ve dillerini kullanabilirler.
- Linux araçlarına ve özelliklerine erişim: Windows'ta bulunmayan Linux araçlarını ve özelliklerini almanızı sağlar. Buna gelişmiş komut satırı yetenekleri, toplu iş yöneticileri, çalışma zamanı ortamları ve diğer araçlar dahildir.
- Windows entegrasyonu: Linux ve Windows arasında entegrasyon sağlar. Bu, sistemler arasında kolayca dosya ve veri paylaşabileceğiniz, Windows'ta bulunan ağ kaynaklarını kullanabileceğiniz ve Linux uygulamalarını Windows iş akışınıza entegre edebileceğiniz anlamına gelir.
- Güncellemeler ve güvenlik: Linux ortamınızın Windows bilgisayarlarda güvenli ve kararlı bir şekilde kullanılmasını sağlamak için düzenli güvenlik güncellemeleri sunar.
Bunlar WSL 2'nin gerçekleştirdiği görevlerden bazılarıdır, ancak kullanıcının ihtiyaçlarına ve hedeflerine bağlı olarak başka özellikler de sağlar.
WSL 2'yi Windows 10'a yüklemek için aşağıdaki adımları izleyin:
- İşletim sisteminizin Windows 10 sürüm 2004 veya üzeri olduğundan emin olun. Windows 10 sürümünüzü, ekranınızın sol alt köşesindeki Başlat düğmesine sağ tıklayıp "Sistem "i seçerek ve "Sistem Bilgileri "nin altına bakarak kontrol edebilirsiniz.
- Win+I klavye kısayoluna basarak veya Başlat menüsünde "Tercihler" simgesini arayarak Windows "Tercihler "i açın.
- "Tercihler" menüsünden "Güncelleme ve Güvenlik "i seçin ve ardından "Güncellemeleri denetle "ye tıklayın. İşletim sisteminizin tamamen güncellendiğinden emin olun.
- Windows "Ayarlar "ı tekrar açın ve "Uygulamalar "ı seçin.
- "Uygulamalar ve Özellikler" altında "Ayarlar Yöneticisi "ni seçin ve henüz etkinleştirilmemişse "Geliştirici" seçeneğini açın.
- Windows Ayarları'nı tekrar açın ve "Güncelleştirme ve Güvenlik "i seçin.
- "Güncelleme ve Güvenlik" menüsünden "Geliştiriciler İçin "i seçin ve "Geliştirici Modu" onay kutusunu işaretleyin.
- Windows'un "Denetim Masası "na gidin, "Programlar "ı bulup seçin ve ardından "Windows bileşenlerini etkinleştir veya devre dışı bırak "ı seçin.
- "Windows Özellikleri" penceresinde "Linux için Windows Alt Sistemi "ni bulun ve yanındaki kutuyu işaretleyin. Ardından "Tamam "a tıklayın.
- Microsoft Store'a gidin ve yüklemek istediğiniz Linux dağıtımını bulun (Ubuntu, Debian veya başka bir dağıtım gibi). Üzerine tıklayın ve "Al" ya da "Yükle "yi seçin.
- Yüklediğiniz WSL programını çalıştırın ve yeni Linux ortamınızı yapılandırmak ve kurmak için talimatları izleyin.
Artık WSL 2'yi Windows 10'a yüklemiş olmalısınız ve işletim sisteminizde Linux dağıtımlarını kullanabilirsiniz.
WSL 2'yi (Linux için Windows Alt Sistemi 2) Windows 10'dan kaldırmak için birkaç adımı izlemeniz gerekir:
- PowerShell'i yönetici olarak açın: Başlat düğmesine sağ tıklayın ve "Windows PowerShell (yönetici)" seçeneğini seçin.
- WSL Alt Sistemi 2'yi devre dışı bırakmak için komutu çalıştırın: Aşağıdaki komutu yazın ve Enter tuşuna basın:
wsl --set-version <distributeve_name> 1
- <distributeve_name> yerine kullandığınız Linux dağıtımının adını yazın (örneğin, Ubuntu).
- Linux dağıtımını kaldırın: Linux dağıtımını kaldırmak için aşağıdaki komutu yazın ve Enter tuşuna basın:
wsl --unregister <distributeve_name>
- Burada ayrıca <distributeve_name> yerine dağıtımınızın adını yazın.
- WSL 2 hizmetini kaldırın: Windows hizmetlerini
(services.msc
) çalıştırın ve"LxssManager
" hizmetini bulun. Üzerine sağ tıklayın ve "Durdur "u seçin.
- Bundan sonra, "Özellikler "i seçin ve başlangıç türünü "Devre Dışı" olarak değiştirin.
Bu adımlar tamamlandığında, WSL 2 sisteminizden kaldırılacaktır. WSL 2'yi kaldırmanın Linux dağıtımınıza kaydedilmiş tüm veri ve dosyaların kaybına neden olacağını lütfen unutmayın, bu nedenle kaldırmadan önce kaydedilecek önemli bir bilginiz olmadığından emin olun.