Sisteminis palaikymas dabar pasiekiamas WSL

wsl langai

„Windows“ posistemis, skirtas „Linux“, yra suderinamumo sluoksnis, kurį sukūrė „Microsoft“, kad „Windows 10“ operacinėje sistemoje „Linux“ vykdomieji failai būtų paleisti įprastu būdu.

Neseniai Pasklido žinia, kad WSL dabar suderinamas su Systemd, šis naujas WSL naujinimas atrakina daugybę gyvenimo kokybės funkcijų, skirtų procesų ir paslaugų valdymui. Tai apima snapd palaikymą, kuris leidžia vartotojams pasinaudoti visais įrankiais ir programėlėmis, pasiekiamomis svetainėje snapcraft.io.

Paminėta, kad naujas Systemd WSL palaikymas yra ypač naudingas žiniatinklio kūrėjams, norintiems sukonfigūruoti ir kurti paslaugų programas per WSL prieš diegiant jas debesyje.

Tai reiškia, kad programos, kurios naudojasi „Systemd“ arba tiesiog lengvai administruoja, dabar gali sklandžiai veikti šioje WSL aplinkoje „Windows 10“ ir „Windows 11“.

Verta tai paminėti šis naujinimas skirtas WSL2, antroji WSL karta. WSL2 paleiskite visą Linux branduolį tam skirtoje virtualioje mašinoje, naudojant „Hyper-V“ hipervizoriaus, integruoto sistemoje „Windows“, funkcijų pogrupį. Pradinė WSL versija buvo labai skirtingas įrankis, kuriame nebuvo viso Linux branduolio.

Tinklaraščio įraše „Canonical“ pateikė keletą techninių detalių. ir paaiškino, kaip įjungti Systemd Ubuntu WSL. Atitinkamas „Microsoft“ pranešimas yra ne toks techninis, tačiau jame aprašomi kai kurie reikšmingi pakeitimai, atlikti norint pasiekti šią funkciją, įskaitant WSL2 veikimo pakeitimą.

Sisteminiam palaikymui reikėjo pakeisti WSL architektūrą. Kadangi „Systemd“ reikalingas PID 1, „Linux“ paskirstyme pradėtas WSL paleidimo procesas tampa antriniu Systemd procesu. Be to, kadangi WSL inicijavimo procesas yra atsakingas už ryšio infrastruktūros tarp Linux ir Windows komponentų teikimą, norint pakeisti šią hierarchiją, reikėjo permąstyti kai kurias WSL inicijavimo proceso prielaidas. Taip pat reikėjo atlikti papildomus pakeitimus, kad būtų užtikrintas švarus išjungimas ir suderinamumas su WSLg.

Taip pat svarbu atkreipti dėmesį, kad atlikus šiuos pakeitimus „Systemd“ paslaugos nepalaikys jūsų WSL egzemplioriaus. Jūsų WSL egzempliorius išliks gyvas kaip ir anksčiau. „Microsoft“ pridūrė, kad ši funkcija nebus atnaujinta automatiškai, kad nesukeltų problemų esamiems vartotojams. „Kadangi tai keičia WSL elgseną paleidžiant, norėjome būti atsargūs taikydami šį pakeitimą esamiems vartotojų WSL paskirstymams. Šiuo metu turite pasirinkti įgalinti „Systemd“ konkrečiam WSL paskirstymui“, – sakė jis.

Šis pakeitimas reiškia, kad WSL naudojimas bus dar labiau panašus į mėgstamų Linux platinimų naudojimą pagrindiniame kompiuteryje ir leis naudoti programinę įrangą, kuri priklauso nuo Systemd palaikymo. Štai keletas Linux programų, kurios priklauso nuo Systemd, pavyzdžiai:

snap : naudingas dvejetainis failas, leidžiantis įdiegti ir valdyti programinę įrangą Ubuntu;
microk8s – greitai paleiskite „Kubernetes“ vietoje savo sistemoje;
systemctl : įrankis, kuris yra Systemd dalis ir sąveikauja su jūsų „Linux“ įrenginio paslaugomis.

Galima teigti, kad palaikymas Systemd sukūrė Windows posistemė, skirta Linux padėjo atvykti Lenartas Poetteringas, „Systemd“ kūrėjas prieš kelis mėnesius Redmondo milžinui (apie tai galite pasiskaityti pastaboje Šioje nuorodoje).

Verta paminėti, kad „Microsoft“ pastaraisiais metais pasamdė kelis „Linux“ kūrėjus ir kitus žinomus atvirojo kodo kūrėjus. „Microsoft“ šiuo metu samdo „Python“ išradėją Guido van Rossumą, GNOME išradėjas Miguelis de Icaza buvo įdarbintas „Microsoft“ 2016 m., kai ji įsigijo „Xamarin“, Natas Friedmanas dirbo „GitHub“ generaliniu direktoriumi, Danielis Robbinsas, „Gentoo Linux“ įkūrėjas, buvo įdarbintas Microsoft Steve'as French dirba „Microsoft“ kaip Linux CIFS/SMB2/SMB3 prižiūrėtojas ir Samba komandos narys. Be to, „Linux“ yra plačiai įdiegta „Azure“, „Microsoft“ debesų kompiuterijos paslaugoje.

Pagaliau jei norite sužinoti daugiau apie tai, galite patikrinti išsamią pastabos informaciją sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.