Windows Subsystem for Linux (WSL) (tr. Linux için Windows Alt Sistemi), Windows 10, Windows 11,Windows Server 2019 ve Windows Server 2022 üzerinde yerel olarak Linux ikili yürütülebilir dosyalarını (ELF biçimindeki) çalıştırmak için kullanılan uyumluluk katmanıdır.
Geliştirici(ler) | Microsoft |
---|---|
İlk yayınlanma | 2 Ağustos 2016 | )
Güncel sürüm | WSL 2 1.0.0 / 16 Kasım 2022 | )
İşletim sistemi | Windows 10, Windows Server 2019, Windows 11, Windows Server 2022 |
Tür | Uyumluluk katmanı, Sanallaştırma |
Lisans | Subsystem: Tescilli ticari yazılım; Linux çekirdeği: GNU GPLv2 (sadece) uyumlu GPL varyantları altında veya BSD, MIT gibi izin veren lisanslar altında bazı kodlarla |
Resmî sitesi | learn.microsoft.com/windows/wsl/about |
Kod deposu | github.com/Microsoft/WSL (sadece hata bildirimi için) |
Mayıs 2019'da, gerçek bir Linux çekirdeği gibi önemli değişiklikleri Hyper-V özelliklerinin bir alt kümesi aracılığıyla sunan WSL 2 duyuruldu. Haziran 2019'dan bu yana WSL 2, Home sürümü de dahil olmak üzere Windows Insider programı aracılığıyla Windows 10 müşterilerine sunulmaktadır. WSL, varsayılan olarak tüm Windows 10 kullanıcıları tarafından kullanılamaz. Windows Insider programına katılarak veya manuel kurulumla kurulabilir.
2002 itibarıyla WSL 2, (son LTS'den ziyade) Linux çekirdeği 5.15.74.2'yi kullanır.
Tarih
Microsoft'un Windows'ta Unix benzeri uyumluluğu elde etmeye yönelik ilk hamlesi, yerini MKS/Interix aracılığıyla Windows Services for UNIX'e bırakan ve sonunda Windows 8.1'in piyasaya sürülmesiyle kullanımdan kaldırılan Microsoft POSIX Subsystem ile başladı. Windows Subsystem for Linux'un arkasındaki teknoloji, bazı Android uygulamalarının Windows 10 Mobile'da çalışmasını sağlayan, yayınlanmamış Project Astoria'dan kaynaklanmaktadır. İlk olarak Windows 10 Insider Preview yapı 14316'da kullanıma sunuldu.
Microsoft'un önceki projeleri ve üçüncü taraf Cygwin, POSIX standardına dayalı kendi benzersiz Unix benzeri ortamlarını yaratmaya odaklanırken, WSL yerel Linux uyumluluğunu hedeflemektedir. Cygwin'in yaptığı gibi yerel olmayan işlevleri Win32 sistem çağrılarına sarmak yerine, WSL'nin ilk tasarımı (WSL 1), Linux programlarına çekirdek moduna bağlı özel, yalıtılmış minimum işlemler ("pico işlemler" olarak bilinir) olarak hizmet vermek için NT çekirdek yöneticisinden yararlandı " pico sağlayıcıları", mümkün olan her yerde mevcut NT uygulamalarını yeniden kullanmayı tercih eden, normal bir NT işleminden farklı olarak özel sistem çağrısı ve istisna işleyicileri olarak sunulur.
WSL beta, 2 Ağustos 2016'da Windows 10 sürüm 1607'de (Yıldönümü Güncellemesi) tanıtıldı. Yalnızca Ubuntu (varsayılan kabuk olarak Bash ile) destekleniyordu. WSL beta ayrıca "Bash on Ubuntu on Windows" veya "Bash on Windows" olarak da adlandırıldı. WSL, 17 Ekim 2017'de yayınlanan Windows 10 sürüm 1709'da (Fall Creators Update) artık beta değildi. Birden çok Linux dağıtımı kurulabilir ve Windows Mağazasında kurulabilir.
2017'de Richard Stallman, Linux işlevselliğini Windows'a entegre etmenin yalnızca özgür yazılımın geliştirilmesini engelleyeceğinden korktuğunu dile getirerek WSL gibi çabaları "özgürlük kampanyasında geriye doğru bir adım" olarak nitelendirdi.
WSL (bu ilk tasarım yoluyla) önceki Windows üzerinde UNIX projelerinden çok daha hızlı ve muhtemelen çok daha popüler olmasına rağmen, Windows çekirdek mühendisleri, mevcut NT çekirdeğini tanımak için yeniden şekillendirmeye çalışarak WSL'nin performansını ve sistem çağrısı uyumluluğunu artırmaya çalışmakta zorluk çektiler. ve Linux'un API'sinde doğru şekilde çalışır. 2018'deki bir Microsoft Ignite konferansında, Microsoft mühendisleri, sanallaştırılmış bir çekirdeğin ana bilgisayardaki NT ilkellerini doğrudan kullanabileceği kapsayıcılaştırma için yeni bir "hafif" Hyper-V VM teknolojisi hakkında üst düzey bir genel bakış sundu. 2019'da Microsoft, gerçek (özelleştirilmiş) Linux çekirdeği görüntülerini barındıran bu hafif VM teknolojisini kullanan ve tam sistem çağrısı uyumluluğu iddiasında bulunan tamamen yeniden tasarlanmış bir WSL mimarisini (WSL 2) duyurdu. Microsoft, 6 Mayıs 2019'da WSL 2'yi duyurdu ve Windows 10 sürüm 2004 ile birlikte gönderildi. Ayrıca Windows 10 sürüm 1903 ve 1909'a da desteklendi.
GPU hızlandırmalı makine öğrenimi yapmak için WSL 2'ye yönelik GPU desteği, Windows build 20150'de tanıtıldı.Grafik kullanıcı arabirimleri (GUI'ler) ile Linux uygulamalarını çalıştırmak için WSL 2 için GUI desteği, Windows yapı 21364'te tanıtıldı. Her ikisi de Windows 11'de gönderilir.
Nisan 2021'de Microsoft, WSL 2 ve CBL-Mariner kullanarak Linux grafik kullanıcı arabirimi (GUI) uygulamalarını çalıştırma özelliğini de içeren bir Windows 10 test derlemesi yayınladı. Linux GUI için Windows Alt Sistemi (WSLg), Microsoft Build 2021 konferansında resmi olarak yayınlandı. Windows 10 Insider derleme 21364 veya sonraki sürümlerinde bulunur.
Microsoft, Windows 11, için 11 Ekim 2021'de WSL'nin Windows Mağazası sürümünü kullanıma sundu ve WSL, 16 Kasım 2022'de 1.0.0 sürümüne ulaştı.
Özellikler
WSL, Windows Server 2019'da ve Windows 10'un 1607 sürümünden sonraki sürümlerinde kullanılabilir, ancak yalnızca 64 bit sürümlerde bulunur.
Microsoft, WSL'yi "öncelikle geliştiriciler için bir araç - özellikle web geliştiricileri ve açık kaynak projeleri üzerinde veya bunlarla çalışanlar" olarak tasavvur eder. Eylül 2018'de Microsoft, "WSL'nin tam bir sanal makineden daha az kaynak (CPU, bellek ve depolama) gerektirdiğini" (WSL'den önce Linux yazılımını bir Windows ortamında çalıştırmanın en doğrudan yoluydu) söyledi. Windows uygulamalarını ve Linux araçlarını aynı dosya grubunda kullanmak için.
WSL'nin ilk sürümü, Microsoft tarafından geliştirilmiş, Linux çekirdek kodu içermeyen, daha sonra üzerinde Ubuntu gibi bir Linux dağıtımının kullanıcı alanını çalıştırabilen, Linux uyumlu bir çekirdek arabirimi sağlar openSUSE,SUSE Linux Enterprise Server,Debian ve Kali Linux. Böyle bir kullanıcı alanı, yerel GNU komut satırı araçları (sed, awk, vb.), programlama dili yorumlayıcıları (Ruby, Python, vb.) ve hatta grafik uygulamaları (bir Ana bilgisayar tarafında X11 sunucusu).
Mimari, hafif bir sanal makine ortamında çalışan bir Linux çekirdeği ile WSL 2 'de yeniden tasarlandı.
wsl.exe
wsl.exe
komutu, komut satırında Linux için Windows Alt Sistemindeki dağıtımları yönetmek için kullanılır. Kullanılabilir dağıtımları listeleyebilir, varsayılan bir dağıtım ayarlayabilir ve dağıtımları kaldırabilir. Komut, Linux ikili dosyalarını Windows Komut İstemi veya Windows PowerShell'den çalıştırmak için de kullanılabilir.wsl.exe
, Windows 10 1803 ve sonrasında kullanımdan kaldırılan lxrun.exe
yerini almıştır.
WSLg
Windows Subsystem for Linux GUI (WSLg), tam entegre bir masaüstü deneyiminde Windows üzerinde Linux GUI uygulamalarını (X11 ve Wayland) çalıştırmak için destek sağlamak amacıyla oluşturulmuştur. WSLg, Microsoft Build 2021 konferansında resmi olarak yayınlandı ve Windows 10 Insider build 21364 veya sonraki sürümlerine dahil edildi. Bununla birlikte, Windows 11'in piyasaya sürülmesiyle, WSLg nihayet bir Windows üretim yapısıyla birlikte geliyor ve WSL uygulamalarında hem grafik hem de ses için destek sağlıyor.FreeRDP 27 Şubat 2020 tarihinde Wayback Machine sitesinde ., RDP protokolü özelliklerine göre RDP Sunucusundan (Weston'da) RDP İstemcisine (Windows'ta mstsc) giden tüm iletişimleri kodlamak için kullanılır.
WSLg'yi çalıştırmak için ön koşullar şunları içerir:
- Windows 11 veya Windows 10 Insider Preview derlemeleri 21362-21390.
- Donanım hızlandırmalı OpenGL oluşturmadan yararlanmanıza izin vereceğinden, WSL için etkinleştirilmiş sanal GPU'lu (vGPU) bir sistem önerilir.
Tasarım
WSL 1
LXSS Yönetici Hizmeti, alt sistemle (lxss.sys
ve lxcore.sys
sürücüleri aracılığıyla) etkileşimden ve Bash.exe'nin (Linux dağıtımları tarafından sağlanan Kabuklarla karıştırılmamalıdır) Linux'u başlatma biçiminden sorumlu hizmettir. yürütülürken Linux sistem çağrılarını ve ikili kilitleri işlemenin yanı sıra. Belirli bir kullanıcı tarafından çağrılan tüm Linux süreçleri bir "Linux Örneği"ne gider (genellikle ilk çağrılan süreç init'tir ). Tüm uygulamalar kapatıldığında, örnek kapatılır.
WSL 1'in tasarımında donanım öykünmesi / sanallaştırma özelliği yoktu (coLinux gibi diğer projelerin aksine) ve ana bilgisayar dosya sistemini ( VolFS
ve DrvFS
aracılığıyla) ve birlikte çalışabilirliği garanti eden ağ gibi donanımın bazı kısımlarını doğrudan kullanır . Örneğin, web sunucularına ana bilgisayarda yapılandırılan aynı arabirimler ve IP adresleri aracılığıyla erişilebilir ve yönetici izinleri gerektiren bağlantı noktalarının veya halihazırda başka uygulamalar tarafından kullanılan bağlantı noktalarının kullanımıyla ilgili aynı kısıtlamaları paylaşır. Kabuktan sudo ile kök olarak çalışırken bile erişimi/değişikliği kısıtlanmış belirli konumlar (sistem klasörleri gibi) ve yapılandırmalar vardır. Gerçek kök ayrıcalıkları vermek için "sudo" almak ve bu tür erişime izin vermek için yükseltilmiş ayrıcalıklara sahip bir örnek başlatılmalıdır.
WSL 1, 32-bit ikili dosyalar, gibi tüm Linux yazılımlarını veya WSL'de uygulanmayan belirli Linux çekirdek hizmetlerini gerektirenleri çalıştıramaz. WSL 1'de herhangi bir "gerçek" Linux çekirdeği bulunmaması nedeniyle, aygıt sürücüleri gibi çekirdek modülleri çalıştırılamaz. Ancak WSL 2, canlı sanallaştırılmış Linux çekirdeği örneklerinden yararlanır. Windows (ana bilgisayar) ortamında (VcXsrv veya Xming gibi) bir X11 sunucusu kurarak bazı grafik (GUI) uygulamaları (Mozilla Firefox gibi) çalıştırmak mümkündür, ses desteği (ancak bu, PulseAudio'yu X11'e benzer bir şekilde Windows'a yükleyerek giderilebilir) veya donanım hızlandırma (düşük grafik performansıyla sonuçlanır). OpenCL ve CUDA desteği de şu anda uygulanmıyor, ancak gelecekteki sürümler için planlanıyor. Microsoft, WSL'nin masaüstü bilgisayarlar veya üretim sunucuları için değil, uygulamaların geliştirilmesi için tasarlandığını belirterek, bu amaçlar için sanal makinelerin (Hyper-V ), Kubernetes ve Azure'un kullanılmasını önerdi.
Kıyaslamalarda WSL 1'in performansı genellikle yerel Linux Ubuntu, Debian, Intel Clear Linux veya diğer Linux dağıtımlarına yakındır. G/Ç, bazı testlerde WSL için bir darboğazdır. Yeniden tasarlanan WSL arka ucunun, Microsoft tarafından WSL 1'e kıyasla belirli işlemlerde yirmi kat hız artışı sunduğu iddia ediliyor. Haziran 2020'de, AMD Threadripper 3970x ile 173 testten oluşan bir kıyaslama, yerel Ubuntu 20.04.0 LTS'nin performansının %87'si ile WSL 2 (20H2) ile iyi performans gösteriyor. Bu, bu karşılaştırmada yerel Ubuntu'nun performansının yalnızca %70'ine sahip olan WSL 1'e göre bir gelişmedir. WSL 2, G/Ç performansını iyileştirerek yerele yakın bir düzey sağlar. Mayıs 2020'de Intel i9 10900K ile yapılan 69 testin karşılaştırması, neredeyse aynı göreli performansı gösteriyor. Aralık 2020'de AMD Ryzen 5900X ile yapılan 43 testten oluşan bir kıyaslama, yerel 20.04.1 LTS'nin performansının %93'ü ile WSL 2 (20H2) ile iyi performans gösteriyor. Bu, bu karşılaştırmada yalnızca %73'e sahip olan WSL 1'e göre bir gelişmedir.
WSL 2
Sürüm 2, mimaride değişiklikler sunar. Microsoft, çekirdeği ve dağıtımları (çekirdeğe dayalı) çalıştırmak için yüksek düzeyde optimize edilmiş bir Hyper-V özellikleri alt kümesi aracılığıyla sanallaştırmayı seçti ve WSL 1'e eşdeğer performans vadetti. Geriye dönük uyumluluk için, geliştiricilerin yayınlanan dağıtımlarında herhangi bir değişiklik yapmasına gerek yoktur. WSL 2 ayarları, Kullanıcı Profili klasöründeki .wslconfig
adlı bir INI dosyasında bulunan WSL genel yapılandırması tarafından değiştirilebilir.
Dağıtım kurulumu, bir sanal disk içinde ext4 biçimli bir dosya sistemi içinde bulunur ve ana bilgisayar dosya sistemine, QEMU gibi diğer sanal makine teknolojilerine benzer şekilde, 9P protokolü aracılığıyla şeffaf bir şekilde erişilebilir. Kullanıcılar için Microsoft, WSL 1'in 20 katına kadar okuma/yazma performansı sözü verdi. Windows'tan, \\wsl$
UNC yol öneki kullanılarak Linux konuk dosya erişimi için bir IFS ağ yeniden yönlendiricisi sağlanır.
WSL 2, x64 sistemleri için Windows 11, veya Windows 10 sürüm 1903 veya üzerini, Build 18362 veya üzerini ve ARM64 sistemleri için Sürüm 2004 veya üzerini, Build 19041 veya üzerini gerektirir.
Ayrıca bakınız
- Azure Sphere
- (FreeBSD § OS compatibility layers)
- Windows Terminali
- Xenix
Kaynakça
- ^ . GitHub (İngilizce). 15 Kasım 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Kasım 2022.
- ^ Craig Loewen (12 Haziran 2019). . Windows Command Line. 14 Haziran 2019 tarihinde kaynağından arşivlendi.
- ^ . TechRadar (İngilizce). 23 Haziran 2021. 23 Haziran 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Haziran 2021. Yazar
|ad1=
eksik|soyadı1=
() - ^ a b c d Craig Loewen (6 Mayıs 2019). . Windows Command Line Tools For Developers. 6 Mayıs 2019 tarihinde kaynağından arşivlendi.
- ^ a b c mscraigloewen. . docs.microsoft.com. 13 Haziran 2019 tarihinde kaynağından arşivlendi.
- ^ . Windows Command Line Tools For Developers. 14 Mayıs 2019. 14 Mayıs 2019 tarihinde kaynağından arşivlendi.
- ^ a b . Microsoft (İngilizce). 24 Şubat 2022. 22 Eylül 2021 tarihinde kaynağından arşivlendi.
- ^ . Ars Technica. . 6 Nisan 2016. 6 Nisan 2016 tarihinde kaynağından arşivlendi.
- ^ . Windows Experience Blog. Microsoft. 6 Nisan 2016. 6 Nisan 2016 tarihinde kaynağından arşivlendi.
- ^ "Windows Subsystem for Linux Overview". Windows Subsystem for Linux (İngilizce). 4 Ocak 2020 tarihinde kaynağından . Erişim tarihi: 22 Nisan 2018.
- ^ a b . Windows Command Line. 11 Ekim 2017. 23 Mart 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Ekim 2021.
- ^ (İngilizce). TechRepublic. 20 Eylül 2017. 20 Eylül 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Şubat 2022. Yazar
|ad1=
eksik|soyadı1=
() - ^ , 2 Ekim 2018, 13 Ağustos 2021 tarihinde kaynağından arşivlendi, erişim tarihi: 7 Mayıs 2019
- ^ . Windows Command Line. 13 Mart 2020. 13 Mart 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Ekim 2021.
- ^ . Windows Command Line. 20 Ağustos 2020. 21 Ağustos 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Ekim 2021.
- ^ . Windows Blog. 17 Haziran 2020. 17 Haziran 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ekim 2021.
- ^ a b . Windows Command Line. 21 Nisan 2021. 21 Nisan 2021 tarihinde kaynağından arşivlendi.
- ^ "New Windows 10 test build adds first preview of Linux GUI apps on WSL". ZDNet (İngilizce). 21 Nisan 2021. 23 Nisan 2021 tarihinde kaynağından . Erişim tarihi: 23 Nisan 2021. Birden fazla yazar-name-list parameters kullanıldı (); Yazar
|ad1=
eksik|soyadı1=
() - ^ a b "Hands on with WSLg: Running Linux GUI apps in Windows 10". Bleeping Computer. 29 Mayıs 2021. 29 Mayıs 2021 tarihinde kaynağından . Erişim tarihi: 30 Mayıs 2021. Birden fazla yazar-name-list parameters kullanıldı (); Yazar
|ad1=
eksik|soyadı1=
() - ^ . Windows Command Line. 11 Ekim 2021. 11 Ekim 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Ekim 2021.
- ^ a b c d e . Microsoft. 14 Eylül 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Kasım 2016.
- ^ . Building Apps for Windows. Microsoft. 30 Mart 2016. 30 Mart 2016 tarihinde kaynağından arşivlendi.
- ^ . . . 30 Mart 2016. 31 Mart 2016 tarihinde kaynağından arşivlendi.
- ^ . Ubuntu Insights. . 30 Mart 2016. 30 Mart 2016 tarihinde kaynağından arşivlendi. Yazar
|ad1=
eksik|soyadı1=
() - ^ . MSDN. Microsoft. 9 Nisan 2016. 2 Nisan 2016 tarihinde kaynağından arşivlendi.
- ^ Get openSUSE Leap 42 - Microsoft Store
- ^ Get SUSE Linux Enterprise Server 12 - Microsoft Store
- ^ . . 12 Mayıs 2017. 12 Mayıs 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 16 Eylül 2017. Yazar
|ad1=
eksik|soyadı1=
() - ^ "Debian GNU/Linux for WSL now available in the Windows Store". Windows Command Line Tools For Developers (İngilizce). 21 Nisan 2019 tarihinde kaynağından . Erişim tarihi: 7 Mart 2018.
- ^ "Kali Linux in the Windows App Store" (İngilizce). 23 Ocak 2021 tarihinde kaynağından . Erişim tarihi: 9 Mart 2018.
- ^ "Manage and configure Windows Subsystem for Linux". 12 Eylül 2022 tarihinde kaynağından . Erişim tarihi: 20 Kasım 2022.
- ^ "Windows Subsystem for Linux interoperability with Windows". 18 Eylül 2021 tarihinde kaynağından . Erişim tarihi: 20 Kasım 2022.
- ^ "Command Reference for Windows Subsystem for Linux". 21 Ekim 2020 tarihinde kaynağından . Erişim tarihi: 20 Kasım 2022.
- ^ a b c Welcome to WSLg, Microsoft, 7 Kasım 2021, 6 Kasım 2021 tarihinde kaynağından , erişim tarihi: 7 Kasım 2021
- ^ . Ars Technica (İngilizce). 7 Ekim 2021. 7 Ekim 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Kasım 2021. Yazar
|ad1=
eksik|soyadı1=
() - ^ . GitHub (İngilizce). 27 Nisan 2022. 21 Nisan 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Nisan 2022.
- ^ . GitHub (İngilizce). 26 Kasım 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Mayıs 2022.
- ^ Jack Hammons (22 Nisan 2016). . Windows Subsystem for Linux blog on MSDN. 23 Nisan 2016 tarihinde kaynağından arşivlendi.
- ^ Jack Hammons (15 Haziran 2016). . Windows Subsystem for Linux blog on MSDN. 16 Haziran 2016 tarihinde kaynağından arşivlendi.
- ^ Jack Hammons (8 Kasım 2016). . Windows Subsystem for Linux blog on MSDN. 10 Eylül 2017 tarihinde kaynağından arşivlendi.
- ^ . Windows Developer feedback (Microsoft/UserVoice). 21 Aralık 2016 tarihinde kaynağından arşivlendi.
- ^ . GitHub. 17 Aralık 2017 tarihinde kaynağından arşivlendi.
- ^ . . 15 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Eylül 2018.
- ^ . GitHub. 12 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Eylül 2018.
- ^ . Windows Developer feedback (Microsoft/UserVoice). 15 Eylül 2016. 21 Şubat 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Eylül 2018.
- ^ . . 20 Mayıs 2019 tarihinde kaynağından arşivlendi.
- ^ . . 12 Ekim 2018. 17 Kasım 2007 tarihinde kaynağından arşivlendi. Yazar
|ad1=
eksik|soyadı1=
() - ^ . . 5 Kasım 2018. 21 Eylül 2009 tarihinde kaynağından arşivlendi. Yazar
|ad1=
eksik|soyadı1=
() - ^ . . 24 Haziran 2020. 17 Kasım 2007 tarihinde kaynağından arşivlendi. Yazar
|ad1=
eksik|soyadı1=
() - ^ . . 17 Haziran 2020. 17 Kasım 2007 tarihinde kaynağından arşivlendi. Yazar
|ad1=
eksik|soyadı1=
() - ^ . . 16 Aralık 2020. 17 Kasım 2007 tarihinde kaynağından arşivlendi. Yazar
|ad1=
eksik|soyadı1=
() - ^ . Microsoft devblog. 26 Temmuz 2019. 26 Temmuz 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Temmuz 2019.
In this new update we’ve added the ability to start using global config options for WSL. These options are targeted towards power users who want to further customize their WSL experience.
Yazar|ad1=
eksik|soyadı1=
() - ^ . GitHub. 25 Temmuz 2019. 26 Temmuz 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Temmuz 2019. Yazar
|ad1=
eksik|soyadı1=
() - ^ . Windows Command Line Tools For Developers (İngilizce). 30 Mayıs 2019. 30 Mayıs 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Haziran 2019.
- ^ Jujjuri (July 13–16, 2010). "VirtFS—A virtualization aware File System pass-through" (PDF). Linux Symposium. 17 Kasım 2022 tarihinde kaynağından (PDF). Erişim tarihi: 20 Kasım 2022.
- ^ . Microsoft Learn. 4 Ekim 2022. 19 Eylül 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ekim 2022.
İleri okumalar
- Pro Windows Subsystem for Linux (WSL): Powerful Tools and Practices for Cross-Platform Development and Collaboration. Apress. 2021. ISBN . Bilinmeyen parametre
|yazarurl=
görmezden gelindi () - Windows Subsystem for Linux 2 (WSL 2) Tips, Tricks, and Techniques: Maximise productivity of your Windows 10 development machine with custom workflows and configurations. Packt Publishing. 2020. ISBN . Bilinmeyen parametre
|yazarurl=
görmezden gelindi () - Learn Windows Subsystem for Linux: A Practical Guide for Developers and IT Professionals. Apress. 2020. ISBN . Bilinmeyen parametre
|yazarurl=
görmezden gelindi ()
Dış bağlantılar
Wikimedia Commons'ta Windows Subsystem for Linux ile ilgili ortam dosyaları bulunmaktadır. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Windows Subsystem for Linux WSL tr Linux icin Windows Alt Sistemi Windows 10 Windows 11 Windows Server 2019 ve Windows Server 2022 uzerinde yerel olarak Linux ikili yurutulebilir dosyalarini ELF bicimindeki calistirmak icin kullanilan uyumluluk katmanidir Windows Subsystem for LinuxGelistirici ler MicrosoftIlk yayinlanma2 Agustos 2016 7 yil once 2016 08 02 Guncel surumWSL 2 1 0 0 16 Kasim 2022 19 ay once 2022 11 16 Isletim sistemiWindows 10 Windows Server 2019 Windows 11 Windows Server 2022TurUyumluluk katmani SanallastirmaLisansSubsystem Tescilli ticari yazilim Linux cekirdegi GNU GPLv2 sadece uyumlu GPL varyantlari altinda veya BSD MIT gibi izin veren lisanslar altinda bazi kodlarlaResmi sitesilearn microsoft com windows wsl aboutKod deposugithub com Microsoft WSL sadece hata bildirimi icin Mayis 2019 da gercek bir Linux cekirdegi gibi onemli degisiklikleri Hyper V ozelliklerinin bir alt kumesi araciligiyla sunan WSL 2 duyuruldu Haziran 2019 dan bu yana WSL 2 Home surumu de dahil olmak uzere Windows Insider programi araciligiyla Windows 10 musterilerine sunulmaktadir WSL varsayilan olarak tum Windows 10 kullanicilari tarafindan kullanilamaz Windows Insider programina katilarak veya manuel kurulumla kurulabilir 2002 itibariyla WSL 2 son LTS den ziyade Linux cekirdegi 5 15 74 2 yi kullanir TarihMicrosoft un Windows ta Unix benzeri uyumlulugu elde etmeye yonelik ilk hamlesi yerini MKS Interix araciligiyla Windows Services for UNIX e birakan ve sonunda Windows 8 1 in piyasaya surulmesiyle kullanimdan kaldirilan Microsoft POSIX Subsystem ile basladi Windows Subsystem for Linux un arkasindaki teknoloji bazi Android uygulamalarinin Windows 10 Mobile da calismasini saglayan yayinlanmamis Project Astoria dan kaynaklanmaktadir Ilk olarak Windows 10 Insider Preview yapi 14316 da kullanima sunuldu Microsoft un onceki projeleri ve ucuncu taraf Cygwin POSIX standardina dayali kendi benzersiz Unix benzeri ortamlarini yaratmaya odaklanirken WSL yerel Linux uyumlulugunu hedeflemektedir Cygwin in yaptigi gibi yerel olmayan islevleri Win32 sistem cagrilarina sarmak yerine WSL nin ilk tasarimi WSL 1 Linux programlarina cekirdek moduna bagli ozel yalitilmis minimum islemler pico islemler olarak bilinir olarak hizmet vermek icin NT cekirdek yoneticisinden yararlandi pico saglayicilari mumkun olan her yerde mevcut NT uygulamalarini yeniden kullanmayi tercih eden normal bir NT isleminden farkli olarak ozel sistem cagrisi ve istisna isleyicileri olarak sunulur WSL beta 2 Agustos 2016 da Windows 10 surum 1607 de Yildonumu Guncellemesi tanitildi Yalnizca Ubuntu varsayilan kabuk olarak Bash ile destekleniyordu WSL beta ayrica Bash on Ubuntu on Windows veya Bash on Windows olarak da adlandirildi WSL 17 Ekim 2017 de yayinlanan Windows 10 surum 1709 da Fall Creators Update artik beta degildi Birden cok Linux dagitimi kurulabilir ve Windows Magazasinda kurulabilir 2017 de Richard Stallman Linux islevselligini Windows a entegre etmenin yalnizca ozgur yazilimin gelistirilmesini engelleyeceginden korktugunu dile getirerek WSL gibi cabalari ozgurluk kampanyasinda geriye dogru bir adim olarak nitelendirdi WSL bu ilk tasarim yoluyla onceki Windows uzerinde UNIX projelerinden cok daha hizli ve muhtemelen cok daha populer olmasina ragmen Windows cekirdek muhendisleri mevcut NT cekirdegini tanimak icin yeniden sekillendirmeye calisarak WSL nin performansini ve sistem cagrisi uyumlulugunu artirmaya calismakta zorluk cektiler ve Linux un API sinde dogru sekilde calisir 2018 deki bir Microsoft Ignite konferansinda Microsoft muhendisleri sanallastirilmis bir cekirdegin ana bilgisayardaki NT ilkellerini dogrudan kullanabilecegi kapsayicilastirma icin yeni bir hafif Hyper V VM teknolojisi hakkinda ust duzey bir genel bakis sundu 2019 da Microsoft gercek ozellestirilmis Linux cekirdegi goruntulerini barindiran bu hafif VM teknolojisini kullanan ve tam sistem cagrisi uyumlulugu iddiasinda bulunan tamamen yeniden tasarlanmis bir WSL mimarisini WSL 2 duyurdu Microsoft 6 Mayis 2019 da WSL 2 yi duyurdu ve Windows 10 surum 2004 ile birlikte gonderildi Ayrica Windows 10 surum 1903 ve 1909 a da desteklendi GPU hizlandirmali makine ogrenimi yapmak icin WSL 2 ye yonelik GPU destegi Windows build 20150 de tanitildi Grafik kullanici arabirimleri GUI ler ile Linux uygulamalarini calistirmak icin WSL 2 icin GUI destegi Windows yapi 21364 te tanitildi Her ikisi de Windows 11 de gonderilir Nisan 2021 de Microsoft WSL 2 ve CBL Mariner kullanarak Linux grafik kullanici arabirimi GUI uygulamalarini calistirma ozelligini de iceren bir Windows 10 test derlemesi yayinladi Linux GUI icin Windows Alt Sistemi WSLg Microsoft Build 2021 konferansinda resmi olarak yayinlandi Windows 10 Insider derleme 21364 veya sonraki surumlerinde bulunur Microsoft Windows 11 icin 11 Ekim 2021 de WSL nin Windows Magazasi surumunu kullanima sundu ve WSL 16 Kasim 2022 de 1 0 0 surumune ulasti OzelliklerWindows 10 da calisan Bash WSL Windows Server 2019 da ve Windows 10 un 1607 surumunden sonraki surumlerinde kullanilabilir ancak yalnizca 64 bit surumlerde bulunur Microsoft WSL yi oncelikle gelistiriciler icin bir arac ozellikle web gelistiricileri ve acik kaynak projeleri uzerinde veya bunlarla calisanlar olarak tasavvur eder Eylul 2018 de Microsoft WSL nin tam bir sanal makineden daha az kaynak CPU bellek ve depolama gerektirdigini WSL den once Linux yazilimini bir Windows ortaminda calistirmanin en dogrudan yoluydu soyledi Windows uygulamalarini ve Linux araclarini ayni dosya grubunda kullanmak icin WSL nin ilk surumu Microsoft tarafindan gelistirilmis Linux cekirdek kodu icermeyen daha sonra uzerinde Ubuntu gibi bir Linux dagitiminin kullanici alanini calistirabilen Linux uyumlu bir cekirdek arabirimi saglar openSUSE SUSE Linux Enterprise Server Debian ve Kali Linux Boyle bir kullanici alani yerel GNU komut satiri araclari sed awk vb programlama dili yorumlayicilari Ruby Python vb ve hatta grafik uygulamalari bir Ana bilgisayar tarafinda X11 sunucusu Mimari hafif bir sanal makine ortaminda calisan bir Linux cekirdegi ile WSL 2 de yeniden tasarlandi wsl exe wsl exe komutu komut satirinda Linux icin Windows Alt Sistemindeki dagitimlari yonetmek icin kullanilir Kullanilabilir dagitimlari listeleyebilir varsayilan bir dagitim ayarlayabilir ve dagitimlari kaldirabilir Komut Linux ikili dosyalarini Windows Komut Istemi veya Windows PowerShell den calistirmak icin de kullanilabilir wsl exe Windows 10 1803 ve sonrasinda kullanimdan kaldirilan lxrun exe yerini almistir WSLg Windows Subsystem for Linux GUI WSLg tam entegre bir masaustu deneyiminde Windows uzerinde Linux GUI uygulamalarini X11 ve Wayland calistirmak icin destek saglamak amaciyla olusturulmustur WSLg Microsoft Build 2021 konferansinda resmi olarak yayinlandi ve Windows 10 Insider build 21364 veya sonraki surumlerine dahil edildi Bununla birlikte Windows 11 in piyasaya surulmesiyle WSLg nihayet bir Windows uretim yapisiyla birlikte geliyor ve WSL uygulamalarinda hem grafik hem de ses icin destek sagliyor FreeRDP 27 Subat 2020 tarihinde Wayback Machine sitesinde RDP protokolu ozelliklerine gore RDP Sunucusundan Weston da RDP Istemcisine Windows ta mstsc giden tum iletisimleri kodlamak icin kullanilir WSLg yi calistirmak icin on kosullar sunlari icerir Windows 11 veya Windows 10 Insider Preview derlemeleri 21362 21390 Donanim hizlandirmali OpenGL olusturmadan yararlanmaniza izin vereceginden WSL icin etkinlestirilmis sanal GPU lu vGPU bir sistem onerilir TasarimWSL 1 WSL de calisan Linux icin Firefox LXSS Yonetici Hizmeti alt sistemle lxss sys ve lxcore sys suruculeri araciligiyla etkilesimden ve Bash exe nin Linux dagitimlari tarafindan saglanan Kabuklarla karistirilmamalidir Linux u baslatma biciminden sorumlu hizmettir yurutulurken Linux sistem cagrilarini ve ikili kilitleri islemenin yani sira Belirli bir kullanici tarafindan cagrilan tum Linux surecleri bir Linux Ornegi ne gider genellikle ilk cagrilan surec init tir Tum uygulamalar kapatildiginda ornek kapatilir WSL 1 in tasariminda donanim oykunmesi sanallastirma ozelligi yoktu coLinux gibi diger projelerin aksine ve ana bilgisayar dosya sistemini VolFS ve DrvFS araciligiyla ve birlikte calisabilirligi garanti eden ag gibi donanimin bazi kisimlarini dogrudan kullanir Ornegin web sunucularina ana bilgisayarda yapilandirilan ayni arabirimler ve IP adresleri araciligiyla erisilebilir ve yonetici izinleri gerektiren baglanti noktalarinin veya halihazirda baska uygulamalar tarafindan kullanilan baglanti noktalarinin kullanimiyla ilgili ayni kisitlamalari paylasir Kabuktan sudo ile kok olarak calisirken bile erisimi degisikligi kisitlanmis belirli konumlar sistem klasorleri gibi ve yapilandirmalar vardir Gercek kok ayricaliklari vermek icin sudo almak ve bu tur erisime izin vermek icin yukseltilmis ayricaliklara sahip bir ornek baslatilmalidir WSL 1 32 bit ikili dosyalar gibi tum Linux yazilimlarini veya WSL de uygulanmayan belirli Linux cekirdek hizmetlerini gerektirenleri calistiramaz WSL 1 de herhangi bir gercek Linux cekirdegi bulunmamasi nedeniyle aygit suruculeri gibi cekirdek modulleri calistirilamaz Ancak WSL 2 canli sanallastirilmis Linux cekirdegi orneklerinden yararlanir Windows ana bilgisayar ortaminda VcXsrv veya Xming gibi bir X11 sunucusu kurarak bazi grafik GUI uygulamalari Mozilla Firefox gibi calistirmak mumkundur ses destegi ancak bu PulseAudio yu X11 e benzer bir sekilde Windows a yukleyerek giderilebilir veya donanim hizlandirma dusuk grafik performansiyla sonuclanir OpenCL ve CUDA destegi de su anda uygulanmiyor ancak gelecekteki surumler icin planlaniyor Microsoft WSL nin masaustu bilgisayarlar veya uretim sunuculari icin degil uygulamalarin gelistirilmesi icin tasarlandigini belirterek bu amaclar icin sanal makinelerin Hyper V Kubernetes ve Azure un kullanilmasini onerdi Kiyaslamalarda WSL 1 in performansi genellikle yerel Linux Ubuntu Debian Intel Clear Linux veya diger Linux dagitimlarina yakindir G C bazi testlerde WSL icin bir darbogazdir Yeniden tasarlanan WSL arka ucunun Microsoft tarafindan WSL 1 e kiyasla belirli islemlerde yirmi kat hiz artisi sundugu iddia ediliyor Haziran 2020 de AMD Threadripper 3970x ile 173 testten olusan bir kiyaslama yerel Ubuntu 20 04 0 LTS nin performansinin 87 si ile WSL 2 20H2 ile iyi performans gosteriyor Bu bu karsilastirmada yerel Ubuntu nun performansinin yalnizca 70 ine sahip olan WSL 1 e gore bir gelismedir WSL 2 G C performansini iyilestirerek yerele yakin bir duzey saglar Mayis 2020 de Intel i9 10900K ile yapilan 69 testin karsilastirmasi neredeyse ayni goreli performansi gosteriyor Aralik 2020 de AMD Ryzen 5900X ile yapilan 43 testten olusan bir kiyaslama yerel 20 04 1 LTS nin performansinin 93 u ile WSL 2 20H2 ile iyi performans gosteriyor Bu bu karsilastirmada yalnizca 73 e sahip olan WSL 1 e gore bir gelismedir WSL 2 WSL de calisan Synaptic paket yoneticisi Surum 2 mimaride degisiklikler sunar Microsoft cekirdegi ve dagitimlari cekirdege dayali calistirmak icin yuksek duzeyde optimize edilmis bir Hyper V ozellikleri alt kumesi araciligiyla sanallastirmayi secti ve WSL 1 e esdeger performans vadetti Geriye donuk uyumluluk icin gelistiricilerin yayinlanan dagitimlarinda herhangi bir degisiklik yapmasina gerek yoktur WSL 2 ayarlari Kullanici Profili klasorundeki wslconfig adli bir INI dosyasinda bulunan WSL genel yapilandirmasi tarafindan degistirilebilir Dagitim kurulumu bir sanal disk icinde ext4 bicimli bir dosya sistemi icinde bulunur ve ana bilgisayar dosya sistemine QEMU gibi diger sanal makine teknolojilerine benzer sekilde 9P protokolu araciligiyla seffaf bir sekilde erisilebilir Kullanicilar icin Microsoft WSL 1 in 20 katina kadar okuma yazma performansi sozu verdi Windows tan wsl UNC yol oneki kullanilarak Linux konuk dosya erisimi icin bir IFS ag yeniden yonlendiricisi saglanir WSL 2 x64 sistemleri icin Windows 11 veya Windows 10 surum 1903 veya uzerini Build 18362 veya uzerini ve ARM64 sistemleri icin Surum 2004 veya uzerini Build 19041 veya uzerini gerektirir Ayrica bakinizAzure Sphere FreeBSD OS compatibility layers Windows Terminali XenixKaynakca GitHub Ingilizce 15 Kasim 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Kasim 2022 Craig Loewen 12 Haziran 2019 Windows Command Line 14 Haziran 2019 tarihinde kaynagindan arsivlendi TechRadar Ingilizce 23 Haziran 2021 23 Haziran 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 29 Haziran 2021 Yazar ad1 eksik soyadi1 yardim a b c d Craig Loewen 6 Mayis 2019 Windows Command Line Tools For Developers 6 Mayis 2019 tarihinde kaynagindan arsivlendi a b c mscraigloewen docs microsoft com 13 Haziran 2019 tarihinde kaynagindan arsivlendi Windows Command Line Tools For Developers 14 Mayis 2019 14 Mayis 2019 tarihinde kaynagindan arsivlendi a b Microsoft Ingilizce 24 Subat 2022 22 Eylul 2021 tarihinde kaynagindan arsivlendi Ars Technica 6 Nisan 2016 6 Nisan 2016 tarihinde kaynagindan arsivlendi Windows Experience Blog Microsoft 6 Nisan 2016 6 Nisan 2016 tarihinde kaynagindan arsivlendi Windows Subsystem for Linux Overview Windows Subsystem for Linux Ingilizce 4 Ocak 2020 tarihinde kaynagindan Erisim tarihi 22 Nisan 2018 a b Windows Command Line 11 Ekim 2017 23 Mart 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 15 Ekim 2021 Ingilizce TechRepublic 20 Eylul 2017 20 Eylul 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 18 Subat 2022 Yazar ad1 eksik soyadi1 yardim 2 Ekim 2018 13 Agustos 2021 tarihinde kaynagindan arsivlendi erisim tarihi 7 Mayis 2019 Windows Command Line 13 Mart 2020 13 Mart 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 15 Ekim 2021 Windows Command Line 20 Agustos 2020 21 Agustos 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 15 Ekim 2021 Windows Blog 17 Haziran 2020 17 Haziran 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ekim 2021 a b Windows Command Line 21 Nisan 2021 21 Nisan 2021 tarihinde kaynagindan arsivlendi New Windows 10 test build adds first preview of Linux GUI apps on WSL ZDNet Ingilizce 21 Nisan 2021 23 Nisan 2021 tarihinde kaynagindan Erisim tarihi 23 Nisan 2021 Birden fazla yazar name list parameters kullanildi yardim Yazar ad1 eksik soyadi1 yardim a b Hands on with WSLg Running Linux GUI apps in Windows 10 Bleeping Computer 29 Mayis 2021 29 Mayis 2021 tarihinde kaynagindan Erisim tarihi 30 Mayis 2021 Birden fazla yazar name list parameters kullanildi yardim Yazar ad1 eksik soyadi1 yardim Windows Command Line 11 Ekim 2021 11 Ekim 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Ekim 2021 a b c d e Microsoft 14 Eylul 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 13 Kasim 2016 Building Apps for Windows Microsoft 30 Mart 2016 30 Mart 2016 tarihinde kaynagindan arsivlendi 30 Mart 2016 31 Mart 2016 tarihinde kaynagindan arsivlendi Ubuntu Insights 30 Mart 2016 30 Mart 2016 tarihinde kaynagindan arsivlendi Yazar ad1 eksik soyadi1 yardim MSDN Microsoft 9 Nisan 2016 2 Nisan 2016 tarihinde kaynagindan arsivlendi Get openSUSE Leap 42 Microsoft Store Get SUSE Linux Enterprise Server 12 Microsoft Store 12 Mayis 2017 12 Mayis 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 16 Eylul 2017 Yazar ad1 eksik soyadi1 yardim Debian GNU Linux for WSL now available in the Windows Store Windows Command Line Tools For Developers Ingilizce 21 Nisan 2019 tarihinde kaynagindan Erisim tarihi 7 Mart 2018 Kali Linux in the Windows App Store Ingilizce 23 Ocak 2021 tarihinde kaynagindan Erisim tarihi 9 Mart 2018 Manage and configure Windows Subsystem for Linux 12 Eylul 2022 tarihinde kaynagindan Erisim tarihi 20 Kasim 2022 Windows Subsystem for Linux interoperability with Windows 18 Eylul 2021 tarihinde kaynagindan Erisim tarihi 20 Kasim 2022 Command Reference for Windows Subsystem for Linux 21 Ekim 2020 tarihinde kaynagindan Erisim tarihi 20 Kasim 2022 a b c Welcome to WSLg Microsoft 7 Kasim 2021 6 Kasim 2021 tarihinde kaynagindan erisim tarihi 7 Kasim 2021 Ars Technica Ingilizce 7 Ekim 2021 7 Ekim 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 7 Kasim 2021 Yazar ad1 eksik soyadi1 yardim GitHub Ingilizce 27 Nisan 2022 21 Nisan 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 27 Nisan 2022 GitHub Ingilizce 26 Kasim 2021 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Mayis 2022 Jack Hammons 22 Nisan 2016 Windows Subsystem for Linux blog on MSDN 23 Nisan 2016 tarihinde kaynagindan arsivlendi Jack Hammons 15 Haziran 2016 Windows Subsystem for Linux blog on MSDN 16 Haziran 2016 tarihinde kaynagindan arsivlendi Jack Hammons 8 Kasim 2016 Windows Subsystem for Linux blog on MSDN 10 Eylul 2017 tarihinde kaynagindan arsivlendi Windows Developer feedback Microsoft UserVoice 21 Aralik 2016 tarihinde kaynagindan arsivlendi GitHub 17 Aralik 2017 tarihinde kaynagindan arsivlendi 15 Nisan 2016 tarihinde kaynagindan arsivlendi Erisim tarihi 10 Eylul 2018 GitHub 12 Nisan 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 10 Eylul 2018 Windows Developer feedback Microsoft UserVoice 15 Eylul 2016 21 Subat 2018 tarihinde kaynagindan arsivlendi Erisim tarihi 10 Eylul 2018 20 Mayis 2019 tarihinde kaynagindan arsivlendi 12 Ekim 2018 17 Kasim 2007 tarihinde kaynagindan arsivlendi Yazar ad1 eksik soyadi1 yardim 5 Kasim 2018 21 Eylul 2009 tarihinde kaynagindan arsivlendi Yazar ad1 eksik soyadi1 yardim 24 Haziran 2020 17 Kasim 2007 tarihinde kaynagindan arsivlendi Yazar ad1 eksik soyadi1 yardim 17 Haziran 2020 17 Kasim 2007 tarihinde kaynagindan arsivlendi Yazar ad1 eksik soyadi1 yardim 16 Aralik 2020 17 Kasim 2007 tarihinde kaynagindan arsivlendi Yazar ad1 eksik soyadi1 yardim Microsoft devblog 26 Temmuz 2019 26 Temmuz 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 26 Temmuz 2019 In this new update we ve added the ability to start using global config options for WSL These options are targeted towards power users who want to further customize their WSL experience Yazar ad1 eksik soyadi1 yardim GitHub 25 Temmuz 2019 26 Temmuz 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 26 Temmuz 2019 Yazar ad1 eksik soyadi1 yardim Windows Command Line Tools For Developers Ingilizce 30 Mayis 2019 30 Mayis 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 24 Haziran 2019 Jujjuri July 13 16 2010 VirtFS A virtualization aware File System pass through PDF Linux Symposium 17 Kasim 2022 tarihinde kaynagindan PDF Erisim tarihi 20 Kasim 2022 Microsoft Learn 4 Ekim 2022 19 Eylul 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 18 Ekim 2022 Ileri okumalarPro Windows Subsystem for Linux WSL Powerful Tools and Practices for Cross Platform Development and Collaboration Apress 2021 ISBN 978 1484268728 Bilinmeyen parametre yazarurl gormezden gelindi yardim Windows Subsystem for Linux 2 WSL 2 Tips Tricks and Techniques Maximise productivity of your Windows 10 development machine with custom workflows and configurations Packt Publishing 2020 ISBN 978 1800562448 Bilinmeyen parametre yazarurl gormezden gelindi yardim Learn Windows Subsystem for Linux A Practical Guide for Developers and IT Professionals Apress 2020 ISBN 978 1484260371 Bilinmeyen parametre yazarurl gormezden gelindi yardim Dis baglantilarWikimedia Commons ta Windows Subsystem for Linux ile ilgili ortam dosyalari bulunmaktadir Microsoft Learn de WSL GitHub da Windows Subsystem for Linux GitHub da Windows Subsystem for Linux Brown Pete 22 Temmuz 2016 Windows Developer Blog Microsoft 23 Temmuz 2016 tarihinde kaynagindan arsivlendi