I whakapuaki a Microsoft i te punaha WSL2 me te pata Linux paerewa

Microsoft представила i te hui Microsoft Build 2019 e tu ana i enei ra, he punaha WSL2 kua whakahoutia (Windows Subsystem mo Linux), i hangaia hei whakahaere i nga konae whakahaere Linux ki Windows. Kī āhuatanga Ko te putanga tuarua ko te tuku i te kakano Linux tino-katoa, hei utu mo te paparanga e whakamaori ana i nga waea punaha Linux ki nga waea punaha Windows i runga i te rere.

Ko te tuku whakamatautau mo te WSL2 ka tukuna i te mutunga o Pipiri i roto i nga hanga whakamatautau Windows Insider. Ka mau tonu te tautoko a-emulator mo te WSL1 ka taea e nga kaiwhakamahi te whakamahi taha-taha me te WSL2. Hei whakahaere i te kernel Linux i roto i te taiao Windows, ka whakamahia he miihini mariko mama, kua whakamahia i Azure.

Hei waahanga o WSL2 mo Windows 10, ka tukuna he waahanga me te kakano Linux 4.19 paerewa. I te wa e tukuna ana nga whakatikanga mo te peka LTS 4.19, ka tere te whakahou i te pata mo te WSL2 ma te punaha Windows Update ka whakamatauria i roto i te hanganga whakauru tonu a Microsoft. Ka whakamahia e te WSL2 te kakano rite ki te hanganga Azure, kia maamaa ake te pupuri.

Ko nga huringa katoa kua whakaritea mo te whakaurunga o te kernel ki te WSL ka whakaputaina i raro i te raihana GPLv2 kore utu, ka whakawhitia ki te awaawa. Kei roto i nga papanga kua whakaritea he arotautanga hei whakaiti i te wa whakaoho o te kernel, whakaiti i te kai mahara, me te waiho i te huinga taraiwa me nga punaha iti e hiahiatia ana i roto i te kernel. Ka taea e te kakano whakaaro te mahi hei whakakapinga marama mo te paparanga tauira i whakaarohia i roto i te WSL1. Ko te waatea o nga waehere puna ka taea e nga kaiwhaiwhai, ki te hiahia, ki te hanga i o raatau ake hanga o te kakano Linux mo te WSL2, hei whakarite i nga tohutohu e tika ana.

Ma te whakamahi i te kakano paerewa me nga arotautanga mai i te kaupapa Azure ka taea e koe te whakatutuki i te hototahi katoa ki te Linux i te taumata waea punaha me te whakarato i te kaha ki te whakahaere i nga ipu Docker ki runga Windows, me te whakatinana i te tautoko mo nga punaha konae i runga i te tikanga FUSE. I tua atu, ko te WSL2 kua tino whakanui ake i nga mahi o te I/O me nga whakahaere o te punaha konae, i mua ko te pounamu o te WSL1. Hei tauira, i te wa e wetewete ana i te puranga kua kopekehia, he 2 nga wa tere ake te WSL1 i te WSL20, me te wa e mahi ana.
"git clone", "npm install", "apt update" me te "apt upgrade" e 2-5 wa.

Ahakoa ka tukuna tonu e ia te kernel Linux, karekau a WSL2 e whakarato i nga huinga mokowā-kaiwhakamahi kua rite. Ko enei waahanga ka whakauruhia motuhake, ka ahu mai i nga huihuinga o nga momo tohatoha. Hei tauira, ki te whakauru i roto i te WSL i roto i te whaiaronga Toa Microsoft tuku huihuinga Ubuntu, Debian GNU/Linux, Kali Linux, SUSE и OpenSUSE. Hei taunekeneke ki te pata Linux e tukuna ana ki Windows, me whakakapi e koe he tuhinga arataki iti ki roto i te tohatoha ka huri i te mahi whawhai. Kua oti kē te Canonical whakahuatia mo te whakaaro ki te whakarato tautoko katoa mo te Ubuntu e rere ana i runga ake o te WSL2.

I tua atu, ka taea te tohu whakaputanga Emulator kāpeka Microsoft Terminal Windows, ka tohatohahia te waehere i raro i te raihana MIT. I te taha o te tauranga, ko te atanga raina whakahau taketake conhost.exe, whakamahia i roto i te Matapihi me te whakatinana i te Windows Console API, he puna tuwhera ano. Ka whakaratohia e te tauranga he atanga-ripa me nga matapihi wehewehe, e tautoko ana i te Waehereao me nga raupapa mawhiti mo te putanga tae, ka taea e koe te huri i nga kaupapa me te whakahohe i nga taapiri, te tautoko i nga papatohu mariko (PTY), me te whakamahi i te DirectWrite/DirectX hei tere ake i te whakaputa tuhinga. . Ka taea e te tauranga te whakamahi i te Tohu Whakahau (cmd), PowerShell me nga anga WSL. Hei te raumati, ka watea te tauranga hou ki nga kaiwhakamahi Windows na roto i te rarangi Microsoft Store.

I whakapuaki a Microsoft i te punaha WSL2 me te pata Linux paerewa

Source: opennet.ru

Tāpiri i te kōrero