Microsoft brengt bekende Linux-commando’s naar Windows met Coreutils

Tijdens de recente Build-conferentie heeft Microsoft een interessante ontwikkeling aangekondigd: Coreutils voor Windows. Dit betekent dat een set veelgebruikte Linux-commando’s, die ontwikkelaars vaak gebruiken, nu ook direct op Windows beschikbaar komt. Het doel is om het leven van ontwikkelaars makkelijker te maken door een meer uniforme ervaring te bieden over verschillende besturingssystemen heen, zoals Windows, WSL (Windows Subsystem for Linux), macOS en Linux zelf.

Coreutils is een verzameling van de meest fundamentele en veelgebruikte commando’s die je op een Linux-systeem tegenkomt. Denk aan tools zoals `ls` (om bestanden te bekijken), `cp` (om te kopiĆ«ren) of `mv` (om te verplaatsen). Microsoft heeft specifiek gekozen voor een versie die is afgeleid van Rust Coreutils. Dit is een moderne herimplementatie van deze klassieke commando’s, geschreven in de programmeertaal Rust, die bekendstaat om zijn veiligheid en prestaties. Door een eigen versie van deze tools te onderhouden, zorgt Microsoft ervoor dat ze optimaal werken binnen de Windows-omgeving.

Voor ontwikkelaars die regelmatig schakelen tussen Windows en Linux (of WSL), betekent dit een aanzienlijke vereenvoudiging. Ze hoeven niet langer te wisselen tussen verschillende syntaxen of tools, maar kunnen dezelfde vertrouwde commando’s gebruiken, ongeacht het platform. Dit maakt scripts en workflows die zijn ontworpen voor Linux veel makkelijker over te zetten naar Windows, wat de productiviteit kan verhogen en de frustratie vermindert. Het is vooral handig voor mensen die gewend zijn aan de commandoregel en nu een consistente ervaring krijgen, zelfs als ze puur op Windows werken zonder WSL te hoeven gebruiken voor deze basisfunctionaliteit.

Deze stap van Microsoft onderstreept hun groeiende openheid richting open-source en de Linux-wereld. Door zulke fundamentele tools direct naar Windows te brengen, verkleinen ze de kloof tussen de verschillende ontwikkelomgevingen en tonen ze aan dat ze de behoeften van moderne ontwikkelaars serieus nemen.

Bron: https://www.phoronix.com/news/MS-Coreutils-For-Windows