Lei Feng réseau [Note: Source: pixabay Propriétaire: Efes Kitap]
Lei Feng réseau AI source d'un commentaire par:
Linux fonctionnant sous Windows? Ceci est en fait pas nouvelle, il y a 20 ans, les pirates ont fait.
Mais dans la pratique générale sont des machines virtuelles, lentes, moins capables d'exécuter des applications Linux.
Trois décennies trois ans est, à l'ouest. blog des développeurs Microsoft vient d'annoncer que la prochaine version de Windows 10, vient non seulement avec le noyau Linux, mais met également à jour par l'installation de Windows Update, aussi simple que l'installation du pilote le même.
Big kill
Le kill grand, appelé WSL, signifie « sous-système Windows pour Linux » (sous-système Windows pour Linux), il est un fait, ne pas sortir la nuit, mais a été inconnu.
Elle est née dans le premier projet appelé Astoria, le but est de permettre à quelques-unes des pistes APP Android sur Windows 10 pour mobile.
Mais son but est pas de matériel ou de la simulation virtuelle d'un tel projet, ou un environnement Linux tiers comme le populaire Cygwin.
Son objectif de conception est un sous-système Linux complet peut directement utiliser le système de fichiers de l'hôte, par exemple en permettant aux utilisateurs d'utiliser les applications Windows et des outils Linux sur le même ensemble de fichiers, vous pouvez également appeler un morceau de matériel, qui est le responsable de Microsoft la façon la plus simple d'exécuter des logiciels Linux dans l'environnement Windows.
Tels que l'utilisation directe d'outils de ligne de commande GNU Linux, divers langages de programmation tels que Python, interpréteur Ruby, et même des applications graphiques telles que XWindow.
Bien sûr, Microsoft a souligné WSL principalement pour les développeurs d'applications, plutôt que de l'environnement de bureau tous les jours. Pour l'environnement de développement principal est Windows, mais parfois besoin d'utiliser les développeurs Linux, enseignant ou étudiant, appelés à améliorer l'efficacité des artefacts open source.
Il est possible de libérer le mois prochain
Cela devrait être lancé le numéro de version est 2004 Windows 10, selon le format AAMM de nommage 2004 est Avril 2020, bien sûr, pas surprenant publié en mai, Windows Insider où vous pourrez découvrir d'abord.
Cette mise à jour est en fait la deuxième version de WSL (WSL2), il est beaucoup plus puissant que la version précédente WSL1, il a emballé un vrai noyau Linux, avancé à l'état disponibilité générale (GA, généralement disponible) est.
En particulier, il améliore considérablement les performances d'E / S du système de fichiers, vous pouvez exécuter des binaires Linux directement sous Windows. WSL1 à travers la couche de conversion, le système appelle, nous devons faire la traduction, et WSL2 contient son propre noyau Linux, avec une compatibilité complète du système d'appel, comme les programmes open source telles que la version Linux du Docker, vous pouvez appeler directement.
WSL2 a été annoncé en Juin 2019 Conférence Microsoft Build, tous disponibles à l'état est sur le point d'être atteint, a passé le temps de près d'un an.
Comment installer et à utiliser
Le WSL2 plus louable, il est facile à installer et à utiliser, il clairement comme d'installer des pilotes ou frapper un patch si simple. Plus précisément, la mise à jour est d'utiliser Windows Update, vous pouvez obtenir la dernière version du noyau, sans avoir à mettre à jour l'ensemble de l'image de Windows.
Si c'est la première installation de WSL, vous vérifiez les mises à jour et d'installer le noyau Linux au cours du processus d'installation.
Bien sûr, vous pouvez également le fonctionnement de la ligne de commande, télécharger directement des paquets.
Sur Github, vous pouvez voir le code source complet: WSL2-noyau Linux. Il est basé sur Linux modifié à partir, le noyau Linux de prendre contrat de licence open source GPLv2.
Pour les développeurs, après l'installation du noyau Linux, il suffit d'utiliser l'outil de ligne de commande Linux, mais il peut fonctionner sur GNU / Linux, ce qui signifie que vous pouvez choisir une autre distribution Linux, comme Ubuntu, Debian, SUSE et ainsi de suite, ces distributions peuvent être installées dans le magasin Microsoft.
open source de Microsoft, la communauté open source
Le soutien de Microsoft pour l'open source que par le passé. Avec la sortie de WSL, les développeurs ont formé une ambiance chaleureuse communauté open source, et même le bureau de la conférence des développeurs WSLCONF, le WSLCONF de cette année est de 3 Mars, en raison de l'épidémie bien sûr, il est devenu les premières activités en ligne.
Ubuntu Developer Conference est parrainé autour de thèmes WSL ont discuté de divers aspects de la communauté dans laquelle l'homme supérieur est responsable du programme Microsoft WSL Craig Rowan (Loewen Craig).
Craig est très jeune, en 2018 le Canada avait tout juste diplômé de l'Université de Waterloo génie électrique et mécanique, stage expérimenté à l'école, non seulement des stagiaires Microsoft, a aussi fait les juges compétition de robotique FIRST.
Lei Feng réseau [Note: Source: craigloewen.com Propriétaire: Craig Loewen]
En tant que chef de projet WSL officiel Microsoft, développeur blog Craig Microsoft sur son visage a également publié un aperçu du dernier développeur vidéo « sur WSL2 comment le programme de développement plus rapide. »
(Lei Feng réseau Note: L'image ci-dessus montre la capture d'écran vidéo de la parole de Craig)
géométrie Zeng, Microsoft et Linux est le plus grand des systèmes d'exploitation concurrents, pourquoi celui-ci est devenu un invité de l'ancien?
Commentaire de Engadget que Microsoft est maintenant dépendante de plus en plus sur les ventes de Windows, mais plus dépendants des services de cloud computing tels que Azure. Et le développeur côté serveur et à la fin, plus le support de Linux, il est de créer une meilleure écologique.
Données de référence:
https://devblogs.microsoft.com/commandline/wsl2-will-be-generally-available-in-windows-10-version-2004/
Github: https: //github.com/microsoft/WSL2-Linux-Kernel
WSLCONF: https: //www.wslconf.dev
Loewen Craig: http: //www.craigloewen.com