Microsoft tshaj tawm WSL2 subsystem nrog ib lub kernel ib txwm muaj. Linux

Microsoft lub tuam txhab рСдставила ntawm lub rooj sib tham Microsoft Build 2019 uas tau muaj nyob rau hnub no, qhov hloov tshiab WSL2 subsystem (Windows Lub kaw lus me me rau Linux), tsim los khiav cov ntaub ntawv executable Linux Π² Windows. Tus yuam sij feature Tsab thib ob yog kev xa khoom ntawm lub kernel puv ntoob Linux, es tsis txhob yog ib txheej uas txhais cov lus hu xov tooj ntawm lub cev sai sai Linux rau hauv kev hu xov tooj ntawm lub system Windows.

Kev sim tso tawm ntawm WSL2 yuav muab rau thaum kawg ntawm Lub Rau Hli hauv kev sim tsim Windows InsiderKev txhawb nqa WSL1 raws li Emulator yuav raug khaws cia, thiab cov neeg siv yuav tuaj yeem siv nws ua ke nrog WSL2. Txhawm rau khiav lub kernel Linux nyob ib puag ncig Windows Ib lub tshuab virtual uas siv tau yooj yim uas twb siv lawm hauv Azure.

Ua ib feem ntawm WSL2 rau Windows 10 ib qho khoom siv nrog lub kernel txheem yuav raug muab Linux 4.19. Thaum cov kev kho tau tso tawm rau ceg LTS 4.19, lub kernel rau WSL2 yuav raug hloov kho sai sai los ntawm lub tshuab Windows Hloov kho tshiab thiab sim hauv Microsoft txoj kev sib koom ua ke tas mus li. WSL2 yuav siv tib lub kernel siv hauv Azure infrastructure, ua kom yooj yim rau kev saib xyuas.

Txhua qhov kev hloov pauv uas tau npaj rau kev koom ua ke ntawm kernel nrog WSL yuav raug tshaj tawm raws li daim ntawv tso cai GPLv2 dawb thiab yuav raug xa mus rau saum toj. Cov kev kho uas tau npaj tseg suav nrog kev ua kom zoo dua los txo lub sijhawm pib ntawm kernel, txo kev siv lub cim xeeb, thiab khaws cov tsav tsheb thiab cov subsystems tsawg kawg nkaus hauv kernel. Lub kernel uas tau npaj tseg yuav muaj peev xwm ua haujlwm ua qhov hloov pauv pob tshab rau txheej emulation uas muaj nyob hauv WSL1. Qhov muaj ntawm cov lej qhov chaw yuav tso cai rau cov neeg nyiam tsim lawv tus kheej lub kernel yog tias xav tau. Linux rau WSL2, uas cov lus qhia tsim nyog yuav raug npaj.

Siv cov kernel txheem nrog kev ua kom zoo dua los ntawm Azure project yuav tso cai rau kev sib raug zoo tag nrho nrog Linux ntawm theem hu xov tooj ntawm lub kaw lus thiab xyuas kom meej tias muaj peev xwm khiav tau zoo hauv Windows Docker thawv, nrog rau kev siv kev txhawb nqa rau cov ntaub ntawv systems raws li FUSE mechanism. Ntxiv mus, WSL2 txhim kho I/O kev ua tau zoo thiab cov ntaub ntawv system operations, uas yav dhau los yog ib qho bottleneck hauv WSL1. Piv txwv li, thaum unpacking ib qho compressed archive, WSL2 yog 20 npaug sai dua li WSL1, thiab thaum ua haujlwm
"git clone", "npm nruab", "apt hloov tshiab" thiab "apt upgrade" los ntawm 2-5 zaug.

Txawm tias qhov kev xa khoom ntawm lub hauv paus LinuxIb yam li ua ntej, WSL 2 yuav tsis muab cov khoom siv uas twb npaj lawm. Cov khoom no tau teeb tsa sib cais thiab raws li cov qauv ntawm ntau qhov kev faib tawm. Piv txwv li, rau kev teeb tsa hauv WSL, daim ntawv teev npe Microsoft Store muaj cov rooj sib txoos Ubuntu, Debian GNU/Linux, Kali Linux, SUSE ΠΈ openSUSEYuav ua li cas thiaj sib tham tau nrog cov uas tau hais tseg hauv Windows lub plawv Linux Nws yuav xav tau kev teeb tsa ntawm ib daim ntawv sau me me rau hauv qhov kev faib khoom uas hloov kho cov txheej txheem khau raj. Canonical twb muaj lawm teev tseg txog lub hom phiaj los muab kev txhawb nqa tag nrho rau txoj haujlwm Ubuntu nyob rau sab saum toj ntawm WSL2.

Tsis tas li ntawd, nws tuaj yeem raug sau tseg ntawv tshaj tawm Microsoft lub davhlau ya nyob twg emulator Windows Terminal, cov lej uas tau muab faib raws li daim ntawv tso cai MIT. Nrog rau lub davhlau ya nyob twg, cov lej ntawm tus thawj conhost.exe command-line interface siv rau hauv Windows thiab kev siv Windows API Console. Lub terminal muab ib qho tabbed interface thiab split windows, txhawb nqa Unicode thiab escape sequences rau cov xim tso tawm, tso cai rau kev hloov pauv lub ntsiab lus thiab add-ons, txhawb nqa virtual consoles (PTYs), thiab siv DirectWrite/DirectX rau kev ua cov ntawv nyeem sai dua. Lub terminal txhawb nqa Command Prompt (cmd), PowerShell, thiab WSL shells. Lub terminal tshiab yuav muaj rau cov neeg siv lub caij ntuj sov no. Windows los ntawm daim ntawv teev khoom Microsoft Store.


Microsoft tshaj tawm WSL2 subsystem nrog ib lub kernel ib txwm muaj. Linux

Tau qhov twg los: opennet.ru

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers πŸ”₯ Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster