Kommandolinje- og WSL-forbedringer i Windows 10 version 1803
Windows 10 version 1803 "Spring Creators Update" har fået en række interessante ændringer og forbedringer til kommandolinjeværktøjerne og især til WSL-funktionen. Der er en række nye funktioner som UWP Console-applikationer.
Reklame
I Windows 10 Spring Creators Update, Windows Subsystem for Linux (WSL) har fået understøttelse af et par nye Linux distros. Nu er det muligt at installere Kali Linux og Debian.
WSL-forbedringer og funktioner
Efter aktiverer WSL, kan du installere Kali og Debian fra butikken. Du kan bruge følgende links:
- Ubuntu
- openSUSE Leap
- SUSE Linux Enterprise Server
- Hent Kali Linux til WSL
- Debian GNU/Linux
Se artiklen
Installer Linux Distros fra Microsoft Store i Windows 10
En ny fil /etc/wsl.conf er nu understøttet for at give dig mere kontrol over din distro-konfiguration, når du starter dit miljø. Drevmontering og netværkskonfiguration er de to specifikke områder, der understøttes i øjeblikket. Eksempelfilen ser ud som følger:
[automount] aktiveret = sand. root = /windir/ optioner = "metadata, umask=22,fmask=11" mountFsTab = false #Lad os aktivere DNS – selvom disse er slået til som standard, specificerer vi her bare for at være eksplicit. [netværk] generHosts = sand. generResolvConf = sand
Der henvises til officielt blogindlæg for en detaljeret vejledning om denne fil og dens værdier.
Baggrundsopgaver
Windows Subsytem for Linux (WSL) har fået understøttelse af langvarige baggrundsopgaver, svarende til hvordan Win32-undersystemet har Services. Dette er en virkelig imponerende ændring for brugere af WSL, der arbejder med servere som Apache eller apps som screen eller tmux. Nu kan de køre i baggrunden som almindelige Linux-dæmoner. Se
WSL har fået baggrundsopgavesupport
Et nyt værktøj, wslpath og filsystemtilladelser
Wslpath.exe er et nyt værktøj, du kan bruge til at konvertere stier mellem Windows og Linux. Du bør køre wslpath i et WSL-miljø.
Den kommer med følgende muligheder:
-a Force resultat til absolut sti format
-u Oversæt fra en Windows-sti til en WSL-sti (standard)
-w Oversæt fra en WSL-sti til en Windows-sti
-m Oversæt fra en WSL-sti til en Windows-sti med '/' i stedet for '\\'
Du kan nu indstille ejeren og gruppen af filer ved hjælp af chmod/chown og ændre læse/skrive/udføre tilladelser i WSL. Du kan også oprette specielle filer som fifos, unix sockets og enhedsfiler. Det var en længe ventet funktion for mange WSL-brugere.
En anden interessant ændring er tilføjelsen af nye monteringsmuligheder med DrvFs filsystem til at projicere tilladelser på filer sammen med at levere nye Linux-metadata på filer og mapper.
Se
Chmod og Chown WSL-forbedringer i Windows 10
Unix-stik
Unix Sockets understøttes nu på Windows. Du kan også kommunikere over Unix-stik mellem Windows og WSL. Dette gør det muligt for WSL at køre Linux Docker Client for at interagere med Docker Daemon, der kører på Windows. Der er nogle regler vedrørende tilladelser og interop. Henvise til dette blogindlæg for detaljer.
Forbedret session til Hyper-V Linux VM'er
Linux VM'er, der kører på Hyper-V, kan nu drage fordel af en forbedret sessionstilstand. Den er drevet af open source XRDP-projektet, som gør det muligt at interagere med Linux VM'en på samme måde, som brugeren kan gøre med Windows Hyper-V VM'er via RDP-protokollen.
Hurtig oprettelse
Hurtig oprettelse er et nyt værktøj, der giver dig mulighed for hurtigt at oprette VM'er uden at gå igennem en guide med flere trin.
En indbygget OpenSSH Server og klientværktøjer
På Windows-maskiner er freeware open source-softwaren PuTTY de-facto-standarden, når det kommer til SSH og Telnet. Med Windows 10 har Microsoft endelig lyttet til sine brugere, efter at de i årevis har anmodet om en SSH-klient og -server. Ved at inkludere en OpenSSH-implementering øges værdien af OS.
Se følgende blogindlæg:
- Sådan aktiveres OpenSSH Client i Windows 10
- Sådan aktiveres OpenSSH Server i Windows 10
For OpenSSH-serveren, tjek værdifulde kommentarer efterladt af vores læsere. De har delt en række nyttige tips der.
UWP-konsolapplikationer
En anden interessant funktion, som ankommer i Windows 10 version 1803 "Redstone 4" (Spring Creators Update) er understøttelse af konsol-UWP-apps. Det betyder, at UWP-apps nu kan bruge konsolvinduet til input og output. De er beregnet til at blive brugt med kommandoprompt og PowerShell. Sådanne apps kan bruge konsol-API'erne og endda traditionelle Win32 API'er såsom printf eller getchar.
Det er det.
Hvad føler du om disse ændringer? Kan du lide de opdateringer, der følger med Windows 10 version 1803? Smid os en kommentar!