L’événement Build de Microsoft est en cours à San Francisco, aux États-Unis, avec l’accent attendu sur l’IA agentique mais aussi quelques surprises, comme Coreutils de style Unix pour Windows.
Le PDG Satya Nadella a présenté le projet Solara, basé sur de futurs appareils qui « ne sont pas destinés à exécuter des applications traditionnelles. Ils sont conçus pour des agents », selon le chef du groupe de sciences appliquées Steven Bathiche ; il s’agit autant d’une aspiration que de projets spécifiques et on peut se demander s’il s’agit d’un rêve ou d’un cauchemar.
Il ne fait cependant aucun doute que l’IA sera intégrée aux services cloud de Windows et de Microsoft. Peter Steinberger est monté sur scène pour présenter OpenClaw pour Windows, parlant des garde-fous ajoutés à ce projet d’agent IA pour le rendre plus sûr pour une utilisation professionnelle. Cela inclut l’intégration avec MXC (Microsoft Execution Containers), nouvellement introduit chez Build, qui est un système d’exécution de code en bac à sable pour Windows, Linux et macOS.
AD ENREGISTREMENT
La technologie derrière MXC est constituée de plusieurs services de confinement, notamment « ProcessContainer, Windows Sandbox, LXC, Bubblewrap, Seatbelt (macOS), MicroVM (NanVix), Hyperlight, IsolationSession et WSLC », selon le documentsl’idée étant d’exécuter des agents dans des environnements isolés où les aspects malheureux de l’IA tels que l’hallucination et l’injection rapide peuvent faire moins de dégâts.
AD ENREGISTREMENT
WSLC fait référence au sous-système Windows pour les conteneurs Linux, bientôt en préversion, qui est une commande et une API de type Docker pour exécuter et gérer les conteneurs Linux sous Windows. Les conteneurs sont compatibles GPU pour améliorer les performances de l’IA locale.
Nvidia apportera son environnement d’exécution d’agent OpenShell à Windows, en utilisant MXC, et le PDG de build, Jensen Huang, est apparu dans un appel vidéo lors du discours d’ouverture de Build pour parler du support Windows de l’entreprise.
Cette prise en charge est évidente dans la Surface RTX Spark Dev Box, un prochain appareil destiné aux développeurs désireux de se lancer dans le codage Windows AI. Le PC basé sur Arm utilise la puce RTX Spark de Nvidia et promet 1 000 téraflops de calcul avec 20 cœurs de processeur plus 128 Go de mémoire unifiée (ce qui signifie qu’il est utilisable à la fois par le CPU et le GPU). 1 000 bouches d’aération dans un châssis en grille le maintiennent au frais et il est préconfiguré pour une utilisation par les développeurs.
Le prix n’est pas encore annoncé, ni la date de disponibilité. « Vous pouvez vous inscrire sur la liste d’attente. Je suis également sur la liste d’attente », a déclaré Nadella. Lors de la version 2022, Microsoft a également annoncé un appareil Dev Kit, mais les retards et la pénurie ont rendu difficile son obtention, en particulier en dehors des États-Unis.
Kayla Cinnamon, défenseur des outils de développement d’IA, a fait une démonstration de l’interface utilisateur de Dev Box en notant « pas de fil d’actualité, pas de widgets, aucune notification contextuelle » comme l’un des avantages. Ce sont des désagréments de Windows prêt à l’emploi et il semble que Microsoft fasse des efforts pour rendre Windows moins désagréable pour les développeurs. Un projet appelé Windows Developer Config fournit des scripts pour transformer n’importe quelle installation de Windows en « un PC que les développeurs souhaitent réellement utiliser. Explorateur propre, thème sombre, pas de pop-ups, pas de recommandations, pas de widgets. Juste votre code et vos outils. »
Nous avons essayé cela sur un PC Windows 25H2 et avons été récompensés par une série d’erreurs « L’unité de configuration a échoué en raison d’une erreur interne : -2146233079. Le texte associé à ce code d’erreur est introuvable. » Le concept semble pourtant bon et nous espérons de meilleurs résultats lorsque le projet aura mûri.
GitHub a actuellement une réputation mitigée, en raison de pannes et de problèmes de sécurité. Microsoft a maintenant présenté en avant-première GitHub Enterprise Local, basé sur le serveur GitHub Enterprise existant mais conçu pour fonctionner sur l’infrastructure Azure Local et pour s’exécuter dans un environnement connecté ou isolé. Les actions GitHub s’exécutent sur des coureurs auto-hébergés et l’assistance de l’IA reste possible via une couche d’inférence sur site appelée Foundry Local.
Linux retient l’attention lors de Build, et lors de l’événement, Microsoft a officiellement présenté en avant-première Azure Linux 4.0, basé sur Fedora, en notant : « Azure Linux alimente déjà des millions de cœurs dans les services internes d’Azure, notamment AKS, Azure SQL, Azure Cosmos DB et bien d’autres. » Azure Linux sera une option pour toute machine virtuelle Azure (machine virtuelle).
AD ENREGISTREMENT
Microsoft a également déclaré qu’Azure Container Linux (ACL) était désormais généralement disponible, la dernière itération de ce qui s’appelait à l’origine Flatcar Container Linux. Ceci est conçu pour un déploiement minimal et optimisé pour les conteneurs.
Les développeurs Windows peuvent bénéficier d’une expérience plus proche de celle de Linux grâce à Coreutils pour Windows, un binaire unique géré par Microsoft qui implémente de nombreux utilitaires de style Unix, facilitant la portabilité des scripts ainsi que l’ennui de taper une commande comme ls sous Windows et je m’attends à ce que cela fonctionne.
Un problème est que certaines commandes entrent en conflit avec des commandes existantes dans Windows ou PowerShell. Il existe également des problèmes avec les séparateurs de chemin (/ vs ) et les fins de ligne dans les fichiers texte, qui diffèrent entre les deux systèmes d’exploitation.
Le vice-président exécutif Windows et appareils Pavan Divuluri a un article avec plus de détails sur l’actualité de Build. ®
