L-ewwel rilaxx stabbli ta 'WSL, saff għat-tħaddim ta' applikazzjonijiet Linux fuq Windows

Microsoft ippreżentat ir-rilaxx ta 'saff għat-tħaddim ta' applikazzjonijiet Linux fuq Windows - WSL 1.0.0 (Windows Subsystem for Linux), li hija mmarkata bħala l-ewwel rilaxx stabbli tal-proġett. Fl-istess ħin, id-denominazzjoni tal-iżvilupp sperimentali tneħħiet mill-pakketti WSL mogħtija permezz tal-maħżen tal-applikazzjoni tal-Microsoft Store.

Il-kmandi "wsl --install" u "wsl --update" ġew mibdula awtomatikament biex jużaw il-Microsoft Store biex jinstallaw u jaġġornaw WSL, li jippermetti kunsinna ta' aġġornamenti ferm aktar mgħaġġla meta mqabbla mad-distribuzzjoni fil-forma ta' built-in. Komponent tal-Windows. Biex terġa 'lura għall-iskema ta' installazzjoni l-antika, l-utilità wsl toffri l-għażla "--inbox". Barra minn hekk, appoġġ għall-bini għall-Windows 10 ġie pprovdut permezz tal-Microsoft Store, li ppermetta lill-utenti ta 'din il-pjattaforma biex jiksbu aċċess għal innovazzjonijiet bħal dawn fil-WSL bħall-varar ta' applikazzjonijiet grafiċi Linux u appoġġ għall-maniġer tas-sistema systemd.

L-utilità wsl.exe aġġornata, mibdula awtomatikament biex tniżżel mill-Microsoft Store, hija inkluża fl-aġġornamenti ta 'Novembru Windows 10 u 11 "22H2", li bħalissa huma installati biss wara verifika manwali (Settings tal-Windows -> "Iċċekkja għal Aġġornamenti"). , u se tiġi applikata awtomatikament f'nofs Diċembru. Bħala għażla ta 'installazzjoni alternattiva, tista' wkoll tuża pakketti msi ospitati fuq GitHub.

Biex jiġi żgurat li l-eżekutibbli tal-Linux jimxu f'WSL, minflok l-emulatur oriġinali li ttraduċi s-sejħiet tas-sistema Linux fis-sejħiet tas-sistema tal-Windows, jiġi pprovdut ambjent b'kernel Linux sħiħ. Il-qalba proposta għall-WSL hija bbażata fuq ir-rilaxx tal-qalba tal-Linux 5.10, li hija estiża b'garża speċifika għall-WSL, inklużi ottimizzazzjonijiet biex jitnaqqas il-ħin tal-istartjar tal-qalba, jitnaqqas il-konsum tal-memorja, terġa 'lura Windows għall-memorja meħlusa minn proċessi Linux, u tħalli l-minimu. sett meħtieġ ta 'sewwieqa u sottosistemi fil-qalba.

Il-qalba taħdem f'ambjent Windows billi tuża magna virtwali li diġà taħdem f'Azure. L-ambjent WSL jimxi fuq immaġni ta 'diska separata (VHD) b'sistema ta' fajls ext4 u adapter tan-netwerk virtwali. Il-komponenti tal-ispazju tal-utent huma installati separatament u huma bbażati fuq bini ta 'distribuzzjonijiet differenti. Pereżempju, għall-installazzjoni f'WSL, il-katalgu tal-Microsoft Store joffri bini ta' Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE u openSUSE.

Il-verżjoni 1.0 tirranġa madwar 100 bug u tintroduċi diversi innovazzjonijiet:

  • Ġiet ipprovduta karatteristika fakultattiva biex tuża l-maniġer tas-sistema systemd f'ambjenti Linux. L-appoġġ Systemd jippermettilek tnaqqas ir-rekwiżiti għad-distribuzzjonijiet u tressaq l-ambjent ipprovdut fil-WSL eqreb lejn is-sitwazzjoni tat-tħaddim tad-distribuzzjonijiet fuq hardware konvenzjonali. Preċedentement, biex jaħdmu fil-WSL, id-distribuzzjonijiet kellhom jużaw handler tal-inizjalizzazzjoni pprovdut minn Microsoft li jaħdem taħt PID 1 u jipprovdi setup tal-infrastruttura għall-interoperabbiltà bejn Linux u Windows.
  • Għall-Windows 10, ġiet implimentata l-abbiltà li tħaddem applikazzjonijiet grafiċi tal-Linux (preċedentement, l-appoġġ tal-grafika kien disponibbli biss fil-Windows 11).
  • L-għażla "--no-launch" ġiet miżjuda mal-kmand "wsl --install" biex tiddiżattiva t-tnedija tad-distribuzzjoni wara l-installazzjoni.
  • Żiedet għażla “--web-download” mal-kmandi “wsl —update” u “wsl —install” biex tniżżel komponenti permezz ta’ GitHub minflok il-Microsoft Store.
  • Miżjud għażliet “--vhd” mal-kmand “wsl –mount” biex jintramaw fajls VHD u “--name” biex tispeċifika l-isem tal-punt tal-muntaġġ.
  • Miżjud kmand "--vhd" ma 'kmandi "wsl --import" u "wsl --export" għall-importazzjoni jew l-esportazzjoni f'format VHD.
  • Miżjud kmand "wsl --import-in-place" biex tirreġistra u tuża fajl .vhdx eżistenti bħala distribuzzjoni.
  • Miżjud "wsl --version" kmand biex juri n-numru tal-verżjoni.
  • Immaniġġjar tal-iżbalji mtejba.
  • Komponenti għall-appoġġ ta 'applikazzjonijiet grafiċi (WSLg) u l-kernel Linux huma integrati f'pakkett wieħed li ma jeħtieġx tniżżil ta' fajls MSI addizzjonali.

Hot on the heels, l-aġġornament WSL 1.0.1 ġie rilaxxat (bħalissa fl-istatus ta 'Pre-rilaxx), li elimina l-iffriżar tal-proċess wslservice.exe meta bdiet sessjoni ġdida, il-fajl bis-socket unix /tmp/.X11- unix inbidel għall-modalità ta' qari biss, Ġew imtejba l-immaniġġjar tal-iżbalji.

Sors: opennet.ru

Żid kumment