Microsoft dévoile Coreutils à la Build 2026, prenant en charge 75 commandes Linux

2026-06-05 09:49
Favoris

fr.wedoany.com Rapport : Lors de la conférence des développeurs Build 2026, Microsoft a annoncé le lancement de Coreutils, une fonctionnalité permettant aux développeurs d'exécuter nativement la plupart des outils en ligne de commande Linux populaires sur Windows 11 via un seul fichier binaire.

Logo sur le bâtiment Microsoft

Coreutils vise à réduire ce que Microsoft appelle la « charge cognitive » subie par les développeurs lorsqu'ils basculent entre différentes plateformes.

Auparavant, pour utiliser des outils en ligne de commande Linux sur Windows, les développeurs devaient recourir à des environnements d'émulation comme Git Bash ou au terminal du Sous-système Windows pour Linux (WSL). Dans son annonce, Microsoft indique que les développeurs passent constamment d'une plateforme à l'autre, mais que les commandes familières ne fonctionnent pas de manière cohérente, les obligeant à utiliser des solutions de contournement, ce qui entraîne une perte de vitesse et des changements de contexte. Coreutils permet directement aux développeurs d'exécuter la plupart des commandes Linux dans Windows CMD, PowerShell ou Windows Terminal, sans avoir à changer d'environnement. Microsoft affirme que, quel que soit l'environnement utilisé par le développeur (Linux, macOS, WSL, conteneur ou cloud), les commandes et flux de travail accumulés peuvent être directement utilisés dans Windows.

Coreutils for Windows s'installe sous forme d'un seul fichier exécutable via WinGet (install Microsoft.Coreutils). Ce fichier est basé sur une réécriture en Rust du projet GNU uutils/coreutils, fournissant des commandes communes à toutes les distributions Linux. Coreutils exécute toutes les commandes via un seul fichier exécutable, chaque commande étant mappée par un lien physique NTFS, ce qui permet de gérer un seul fichier binaire.

Microsoft a listé les 75 outils Linux pris en charge par Coreutils, incluant des commandes courantes telles que ls, cp, find, grep, find, rm, du, hostname et uptime. Cependant, certaines commandes Coreutils entrent en conflit avec des commandes CMD ou PowerShell existantes, ou ne peuvent pas être exécutées pour d'autres raisons ; Microsoft fournit un tableau de compatibilité pour lister ces conflits. Cela signifie que certaines commandes ne sont pas disponibles, notamment : dir, expand, kill, more, timeout et whoami. D'autres commandes ont été omises de Coreutils car elles dépendent de fonctionnalités POSIX Unix/Linux que Windows ne peut pas implémenter de manière compatible ; par exemple chmod, chown, id, stty et chroot. Dans d'autres cas, les commandes fonctionnent dans CMD mais pas dans PowerShell. Microsoft explique l'ordre de priorité complexe : la version de Coreutils qui s'exécute dépend du shell, de l'ordre du PATH et (pour PowerShell) de la table des alias. Outre Coreutils, lors de la conférence des développeurs Build 2026, Microsoft a également annoncé l'interface de ligne de commande et l'API pour les conteneurs WSL, destinées à déployer des conteneurs Linux sur Windows ; un nouveau cadre pour agents autonomes avec des outils de gouvernance open source ; et Microsoft Scout, un agent IA conçu pour automatiser les tâches Microsoft 365.

Texte compilé par Wedoany. Toute citation par IA doit mentionner la source « Wedoany ». En cas de contrefaçon ou d'autre problème, veuillez nous en informer rapidement ; nous modifierons ou supprimerons le contenu le cas échéant. Courriel : news@wedoany.com

Ce texte est rédigé, traduit et republié à partir des informations de l'Internet mondial et de partenaires stratégiques, uniquement pour la communication entre lecteurs. En cas d'infraction au droit d'auteur ou d'autres problèmes, veuillez nous en informer à temps pour la modification ou la suppression. La reproduction de cet article est strictement interdite sans autorisation formelle. Mail : news@wedoany.com

Produits Associés

Véhicule sans conducteur à caisse X3 Xinshiqi - Neolix Beijing Technology Co., Ltd.
Solution SIS pour l’instrumentation de sécurité - Beijing Consen Automation Technology Co., Ltd.
Système de supervision intelligente en boucle fermée pour la sécurité du transport routier   - Beijing Bower Logistics Co., Ltd.
Logiciel de serveur d'applications Baolande V9.5 - Beijing Baolande Software Corporation
Produit de système de multiplexage par division de longueur d’onde (WDM) - SHENZHEN SDG INFORMATION CO., LTD.
Radar de profil de vent troposphérique TWP16 en bande P - China Huayun Meteorological Technology Group Co., Ltd.
Fibre optique monomode à dispersion non décalée à bande passante étendue G.652.D - HONGAN GROUP CO. LTD
Profilés d’armoire en T - Xinli Tongchuang Electronic Equipment Co., Ltd.
Radar multifonction de surveillance océanique et de détection basse altitude, mesure de l'environnement dynamique océanique à la frontière air-mer (Agent/Lancement exclusif) — Fiche technique disponible - Chengdu Dixin Technology Co., Ltd.
Tablette PC industrielle robuste 10 pouces Win10 Win11 Pro Intel N100 16+512 Go IP67 4G avec code-barres NFC RJ45 et station d'accueil - Highton Electronics Co., Ltd.
Système de surveillance intelligente pour bande transporteuse - LUO YANG WIRE ROPE INSPECTION TECHNOLOGY CO., LTD.
Codeur magnétique à anneau incrémental de type 202 - Shanghai Complee Instrument Co., Ltd.