Commandoregel- en WSL-verbeteringen in Windows 10 versie 1803
Windows 10 versie 1803 "Spring Creators Update" heeft een aantal interessante wijzigingen en verbeteringen aangebracht aan de opdrachtregelprogramma's en vooral aan de WSL-functie. Er zijn een aantal nieuwe functies zoals UWP Console-applicaties.
Advertentie
In Windows 10 Spring Creators-update, heeft Windows Subsystem for Linux (WSL) ondersteuning gekregen voor een aantal nieuwe Linux-distributies. Nu is het mogelijk om Kali Linux en Debian te installeren.
WSL-verbeteringen en functies
Na WSL inschakelen, u kunt installeren Kali en Debian van de winkel. U kunt de volgende links gebruiken:
- Ubuntu
- openSUSE Leap
- SUSE Linux Enterprise Server
- Download Kali Linux voor WSL
- Debian GNU/Linux
Raadpleeg het artikel
Installeer Linux Distro's vanuit de Microsoft Store in Windows 10
Een nieuw bestand /etc/wsl.conf wordt nu ondersteund om u meer controle te geven over uw distro-configuratie bij het starten van uw omgeving. Schijfmontage en netwerkconfiguratie zijn de twee specifieke gebieden die momenteel worden ondersteund. Het voorbeeldbestand ziet er als volgt uit:
[automatische montage] ingeschakeld = waar. wortel = /windir/ options = "metagegevens, umask=22,fmask=11" mountFsTab = false #Laten we DNS inschakelen - hoewel deze standaard zijn ingeschakeld, zullen we hier specificeren om expliciet te zijn. [netwerk] genereerHosts = waar. genereerResolvConf = waar
Verwijs naar de officiële blogpost voor een gedetailleerde gids over dit bestand en zijn waarden.
Achtergrond taken
Windows-subsysteem voor Linux (WSL) heeft ondersteuning voor langlopende achtergrondtaken, vergelijkbaar met hoe het Win32-subsysteem Services heeft. Dit is echt een indrukwekkende verandering voor gebruikers van WSL die werken met servers zoals Apache of apps zoals screen of tmux. Nu kunnen ze op de achtergrond draaien als gewone Linux-daemons. Zien
WSL heeft achtergrondtaakondersteuning
Een nieuwe tool, wslpath en bestandssysteemmachtigingen
Wslpath.exe is een nieuwe tool die je kunt gebruiken om paden tussen Windows en Linux te converteren. U moet wslpath uitvoeren in een WSL-omgeving.
Het wordt geleverd met de volgende opties:
-a Forceer resultaat naar absoluut padformaat
-u Vertalen van een Windows-pad naar een WSL-pad (standaard)
-w Vertalen van een WSL-pad naar een Windows-pad
-m Vertaal van een WSL-pad naar een Windows-pad, met '/' in plaats van '\\'
U kunt nu de eigenaar en groep bestanden instellen met chmod/chown en lees-/schrijf-/uitvoerrechten wijzigen in WSL. U kunt ook speciale bestanden maken, zoals fifos, unix-sockets en apparaatbestanden. Het was een langverwachte functie voor veel WSL-gebruikers.
Een andere interessante verandering is de toevoeging van nieuwe montage-opties met het DrvFs-bestandssysteem voor het projecteren van machtigingen op bestanden, naast het leveren van nieuwe Linux-metadata op bestanden en mappen.
Zien
Chmod en Chown WSL-verbeteringen in Windows 10
Unix-aansluitingen
Unix Sockets worden nu ondersteund op Windows. U kunt ook communiceren via Unix-sockets tussen Windows en WSL. Hierdoor kan WSL de Linux Docker Client uitvoeren om te communiceren met de Docker Daemon die op Windows draait. Er zijn enkele regels met betrekking tot machtigingen en interoperabiliteit. Verwijzen naar deze blogpost voor details.
Verbeterde sessie voor Hyper-V Linux VM's
Linux-VM's die op Hyper-V draaien, kunnen nu profiteren van een verbeterde sessiemodus. Het wordt aangedreven door het open source XRDP-project dat interactie met de Linux VM mogelijk maakt op dezelfde manier als de gebruiker kan doen met Windows Hyper-V VM's via het RDP-protocol.
Snel aanmaken
Snel aanmaken is een nieuwe tool waarmee u snel VM's kunt maken zonder een wizard met meerdere stappen te doorlopen.
Een ingebouwde OpenSSH-server en clienttools
Op Windows-machines is de freeware open-source software PuTTY de de-facto standaard als het gaat om SSH en Telnet. Met Windows 10 heeft Microsoft eindelijk naar zijn gebruikers geluisterd nadat ze jarenlang om een SSH-client en -server hadden gevraagd. Door een OpenSSH-implementatie op te nemen, neemt de waarde van het OS toe.
Raadpleeg de volgende blogberichten:
- Hoe OpenSSH-client in Windows 10 in te schakelen
- Hoe OpenSSH-server in Windows 10 in te schakelen
Bekijk voor de OpenSSH-server de waardevolle opmerkingen van onze lezers. Ze hebben daar een aantal handige tips gedeeld.
UWP-consoletoepassingen
Een andere interessante functie die in Windows 10 versie 1803 "Redstone 4" (Spring Creators Update) arriveert, is ondersteuning voor console UWP-apps. Dit betekent dat UWP-apps nu het consolevenster kunnen gebruiken voor invoer en uitvoer. Ze zijn bedoeld om te worden gebruikt met de opdrachtprompt en PowerShell. Dergelijke apps kunnen de console-API's en zelfs traditionele Win32-API's zoals printf of getchar gebruiken.
Dat is het.
Wat vindt u van deze veranderingen? Vind je de updates van Windows 10 versie 1803 leuk? Stuur ons een reactie!