Wsl Nedir
2 Ağustos 2016 ; 5 yıl önce ilk kez piyasaya sürülen Windows subsystem for Linux açılımına sahip olan türkçe olarak Linux için Windows alt sistemi manasına gelen Microsoft tarafından geliştirilen bir yazılımdır.
Neden Wsl
Peki neden böyle bir yapıya ihtiyaç var diye mutlaka düşünmüş olmalısınız ben bu soruya şöyle bir cevap hazırladım. Normal olarak Windows işletim sisteminde sanal makine yardımı ile Linux işletim sistemini çalıştırıyoruz ama tahmin edersiniz ki bunun kullandığımız cihaz üzerinde getirdiği bir takım yükler var; sistemi fazla yorma yetersiz ram ve depolama donanımsal kaynaklı aksaklık gibi bir çok örnek karşımıza çıkıyor. Bu ve benzeri hatalarla ve bahanelerle karşalaşmamak için wsl yazılımını kullanıyoruz.
Wsl düşük sistem gereksinimleri ile beraber sorunsuz bir şekil de çalışırken ek olarak da bize kali arayüzünü sunuyor böylelikle yabancılık çekmeyerek sanal makine ve sanal işletim sistemi kurmadan nercdeyse her işimizi yapabiliyoruz.
Wsl’in özelliklerinden bir kaçını sıralayacak olursak:
- Pencere modu: Özel bir pencerede Kali Linux masaüstünü başlatın
- Kesintisiz mod: Windows masaüstünü Windows ve Kali uygulamaları ve menüleri arasında paylaşın
- Ses desteği
- Ayrıcalıksız ve Kök oturum desteği
- Kali Linux ve Windows uygulamaları arasında kes ve yapıştır desteği için paylaşılan pano
- Çoklu oturum desteği: kök pencere ve özel olmayan pencere ve aynı anda kesintisiz oturumlar
Wsl’i bu kadar övmek yeter hadi gelin şimdi de nasıl kurup çalıştıracağamıza bakalım.
Wsl Kurulum
İlk olarak Windows powershelli yönetici olarak çalıştırıp şu komutları giriyoruz
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Bilgisayarı tekrar başlattıktan sonra tekrar powershelli yönetici olarak çalıştırıp şu komutları giriyoruz:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Bu komutları girdikten sonra son olarak bilgisayarımız kendini yeniden başlatıyor daha sonra wsl’in sitesine gidip https://aka.ms/wsl2 kernel indirme işlemine başlıyoruz
Son olarak PowerShell’i yönetici olarak açıp ve çalıştırıyoruz: wsl --set-default-version 2
Kali Linux’u Microsoft Mağazasından yüklüyoruz
Dikkat eğer Mevcut bir WSL1 kali-linux kurulumununuz hali hazırda var ise yükseltmek için şu komutu powershelle yazmanız yeterlidir: wsl --set-version kali-linux 2
Kali’yi çalıştırıyoruz ve ilk kurulumu tamamlamış oluyoruz.
Kali terminali açıldıktan sonra sırası ile şu komutları giriyoruz
kali@kali:~$ sudo apt update
kali@kali:~$ sudo apt install -y kali-win-kex
Bu kısım internet hızınıza bağlı olarak 5 10 dakika civarı sürebilir yükleme tamamlandıktan sonra da
kali@kali:~$ kex
Komutunu terminale girip yazdığımız zaman karşımıza kali linux işletim sistemimiz çok daha hızlı ve fonksiyonel biçim de karşımıza gelmiş oluyor
Dilerseniz biraz kurcalayarak istediğiniz toolları ve sevdiğiniz çalışma ortamını oluşturabilirsiniz