Windows Subsystem for Linux

Lover bedre Linux-integrasjon i Windows 10

Tar i bruk en egen filserver.

Linux-støtten i Windows 10 har noen mangler. Nå skal i alle fall én av disse rettes.
Linux-støtten i Windows 10 har noen mangler. Nå skal i alle fall én av disse rettes. Skjermbilde: Simon Budig. Montasje: digi.no
Harald BrombachHarald Brombach– Journalist
22. feb. 2019 - 10:38

Selv om Windows Subsystem for Linux (WSL), altså muligheten til å kjøre Linux-distribusjoner inne i Windows, har vært tilgjengelig i flere år nå, så har løsningen fortsatt flere svakheter. Den ene handler om tilgangen til det andre operativsystemets filer. 

Mens det er i utgangspunktet er uproblematisk å bruke verktøy og applikasjoner i Linux-delen til å redigere filer i Windows-delen, er ikke det motsatte like greit. 

Advarer

Faktisk advarer Microsoft sterkt mot at Windows-verktøy og -applikasjoner brukes til å redigere Linux-filene. Gjøres dette, risikerer man å måtte installere hele Linux-miljøet på nytt. 

Årsaken er knyttet til metadataene i hver av filene og mappene. Dette inkluderer tidsstempler, eierskap, rettigheter og annet. Hvordan disse metadataene er formatert og brukes, er forskjellig mellom Windows og Linux. 

WSL er lagt for å kjøres i et Windows-miljø, men det meste av Windows 10 er ikke lagd for å vite noe om Linux. I alle fall har det vært slik fram til nå. 

Filutforskeren

I neste versjon av Windows 10, som kommer denne våren, vil det bli mulig å bruke i alle fall Filutforskeren i Windows 10 til å opprette og redigere filer som tilhører WSL.

Blant annet fordi Linux-filsystemene ligger litt vanskelig tilgjengelig i Windows-filsystemet, anbefaler Microsoft at Filutforskeren startes fra Linux-skallet, ved å taste inn «explorer.exe . ».  Da startes Filutforskeren i den samme mappen som den man er i i Linux-skallet.

Filutforskeren er blant verktøyene som snart skal kunne brukes for å endre filene i Windows Subsystem for Linux. Skjermbilde:  Microsoft
Filutforskeren er blant verktøyene som snart skal kunne brukes for å endre filene i Windows Subsystem for Linux. Skjermbilde:  Microsoft

All vanlig funksjonalitet i Filutforskeren skal fungere, inkludert dra-og-slipp, kopiering og kontekstmenyen. 

Det vil også være mulig å aksessere Linux-filene fra kommandolinjeverktøyene i Windows. Linux-filene vil da være tilgjengelige via av stien \\wsl$\<navnet på distribusjonen> .

Slik finner man Linux-filene fra PowerShell. Skjermbilde:  Microsoft
Slik finner man Linux-filene fra PowerShell. Skjermbilde:  Microsoft

Filserver

For å få til alt dette, er det tatt i bruk en intern filserver som er basert på protokollen 9P. Det er Windows som er klienten. Kommunikasjonen mellom klient og server skjer over AF_UNIX-sockets. 

Les også: Windows 10 får enda flere «Unix-verktøy»

Kommentarer:
Du kan kommentere under fullt navn eller med kallenavn. Bruk BankID for automatisk oppretting av brukerkonto.
Se flere jobber
Tre jobbtilbud 10 måneder før masteravslutning!
Les mer
Tre jobbtilbud 10 måneder før masteravslutning!
Få annonsen din her og nå frem til de beste kandidatene
Lag en bedriftsprofil
En tjeneste fra