Tsayayyen sakin farko na WSL, Layer don gudanar da aikace-aikacen Linux akan Windows

Microsoft ya gabatar da sakin layi don gudanar da aikace-aikacen Linux akan Windows - WSL 1.0.0 (Windows Subsystem for Linux), wanda aka yiwa alama a matsayin farkon sakin aikin. A lokaci guda, an cire sunan ci gaban gwaji daga fakitin WSL da aka kawo ta wurin shagon aikace-aikacen Store na Microsoft.

An canza umarnin "wsl --install" da "wsl --update" ta tsohuwa don amfani da Shagon Microsoft don shigarwa da sabunta WSL, wanda ke ba da damar isar da sabuntawa cikin sauri idan aka kwatanta da rarrabawa ta hanyar ginanniyar ciki. Bangaren Windows. Don komawa zuwa tsohon tsarin shigarwa, mai amfani wsl yana ba da zaɓi na "--inbox". Bugu da ƙari, goyon baya don ginawa don Windows 10 an bayar da shi ta wurin Shagon Microsoft, wanda ya ba masu amfani da wannan dandalin damar samun damar yin amfani da irin waɗannan sababbin abubuwa a cikin WSL a matsayin ƙaddamar da aikace-aikacen Linux mai hoto da goyon baya ga mai sarrafa tsarin.

Sabuntawar wsl.exe, wanda aka canza ta tsohuwa don saukewa daga Shagon Microsoft, an haɗa shi a cikin Nuwamba Windows 10 da 11 “22H2” ɗaukakawa, waɗanda a halin yanzu ana shigar da su kawai bayan bincikar hannu (Saitunan Windows -> “Duba Sabuntawa”) , kuma za a yi amfani da shi ta atomatik a tsakiyar Disamba. A matsayin madadin zaɓin shigarwa, zaku iya amfani da fakitin msi da aka shirya akan GitHub.

Don tabbatar da cewa Linux executables yana gudana a cikin WSL, maimakon ainihin kwaikwayo wanda ya fassara kiran tsarin Linux zuwa kiran tsarin Windows, an samar da yanayi mai cikakken kernel Linux. Kwayar da aka tsara don WSL ya dogara ne akan sakin Linux kernel 5.10, wanda aka fadada tare da takamaiman faci na WSL, gami da ingantawa don rage lokacin farawa na kernel, rage yawan ƙwaƙwalwar ajiya, dawo da Windows zuwa ƙwaƙwalwar ajiyar da aka saki ta hanyoyin Linux, da barin mafi ƙarancin. saitin direbobi da tsarin da ake buƙata a cikin kernel.

Kwayar tana aiki a cikin yanayin Windows ta amfani da injin kama-da-wane da ke gudana a cikin Azure. Yanayin WSL yana gudana akan wani hoton diski daban (VHD) tare da tsarin fayil na ext4 da adaftar hanyar sadarwa mai kama-da-wane. An shigar da abubuwan haɗin sararin mai amfani daban kuma sun dogara ne akan ginin rarraba daban-daban. Misali, don shigarwa a cikin WSL, kasida ta Microsoft Store tana ba da gini na Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE da openSUSE.

Shafin 1.0 yana gyara kusan kwari 100 kuma yana gabatar da sabbin abubuwa da yawa:

  • An samar da wani zaɓi na zaɓi don amfani da mai sarrafa tsarin a cikin mahallin Linux. Tallafin tsarin yana ba ku damar rage buƙatun don rarrabawa kuma kawo yanayin da aka bayar a cikin WSL kusa da yanayin tafiyar da rarrabawa a saman kayan aikin al'ada. A baya can, don yin aiki a cikin WSL, rabawa dole ne a yi amfani da mai sarrafa farawa da Microsoft ta samar wanda ke gudana ƙarƙashin PID 1 kuma yana ba da saitin kayan aikin don haɗin kai tsakanin Linux da Windows.
  • Don Windows 10, an aiwatar da ikon gudanar da aikace-aikacen Linux mai hoto (a da, tallafin zane yana samuwa kawai a cikin Windows 11).
  • An ƙara zaɓin "--no-launch" zuwa umarnin "wsl --install" don kashe ƙaddamar da rarraba bayan shigarwa.
  • Ƙara wani zaɓi na "-web-zazzage" zuwa "wsl-sabuntawa" da "wsl -install" umarni don zazzage abubuwan ta hanyar GitHub maimakon Shagon Microsoft.
  • An ƙara zaɓuɓɓukan "-vhd" zuwa umarnin "wsl -mount" don ɗaga fayilolin VHD da "--name" don ƙayyade sunan wurin dutsen.
  • An ƙara umarnin "-vhd" zuwa "wsl --shigowa" da "wsl --export" umarni don shigo da ko fitarwa cikin tsarin VHD.
  • An ƙara umarnin "wsl --import-in-place" don yin rajista da amfani da fayil ɗin .vhdx mai wanzuwa azaman rarrabawa.
  • An ƙara umarnin "wsl --version" don nuna lambar sigar.
  • Ingantattun kurakurai.
  • Abubuwan da ke tallafawa aikace-aikacen hoto (WSLg) da Linux kernel an haɗa su cikin fakiti ɗaya wanda baya buƙatar zazzage ƙarin fayilolin MSI.

Hot a kan sheqa, an sake sabunta WSL 1.0.1 (a halin yanzu a cikin Pre-saki matsayi), wanda ya kawar da daskarewa na wslservice.exe tsari lokacin fara sabon zaman, fayil ɗin tare da soket na unix / tmp / .X11- unix an canza shi zuwa yanayin karantawa kawai, an inganta masu sarrafa kurakurai.

source: budenet.ru

Add a comment