Microsoft introduceert Coreutils voor Windows en WSL-containers om Linux-workflows naadloos te integreren in Windows-omgevingen. Ontwikkelaars kunnen voortaan Linux-commando’s rechtstreeks op Windows uitvoeren zonder extra tools of contextswitches.

Ontwikkelaars die werken met verschillende besturingssystemen en omgevingen zoals Linux, macOS, WSL of cloudplatforms, ervaren vaak problemen met inconsistente commando’s. Dit leidt tot vertragingen en extra inspanningen om workflows aan te passen. Microsoft brengt tijdens Build Windows en Linux dichter bij elkaar.

De techgigant lanceert Coreutils voor Windows, gebaseerd op het open-sourceproject uutils. Deze tools zijn herimplementaties in Rust die native op Windows draaien. Daarnaast wordt WSL (Windows Subsystem for Linux) verder uitgebreid met WSL-containers, wat Linux-workflows nog beter integreert in Windows-omgevingen.

Linux-commando’s in Windows

Met Coreutils voor Windows kunnen ontwikkelaars de vertrouwde Linux-command-line utilities gebruiken op hun Windows-machine. Dit betekent dat commando’s zoals `grep`, `awk` of `sed` direct beschikbaar zijn, zonder dat ze aangepaste scripts of werk rondom Linux moeten toepassen. Het project is gebaseerd op het open-source uutils, geïmplementeerd met Rust om cross-platformfunctionaliteit te garanderen.

Deze aanpak vermindert niet alleen de tijd die verloren gaat aan contextswitches tussen verschillende systemen, maar zorgt er ook voor dat ontwikkelaars hun bestaande workflows kunnen behouden. Microsoft benadrukt dat de tools naadloos werken, of je nu op Windows, Linux, macOS of in een cloudomgeving werkt. Gebruikers kunnen Coreutils voor Windows direct downloaden en gebruiken.

WSL-containers

Microsoft breidt WSL uit met een nieuwe functie: WSL-containers. Deze integratie stelt ontwikkelaars in staat Linux-containers direct op Windows te bouwen, runnen en beheren, zonder afhankelijk te zijn van externe tools zoals Docker. De WSL-containers CLI en API maken het mogelijk om Linux-containers uit te voeren op Windows, wat vooral voordelig is voor lokale ontwikkeling, AI/ML-workflows en containerized testing.

Voor bedrijven bieden de containers beleidsmatige controle over gebruik via Windows-beheertools. IT-teams krijgen zicht op welke Linux-containers op ontwikkelaarsmachines draaien, kunnen de bron van containerimages reguleren en de interactie tussen containers en de host besturen. WSL-containers zullen binnenkort beschikbaar zijn in een publieke preview, als onderdeel van een reguliere WSL-update.

Uniforme omgevingen

De introductie van Coreutils voor Windows en WSL-containers markeert een belangrijke stap voor ontwikkelaars die werken met meerdere platforms. Door Linux-workflows native te integreren in Windows, elimineert Microsoft veel van de frustraties die gepaard gaan met platformswitches. Dit vergroot de efficiëntie en consistentie in ontwikkelingsprocessen. Met de uitbreiding naar WSL-containers krijgen bedrijven meer controle en zichtbaarheid over hun containeromgevingen.