WSL2'de yapılan değişiklikleri yansıtacak şekilde 2020/02/18 güncellendi
Selam! Microsoft PM burada WSL ve Komut Satırı üzerinde çalışıyor.
WSL, yerel, değiştirilmemiş Linux ELF-64 ikili dosyalarını doğrudan Windows üzerinde çalıştırmanıza ve Windows "ana bilgisayar" işletim sisteminizde en sevdiğiniz Linux araçlarını çalıştırmanıza olanak tanır.
WSL1, NT çekirdeğinin üstüne Linux syscall uyumlu bir katman ekleme, Linux ikili dosyalarının NT üzerinde çalışmasına izin verme, ana işletim sistemi ile aynı dosya sistemini, ağ oluşturma, işlem listesini vb. Paylaşma yaklaşımını benimsedi.
Kısa süre sonra piyasaya sürülecek olan WSL2, Linux kapsayıcılarında, gerçek bir Linux çekirdeğinin üzerinde, yalnızca çalıştırdığı uygulamaların ihtiyaç duyduğu RAM'i ayıran hafif bir VM içinde dağıtım ikili dosyalarını çalıştırır ve daha sonra serbest bırakılan RAM'i ana işletim sistemi. Bu,% 100 Linux uyumluluğu sağlar ve Linux araçlarınızın yerel performansa yakın çalışmasını sağlar ve ana makineden gerekli minimum kaynakları tüketerek makinenizin hızlı ve sorunsuz çalışmasını sağlar.
WSL2'den önce, yerel ana bilgisayarda Hyper-V üzerinde çalışan Docker'ı Windows için çalıştırmak veya uzak bir Docker sunucusunu yönetmek için WSL1'de Docker istemcisi çalıştırılabilir. Ancak pek çok teknik nedenden dolayı WSL1'de Docker Engine çalıştırılamaz.
Ancak aynısını WSL2'deki Docker'da da yapabilirsiniz, ancak isterseniz Docker Engine'in kendisini WSL'nin üzerinde de çalıştırabilirsiniz. Bu, Docker'ın Docker'ı Windows masaüstünde çalıştırmak için tercih ettiği ve gelecekteki yoludur .
WSL hakkında daha fazla bilgi edinmek için buradaki videoları ve dokümanları inceleyin: https://aka.ms/learnwsl