Zosangalatsa zamoyo zogwira ntchito ndi WSL (Windows Subsystem ya Linux)
Ndalowa mu WSL (Windows Subsystem ya Linux) ndipo tsopano Chithunzi cha WSL2 kupezeka Windows Insiders, ino ndi nthawi yabwino kufufuza njira zomwe zilipo. Chosangalatsa kwambiri chomwe ndapeza mu WSL ndikutha "kusuntha" deta pakati pa maiko. Izi sizomwe mungapeze mosavuta ndi makina athunthu, ndipo zimalankhula ndi kuphatikiza kolimba pakati pa Linux ndi Windows.
M'munsimu muli zambiri za zinthu zabwino zomwe mungachite posakaniza peanut butter ndi chokoleti!
Yambitsani Windows Explorer kuchokera ku Linux ndikupeza mafayilo anu ogawa
Mukakhala pamzere wamalamulo wa WSL/bash ndipo mukufuna kuwona mafayilo anu, mutha kuthamanga "explorer.exe." pomwe chikwatu chomwe chilipo ndipo mupeza zenera la Windows Explorer ndi mafayilo anu a Linux operekedwa kwa inu kudzera pa seva. pulani ya netiweki yapafupi9.
Gwiritsani ntchito malamulo enieni a Linux (osati CGYWIN) kuchokera ku Windows
Mutha kuyimbira lamulo lililonse la Linux mwachindunji kuchokera ku DOS/Windows/chilichonse mwa kungoyiyika pambuyo pa WSL.exe, monga chonchi.
C:temp> wsl ls -la | findstr "foo"
-rwxrwxrwx 1 root root 14 Sep 27 14:26 foo.bat
C:temp> dir | wsl grep foo
09/27/2016 02:26 PM 14 foo.bat
C:temp> wsl ls -la > out.txt
C:temp> wsl ls -la /proc/cpuinfo
-r--r--r-- 1 root root 0 Sep 28 11:28 /proc/cpuinfo
C:temp> wsl ls -la "/mnt/c/Program Files"
...contents of C:Program Files...
Zowonongeka za Windows zitha kutchedwa/kuthamanga kuchokera ku WSL/Linux popeza njira ya Windows ili mu $PATH pamaso pa Windows. Zomwe muyenera kuchita ndikuyitcha momveka bwino ndi .exe kumapeto. Umu ndi momwe "Explorer.exe" imagwirira ntchito. Mutha kupanganso notepad.exe kapena fayilo ina iliyonse.
Yambitsani Visual Studio Code ndikupeza mapulogalamu anu a Linux komweko pa Windows
Mutha kuyendetsa "code." mukakhala mufoda mu WSL ndipo mudzapemphedwa kuti muyike VS Remote zowonjezera.. Izi zimagawaniza Visual Studio Code pakati ndikuyendetsa VS Code Server "yopanda mutu" pa Linux ndi kasitomala wa VS Code padziko lonse lapansi.
Makina a Virtual ndiogwiritsa ntchito kwambiri ndipo amapanga chidziwitso chodziyimira pawokha.
WSL yoyambirira inali "yolumikizidwa" kwambiri koma idachita bwino kwambiri poyerekeza ndi VM.
WSL 2 imapereka njira yosakanizidwa yokhala ndi ma VM opepuka, mawonekedwe olumikizidwa kwathunthu, komanso magwiridwe antchito apamwamba.
Yendetsani ma Linux angapo mumasekondi
Apa ndikugwiritsa ntchito "wsl --list --all" ndipo ndili ndi ma Linux atatu pamakina anga.
C:Usersscott>wsl --list --all
Windows Subsystem for Linux Distributions:
Ubuntu-18.04 (Default)
Ubuntu-16.04
Pengwin
Nditha kuwayendetsa mosavuta ndikugawanso mbiri kuti ziwonekere mu Windows Terminal yanga.
Thamangani X Windows Server pa Windows ndi Pengwin
Pengwin ndi kugawa kwa WSL Linux komwe kuli kozizira kwambiri. Mutha kuzipeza pa Windows Store. Phatikizani Pengwin ndi X Server, mwachitsanzo X410, ndipo mumapeza makina osakanikirana bwino kwambiri.
Sungani mosavuta magawo a WSL pakati pa machitidwe a Windows.