Famoahana tsy tapaka voalohany an'ny WSL, sosona iray hampandehanana rindranasa Linux amin'ny Windows

Microsoft dia nanolotra ny famoahana sosona iray ho an'ny fampandehanana ny rindranasa Linux amin'ny Windows - WSL 1.0.0 (Windows Subsystem ho an'ny Linux), izay voamarika ho famoahana stable voalohany amin'ny tetikasa. Mandritra izany fotoana izany, nesorina tao amin'ny fonosana WSL natolotra tamin'ny alΓ lan'ny fivarotana fampiharana Microsoft Store ny fanendrena fampandrosoana andrana.

Ny baiko "wsl --install" sy "wsl --update" dia novaina tamin'ny alΓ lan'ny default hampiasa ny Microsoft Store hametrahana sy hanavao ny WSL, izay ahafahana mandefa fanavaozam-baovao haingana kokoa raha oharina amin'ny fizarana amin'ny endrika trano anatiny. singa Windows. Raha hiverina amin'ny rafitra fametrahana taloha, ny wsl utility dia manolotra ny safidy "--inbox". Fanampin'izany, ny fanohanana ny fananganana ho an'ny Windows 10 dia nomena tamin'ny alΓ lan'ny Microsoft Store, izay nahafahan'ireo mpampiasa ity sehatra ity hahazo ny fidirana amin'ny fanavaozana toy izany ao amin'ny WSL toy ny fandefasana rindranasa Linux grafika sy fanohanana ny mpitantana ny rafitra systemd.

Ny fampitaovana wsl.exe nohavaozina, novaina tamin'ny alΓ lan'ny fampidinana avy amin'ny Microsoft Store, dia tafiditra ao amin'ny fanavaozana Windows 10 sy 11 "22H2", izay apetraka amin'izao fotoana izao aorian'ny fanamarinana manual (Windows Settings -> "Check for Updates") , ary hampiharina ho azy amin'ny tapaky ny volana Desambra. Ho safidy fametrahana hafa, azonao atao koa ny mampiasa fonosana msi nampiantranoina ao amin'ny GitHub.

Mba hahazoana antoka fa ny Linux executables dia mandeha amin'ny WSL, fa tsy ilay emulator tany am-boalohany izay nandika ny rafitra Linux antsoina amin'ny antso an-tariby Windows, dia misy tontolo iray misy kernel Linux feno. Ny kernel natolotra ho an'ny WSL dia mifototra amin'ny famoahana ny Linux kernel 5.10, izay miitatra miaraka amin'ny WSL-specific patch, ao anatin'izany ny fanatsarana ny fampihenana ny fotoana fanombohana kernel, ny fampihenana ny fanjifana fahatsiarovana, ny famerenana ny Windows amin'ny fitadidiana nafahan'ny fizotran'ny Linux, ary mamela ny kely indrindra. takiana andiana mpamily sy subsystems ao amin'ny kernel.

Ny kernel dia mandeha amin'ny tontolo Windows mampiasa milina virtoaly efa mandeha ao Azure. Ny tontolo WSL dia mandeha amin'ny sary kapila misaraka (VHD) miaraka amin'ny rafitra rakitra ext4 sy adaptatera tambajotra virtoaly. Ny singa habaka mpampiasa dia napetraka misaraka ary mifototra amin'ny fananganana fizarana samihafa. Ohatra, ho an'ny fametrahana ao amin'ny WSL, ny katalaogin'ny Microsoft Store dia manolotra fananganana Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE ary openSUSE.

Ny dikan-teny 1.0 dia manamboatra bibikely 100 eo ho eo ary mampiditra fanavaozana maromaro:

  • Misy endri-javatra azo ampiasaina amin'ny fampiasana ny systemd manager amin'ny tontolo Linux. Ny fanohanan'ny Systemd dia ahafahanao mampihena ny fepetra takiana amin'ny fizarana ary mitondra ny tontolo iainana omena ao amin'ny WSL hanakaiky kokoa ny toe-javatra misy ny fizarana eo an-tampon'ny fitaovana mahazatra. Teo aloha, mba hiasa amin'ny WSL, ny fizarana dia tsy maintsy mampiasa mpandrindra fanombohana nomen'ny Microsoft izay mandeha eo ambanin'ny PID 1 ary manome fananganana fotodrafitrasa ho an'ny fifandraisana eo amin'ny Linux sy Windows.
  • Ho an'ny Windows 10, efa nampiharina ny fahafahana mampandeha rindranasa Linux grafika (teo aloha, ny fanohanan'ny sary dia tsy nisy afa-tsy tao Windows 11).
  • Ny safidy "--no-launch" dia nampidirina amin'ny baiko "wsl --install" mba hanesorana ny fandefasana ny fizarana aorian'ny fametrahana.
  • Nanampy safidy "--web-download" amin'ny baiko "wsl -update" sy "wsl -install" hisintona singa amin'ny alΓ lan'ny GitHub fa tsy ny Microsoft Store.
  • Nampiana safidy "--vhd" amin'ny baiko "wsl -mount" hametrahana rakitra VHD sy "--name" mba hamaritana ny anaran'ny teboka tendrombohitra.
  • Nampiana baiko "--vhd" amin'ny baiko "wsl --import" sy "wsl --export" hanafatra na manondrana amin'ny endrika VHD.
  • Nampiana baiko "wsl --import-in-place" hisoratra anarana sy hampiasa rakitra .vhdx efa misy ho fizarana.
  • Nampiana baiko "wsl --version" hanehoana ny laharan'ny dikan-teny.
  • Nohatsaraina ny fikarakarana lesoka.
  • Ny singa manohana ny rindranasa grafika (WSLg) sy ny kernel Linux dia ampidirina ao anaty fonosana tokana izay tsy mila fampidinana rakitra MSI fanampiny.

Nafana tamin'ny ombelahin-tongony, navoaka ny fanavaozana WSL 1.0.1 (amin'izao fotoana izao ao amin'ny status Pre-release), izay nanafoana ny fizotry ny wslservice.exe rehefa manomboka fivoriana vaovao, ny rakitra miaraka amin'ny socket unix /tmp/.X11- unix dia navadika ho vakiana fotsiny, nohatsaraina ireo mpandrindra lesoka.

Source: opennet.ru

Add a comment