Järjestelmätuki on nyt saatavilla WSL:ssä

wsl ikkunat

Windows Subsystem for Linux on yhteensopivuuskerros, jonka Microsoft on kehittänyt suorittamaan Linuxin suoritettavia tiedostoja Windows 10:ssä.

äskettäin uutiset kertoivat, että WSL on nyt yhteensopiva Systemdin kanssaTämä uusi WSL-päivitys avaa monia elämänlaatuominaisuuksia prosessien ja palvelujen hallintaan. Tämä sisältää tuen snapdille, jonka avulla käyttäjät voivat hyödyntää kaikkia snapcraft.io-sivuston työkaluja ja sovelluksia.

Systemdin WSL:ään lisäämän uuden tuen mainitaan olevan erityisen hyödyllinen verkkokehittäjille, jotka haluavat konfiguroida ja kehittää palvelusovelluksia WSL:n sisällä ennen niiden käyttöönottoa pilvessä.

Tämä tarkoittaa, että sovellukset, jotka luottavat Systemdin käyttöön tai vain helppoon hallintaan, voivat nyt toimia saumattomasti tässä WSL-ympäristössä Windows 10:ssä ja Windows 11:ssä.

On syytä mainita se tämä päivitys koskee WSL2:ta, WSL:n toinen sukupolvi. WSL2 suorita täysi linux-ydin omistetussa virtuaalikoneessa, käyttämällä Windowsiin sisäänrakennetun Hyper-V-hypervisorin toimintojen osajoukkoa. WSL:n alkuperäinen versio oli hyvin erilainen työkalu, joka ei sisältänyt täyttä Linux-ydintä.

Canonical esitti blogikirjoituksessaan joitain teknisiä yksityiskohtia. ja selitti kuinka Systemd otetaan käyttöön Ubuntussa WSL:ssä. Microsoftin vastaava ilmoitus on vähemmän tekninen, mutta siinä kuvataan joitakin merkittäviä muutoksia, jotka on tehty tämän ominaisuuden saavuttamiseksi, mukaan lukien WSL2:n toiminnan muuttaminen.

Järjestelmätuki vaati muutoksia WSL-arkkitehtuuriin. Koska Systemd vaatii PID 1:n, Linux-jakelussa aloitetusta WSL-käynnistysprosessista tulee Systemdin aliprosessi. Koska WSL-alustusprosessi vastaa myös Linux- ja Windows-komponenttien välisen viestintäinfrastruktuurin tarjoamisesta, tämän hierarkian muuttaminen edellytti joidenkin WSL-alustusprosessissa tehtyjen oletusten uudelleenarviointia. Lisämuutoksia oli myös tehtävä puhtaan sammutuksen ja WSLg:n yhteensopivuuden varmistamiseksi.

On myös tärkeää huomata, että näiden muutosten myötä Systemd-palvelut eivät pidä WSL-esiintymääsi yllä. WSL-esiintymäsi pysyy hengissä kuten ennenkin. Microsoft lisäsi, että tämä ominaisuus ei päivity automaattisesti, jotta se ei aiheuta ongelmia olemassa oleville käyttäjille. "Koska tämä muuttaa WSL:n käyttäytymistä käynnistyksen yhteydessä, halusimme olla varovaisia ​​soveltaessamme tätä muutosta käyttäjien olemassa oleviin WSL-jakeluihin. Toistaiseksi sinun on valittava ottaa Systemd käyttöön tietylle WSL-jakelulle", hän sanoi.

Tämä muutos tarkoittaa, että WSL:n käyttäminen on vieläkin enemmän kuin suosikki Linux-jakelujesi käyttäminen peruskoneessa ja mahdollistaa Systemd-tuesta riippuvan ohjelmiston käytön. Tässä on joitain esimerkkejä Linux-sovelluksista, jotka riippuvat Systemdistä:

snap : hyödyllinen binaari, jonka avulla voit asentaa ja hallita ohjelmistoja Ubuntuun;
microk8s – Saat Kubernetesin toimimaan paikallisesti järjestelmässäsi nopeasti;
systemctl: Työkalu, joka on osa Systemdia ja on vuorovaikutuksessa Linux-koneesi palveluiden kanssa.

Luultavasti tuki Systemdille Windows Subsystem Linuxille auttoi Lennart Poetteringin saapuminen, Systemdin luoja Redmond-jättiläiselle muutama kuukausi sitten (voit tutustua siihen liittyvään muistiinpanoon Seuraavassa linkissä).

On syytä mainita, että Microsoft on viime vuosina palkannut useita Linux-kehittäjiä ja muita merkittäviä avoimen lähdekoodin kehittäjiä. Microsoft työllistää tällä hetkellä Python-keksijä Guido van Rossumia, GNOME-keksijä Miguel de Icaza oli Microsoftin palveluksessa vuonna 2016, kun se osti Xamarinin, Nat Friedman toimi GitHubin toimitusjohtajana, Daniel Robbins, Gentoo Linuxin perustaja, oli Microsoftin palveluksessa Steve French työskentelee Microsoftille. Linuxin CIFS/SMB2/SMB3-ylläpitäjänä ja Samba-tiimin jäsenenä. Lisäksi Linux on laajalti käytössä Azuressa, Microsoftin pilvipalvelussa.

Vihdoin jos olet kiinnostunut tietämään siitä lisää, voit tarkistaa muistiinpanon tiedot kohdasta seuraava linkki.


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.