Ouvrir le menu principal

MacGeneration

Recherche

Microsoft poursuit son intégration de Linux à Windows 10

Nicolas Furno

mercredi 20 mai 2020 à 08:48 • 51

Ailleurs

Microsoft a lancé hier la BUILD 2020, son équivalent de la WWDC convertie cette année en un événement en ligne. L’entreprise a ainsi pu présenter les nouveautés à venir pour sa plateforme, et notamment les nouveautés dédiées aux développeurs pour Windows 10. Poursuivant une stratégie lancée en 2016, c’est notamment du côté de Linux que la firme de Redmond avait des annonces à faire.

Depuis quatre ans en effet, Windows 10 intègre le Windows Subsystem for Linux ou WSL. La première version émulait un noyau Linux pour permettre de lancer les outils en ligne de commande disponibles dans cet univers. L’an dernier, Microsoft avait annoncé une mise à jour majeure, qui est désormais disponible : WSL 2 repose désormais sur un vrai noyau Linux, qui fonctionne en parallèle de Windows grâce à un hyperviseur. Cela reste de la virtualisation, mais beaucoup plus performante, puisque l’on est beaucoup plus proche d’une installation « propre » d’une distribution GNU/Linux.

Un gestionnaire de fichiers issu d’une distribution Linux, affiché dans Windows 10 : la prochaine étape de l’intégration des deux systèmes.

Cette meilleure intégration va permettre à Microsoft d’offrir plusieurs nouveautés. La plus symbolique est la possibilité d’utiliser non plus seulement les outils en ligne de commande issus de l’univers Linux, mais aussi les apps graphiques. En fait, c’était déjà possible, mais les performances étaient trop mauvaises pour l’envisager au quotidien. Une future version de Windows 10 activera toutefois l’accélération graphique du système pour les apps Linux, ce qui devrait permettre de bénéficier de performances similaires sur les deux systèmes.

Cette nouveauté est en fait l’heureuse conséquence d’un changement plus important. DirectX, l’API 3D de Windows, a été modifiée pour apporter l’accélération matérielle à WSL 2 et donc à tous les outils en ligne de commande que les développeurs peuvent utiliser dans cet environnement. Ce sera notamment utile pour le machine learning et d’autres tâches qui reposent massivement sur les puces graphiques. Microsoft a aussi travaillé pour qu’OpenGL et OpenCL fonctionnent sur DX12 dans le cadre de WSL 2, et ce sera aussi le cas de Vulkan à terme. Et histoire d’être complet, CUDA de Nvidia sera aussi disponible dans ce cadre.

Si des développeurs hésitaient encore à franchir le pas pour adopter Windows 10 comme leur plateforme de développement, Microsoft a abattu une carte de plus hier en présentant winget. Ce gestionnaire de paquets en ligne de commande vient combler un vide par rapport aux distributions GNU/Linux ou à macOS. L’idée est de pouvoir installer et mettre à jour très facilement des apps ou des outils en ligne de commande, en gérant notamment les dépendances.

Installation d’une app avec winget.

Toutes les distributions Linux intègrent leur propre gestionnaire de paquets, que ce soit apt pour celles basées sur Debian (dont Ubuntu) ou yum pour les dérivées de Fedora (dont CentOS). Il en existe aussi plusieurs sur macOS, mais le plus connu est Homebrew. On pouvait aussi déjà en installer sur Windows, dont Chocolatey, mais le fait que Microsoft crée sa propre version est là encore un message fort en direction de la communauté des développeurs. Et comme la majorité de ce que fait l’entreprise désormais, winget est un projet open-source, n’importe qui peut ajouter un paquet.

WSL 2 sera disponible en version finale dans le courant du mois, et Microsoft a aussi annoncé que Docker l’exploitera dorénavant pour améliorer ses performances sur Windows 10. L’accélération graphique et les autres nouveautés liées aux processeurs commenceront à être disponibles en bêta dans les prochains mois.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Le fondateur de TSMC explique pourquoi Apple a abandonné Intel

15:01

• 2


Meta accepte de payer 25 millions de dollars à Donald Trump pour avoir banni ses comptes en 2021

12:17

• 67


Promo générale sur les Apple Watch SE et Series 10 aluminium et titane

09:19

• 8


Promo sur des Apple Pencil, Magic Mouse et Magic Keyboard

07:50

• 2


Aperty : l'allié parfait des photographes de portraits professionnels et semi-professionnels est là 📍

29/01/2025 à 23:33


Des actionnaires mettent en doute la vertu d’Apple concernant les données d’entraînement de son IA

29/01/2025 à 21:30

• 16


Comment faire tourner DeepSeek-R1 (ou un autre LLM) sur votre Mac

29/01/2025 à 17:23

• 14


Promo : le Mac mini M2 Pro 16/512 Go à 770 € 🆕

29/01/2025 à 17:00

• 18


Promo : la console portable ROG Ally d’Asus à seulement 470 €

29/01/2025 à 16:30

• 16


OpenAI affirme que DeepSeek a siphonné ses données pour entrainer ses modèles

29/01/2025 à 15:30

• 108


Deux failles des dernières puces Apple Silicon permettent d’extraire des données de Safari et Chrome à distance

29/01/2025 à 11:00

• 45


Office pour Mac colle ses premiers widgets sur le bureau

29/01/2025 à 10:21

• 23


Coup d’œil sur le nouveau cadran « Unité en rythme » de watchOS 11.3

29/01/2025 à 09:17

• 20


e/OS/ et Iodé, les deux Android français qui tracent leur route sans Google

29/01/2025 à 09:16

• 18


Votre consentement sera en théorie nécessaire pour tout démarchage téléphonique

29/01/2025 à 09:09

• 93


Coup d'œil sur les AirPods 4 et l'AirTag de l'année du serpent 🐍, deux éditions limitées

29/01/2025 à 09:00

• 3