Kommandolinje og WSL-forbedringer i Windows 10 versjon 1803
Windows 10 versjon 1803 "Spring Creators Update" har fått en rekke interessante endringer og forbedringer til kommandolinjeverktøyene og spesielt til WSL-funksjonen. Det er en rekke nye funksjoner som UWP Console-applikasjoner.
Annonse
I Windows 10 Spring Creators Update, Windows Subsystem for Linux (WSL) har fått støtte for et par nye Linux-distros. Nå er det mulig å installere Kali Linux og Debian.
WSL-forbedringer og funksjoner
Etter aktivere WSL, kan du installere Kali og Debian fra butikken. Du kan bruke følgende lenker:
- Ubuntu
- openSUSE Leap
- SUSE Linux Enterprise Server
- Skaff deg Kali Linux for WSL
- Debian GNU/Linux
Se artikkelen
Installer Linux Distros fra Microsoft Store i Windows 10
En ny fil /etc/wsl.conf støttes nå for å gi deg mer kontroll over distro-konfigurasjonen når du starter miljøet. Drivemontering og nettverkskonfigurasjon er de to spesifikke områdene som støttes for øyeblikket. Eksempelfilen ser slik ut:
[automontering] aktivert = sant. root = /windir/ alternativer = "metadata, umask=22, fmask=11" mountFsTab = usant #La oss aktivere DNS – selv om disse er slått på som standard, spesifiserer vi her bare for å være eksplisitt. [Nettverk] generHosts = sant. generResolvConf = sant
Referere til offisielt blogginnlegg for en detaljert veiledning om denne filen og dens verdier.
Bakgrunnsoppgaver
Windows Subsytem for Linux (WSL) har fått støtte for langvarige bakgrunnsoppgaver, på samme måte som Win32-delsystemet har tjenester. Dette er en virkelig imponerende endring for brukere av WSL som jobber med servere som Apache eller apper som screen eller tmux. Nå kan de kjøre i bakgrunnen som vanlige Linux-demoner. Se
WSL har støtte for bakgrunnsoppgaver
Et nytt verktøy, wslpath og filsystemtillatelser
Wslpath.exe er et nytt verktøy du kan bruke til å konvertere stier mellom Windows og Linux. Du bør kjøre wslpath i et WSL-miljø.
Den kommer med følgende alternativer:
-a Force resultat til absolutt baneformat
-u Oversett fra en Windows-bane til en WSL-bane (standard)
-w Oversett fra en WSL-bane til en Windows-bane
-m Oversett fra en WSL-bane til en Windows-bane, med '/' i stedet for '\\'
Du kan nå angi eieren og gruppen av filer ved å bruke chmod/chown og endre lese/skrive/utføre tillatelser i WSL. Du kan også lage spesielle filer som fifos, unix-sockets og enhetsfiler. Det var en etterlengtet funksjon for mange WSL-brukere.
En annen interessant endring er tillegget av nye monteringsalternativer med DrvFs filsystem for å projisere tillatelser på filer sammen med å gi nye Linux-metadata på filer og mapper.
Se
Chmod og Chown WSL-forbedringer i Windows 10
Unix-stikkontakter
Unix Sockets støttes nå på Windows. Du kan også kommunisere over Unix-sockets mellom Windows og WSL. Dette gjør det mulig for WSL å kjøre Linux Docker Client for å samhandle med Docker Daemon som kjører på Windows. Det er noen regler angående tillatelser og interoperasjon. Referere til dette blogginnlegget for detaljer.
Forbedret økt for Hyper-V Linux VM-er
Linux VM-er som kjører på Hyper-V kan nå dra nytte av en forbedret øktmodus. Den drives av XRDP-prosjektet med åpen kildekode som gjør det mulig å samhandle med Linux VM på samme måte som brukeren kan gjøre med Windows Hyper-V VM via RDP-protokollen.
Rask oppretting
Rask oppretting er et nytt verktøy som lar deg raskt lage VM-er uten å gå gjennom en flertrinnsveiviser.
En innebygd OpenSSH Server og klientverktøy
På Windows-maskiner er gratisprogramvaren med åpen kildekode PuTTY de-facto-standarden når det kommer til SSH og Telnet. Med Windows 10 har Microsoft endelig lyttet til brukerne sine etter år med at de har bedt om en SSH-klient og server. Ved å inkludere en OpenSSH-implementering øker verdien av OS.
Se følgende blogginnlegg:
- Slik aktiverer du OpenSSH Client i Windows 10
- Slik aktiverer du OpenSSH Server i Windows 10
For OpenSSH-serveren, sjekk ut verdifulle kommentarer fra våre lesere. De har delt en rekke nyttige tips der.
UWP-konsollapplikasjoner
En annen interessant funksjon som kommer i Windows 10 versjon 1803 "Redstone 4" (Spring Creators Update) er støtte for konsoll-UWP-apper. Dette betyr at UWP-apper nå kan bruke konsollvinduet for input og output. De er ment å brukes med kommandoprompt og PowerShell. Slike apper kan bruke konsollens APIer og til og med tradisjonelle Win32 APIer som printf eller getchar.
Det er det.
Hva føler du om disse endringene? Liker du oppdateringene som følger med Windows 10 versjon 1803? Send oss en kommentar!