A’ chiad fhoillseachadh seasmhach de WSL, còmhdach airson ruith iarrtasan Linux air Windows

Thaisbean Microsoft sgaoileadh còmhdach airson a bhith a’ ruith thagraidhean Linux air Windows - WSL 1.0.0 (Windows Subsystem for Linux), a tha air a chomharrachadh mar a’ chiad fhoillseachadh seasmhach den phròiseact. Aig an aon àm, chaidh an sònrachadh leasachaidh deuchainneach a thoirt air falbh bho phasganan WSL a chaidh a lìbhrigeadh tro stòr aplacaid Microsoft Store.

Chaidh na h-òrdughan “wsl --install” agus “wsl --update” atharrachadh gu bunaiteach gus Stòr Microsoft a chleachdadh gus WSL a chuir a-steach agus ùrachadh, a leigeas le lìbhrigeadh ùrachaidhean gu math nas luaithe an taca ri cuairteachadh ann an cruth togte Co-phàirt Windows. Gus tilleadh chun t-seann sgeama stàlaidh, tha goireas wsl a’ tabhann an roghainn “--inbox”. A bharrachd air an sin, taic airson togalaichean airson Windows 10 chaidh a thoirt seachad tro Stòr Microsoft, a leig le luchd-cleachdaidh an àrd-ùrlar seo faighinn gu leithid de innleachdan ann an WSL mar a bhith a’ cur air bhog tagraidhean grafaigeach Linux agus taic don mhanaidsear siostam systemd.

Tha an goireas wsl.exe ùraichte, air atharrachadh gu bunaiteach airson luchdachadh sìos bho Stòr Microsoft, air a ghabhail a-steach san t-Samhain Windows 10 agus 11 “22H2” ùrachaidhean, a tha air an stàladh an-dràsta dìreach às deidh sgrùdadh làimhe (Roghainnean Windows -> “Thoir sùil airson ùrachaidhean”) , agus thèid a chuir an sàs gu fèin-ghluasadach ann am meadhan na Dùbhlachd. Mar roghainn stàlaidh eile, faodaidh tu cuideachd pasganan msi a chleachdadh air aoigheachd air GitHub.

Gus dèanamh cinnteach gu bheil Linux executables a’ ruith ann an WSL, an àite an emuladair tùsail a dh’ eadar-theangaich fiosan siostam Linux gu gairmean siostam Windows, tha àrainneachd le kernel Linux làn-chuimseach air a thoirt seachad. Tha an kernel a thathar a’ moladh airson WSL stèidhichte air sgaoileadh an Linux kernel 5.10, a tha air a leudachadh le pìosan sònraichte WSL, a’ toirt a-steach optimizations gus ùine tòiseachaidh kernel a lughdachadh, caitheamh cuimhne a lughdachadh, Windows a thilleadh gu cuimhne saor bho phròiseasan Linux, agus an ìre as ìsle fhàgail. seata riatanach de dhraibhearan agus fo-shiostaman anns an kernel.

Bidh an kernel a ’ruith ann an àrainneachd Windows a’ cleachdadh inneal brìgheil a tha a ’ruith mu thràth ann an Azure. Bidh àrainneachd WSL a’ ruith air ìomhaigh diosc air leth (VHD) le siostam faidhle ext4 agus inneal-atharrachaidh lìonra mas-fhìor. Tha co-phàirtean àite luchd-cleachdaidh air an stàladh air leth agus tha iad stèidhichte air togail de dhiofar sgaoilidhean. Mar eisimpleir, airson stàladh ann an WSL, tha catalog Microsoft Store a’ tabhann toglaichean de Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE agus openSUSE.

Bidh an tionndadh 1.0 a’ càradh timcheall air 100 bug agus a’ toirt a-steach grunn innleachdan:

  • Chaidh feart roghainneil a thoirt seachad gus am manaidsear siostam systemd a chleachdadh ann an àrainneachdan Linux. Leigidh taic siostam leat na riatanasan airson sgaoilidhean a lughdachadh agus an àrainneachd a tha air a sholarachadh ann an WSL a thoirt nas fhaisge air suidheachadh ruith sgaoilidhean a bharrachd air bathar-cruaidh àbhaisteach. Roimhe sin, airson a bhith ag obair ann an WSL, bha aig sgaoilidhean ri inneal-làimhseachaidh tòiseachaidh a thug Microsoft seachad a chleachdadh a tha a’ ruith fo PID 1 agus a bheir seachad suidheachadh bun-structair airson eadar-obrachadh eadar Linux agus Windows.
  • Airson Windows 10, chaidh an comas air tagraidhean grafaigeach Linux a ruith a chuir an gnìomh (roimhe seo, cha robh taic grafaigs ri fhaighinn ach ann an Windows 11).
  • Chaidh an roghainn “--no-launch” a chur ris an àithne “wsl --install” gus cur air bhog an t-sgaoilidh a chuir à comas às deidh an stàladh.
  • Chuir sinn roghainn “-web-download” ris na h-òrdughan “wsl -update” agus “wsl -install” gus pàirtean a luchdachadh sìos tro GitHub an àite Bùth Microsoft.
  • Chuir sinn roghainnean “--vhd” ris an àithne “wsl -mount” gus faidhlichean VHD a chuir suas agus “--name” gus ainm a ’phuing sreap a shònrachadh.
  • Chaidh àithne “--vhd” a chuir ri òrdughan “wsl --import” agus “wsl --export” gus ion-phortadh no às-mhalairt ann an cruth VHD.
  • Chaidh àithne “wsl --import-in-place” a chur ris gus faidhle .vhdx a th’ ann mar-thà a chlàradh agus a chleachdadh mar sgaoileadh.
  • Chaidh òrdugh “wsl --version” a chuir ris gus àireamh an tionndaidh a thaisbeanadh.
  • Làimhseachadh mhearachdan nas fheàrr.
  • Tha co-phàirtean airson taic a thoirt do thagraidhean grafaigeach (WSLg) agus an kernel Linux air am filleadh a-steach do aon phacaid nach fheum faidhlichean MSI a bharrachd a luchdachadh sìos.

Teth air na sàilean, chaidh an ùrachadh WSL 1.0.1 a leigeil ma sgaoil (an-dràsta ann an inbhe Ro-release), a chuir às do reothadh pròiseas wslservice.exe nuair a thòisich e air seisean ùr, am faidhle leis an t-socaid unix /tmp/.X11- chaidh unix atharrachadh gu modh leughaidh a-mhàin, chaidh làimhseachadh mhearachdan a leasachadh.

Source: fosgailtenet.ru

Cuir beachd ann