Comme la plupart d'entre vous le savent, dans le Microsoft Store, il existe trois versions d'Ubuntu . Cela signifie que sur Windows, je peux émuler Ubuntu et avoir la ligne de commande Ubuntu directement sur Windows.
La question est très simple: que ne puis-je pas faire à partir de la ligne de commande Ubuntu émulée sous Windows que je peux faire sur un Ubuntu Linux approprié? Est-il utile de télécharger cette application Ubuntu, de l'installer et de travailler uniquement avec elle au lieu du véritable système d'exploitation? Est-il possible d'installer toutes les bibliothèques de développement? Puis-je écrire (ou non) des pilotes de périphérique? En d'autres termes: quelles sont les limites?
Quelles fonctionnalités d'Ubuntu Linux manquent à Ubuntu-on-Windows?
De nouvelles réponses sont les bienvenues: je sais que chaque logiciel est en constante évolution en améliorant les caractéristiques et fonctionnalités!
la source
Réponses:
L'Ubuntu qui fonctionne sous le sous-système Windows 10 pour Linux n'est pas une distribution complète. En fait, ce n'est pas du tout Linux - il n'a pas de noyau Linux. Vous ne pouvez donc pas tester ou essayer les extensions du noyau, y compris les pilotes, car vous n'utilisez pas Linux .
Si vous voulez faire des choses comme ça, installez Ubuntu dans une machine virtuelle - Win10 inclut Hyper-V, mais personnellement, je préfère VirtualBox, qui est gratuit - ou double-démarrez votre machine avec Ubuntu fonctionnant sur le métal nu. Vous trouverez certainement ce dernier plus rapidement que Windows - je le fais sur toutes mes machines. Cela est en partie dû au fait que vous avez besoin d'une protection antivirus lors de l'exécution de Windows, ce qui réduit les performances, en particulier les performances du disque. Et parce que vous en avez besoin, Win10 comprend un antivirus intégré.
Avec Linux, vous n'en avez pas besoin, il y a donc moins d'impact sur les performances.
la source
L'une des choses que vous ne pouvez pas faire facilement sous le sous-système Windows pour Linux (WSL) est d'exécuter des applications GUI Linux.
Pour ce faire, vous devez installer un serveur X11 non pris en charge tel que VcXsrv ou Xming.
L'activation de WSL est relativement triviale. Il semble être assez bon comme espace utilisateur en ligne de commande Linux.
la source
VcXsrv
sans support. Ils ont publié environ 10 mises à jour depuis que je l'utilise (octobre 2017).Il existe de nombreuses informations utiles sur chacune des réponses ci-dessus. Je résume ici les principaux concepts de chacun d'eux.
Mise à jour de mai 2019 : comme indiqué dans l'une des réponses les plus récentes, WSL évolue en utilisant le vrai noyau Linux et en offrant beaucoup plus d'options. J'ai parcouru ce document et, s'il est confirmé, ce sera un grand pas en avant. Ici vous pouvez trouver un bel article sur le sujet « vrai noyau Linux sur W10 »
Résumant: "Ubuntu sous Windows est l'intégralité de l'espace utilisateur Ubuntu au-dessus d'un noyau Windows en mode de compatibilité Linux", comme le souligne l'un des commentaires.
Ce que je ne peux pas faire:
Qu'est-ce que je peux faire:
Information additionnelle:
ces applications sont gratuites, téléchargeables à partir du Windows Store et ici vous pouvez trouver les instructions pour installer et l' utiliser.
Dans cette autre question du blog, quelques suggestions sur la façon d'utiliser une interface graphique pour WSL (non officiel, tiers)
MISE À JOUR août 2019 : le nouveau WSL 2 a été publié (lire ici pour plus d'informations). Il semble que vous puissiez travailler avec un vrai noyau Linux et avec un système de fichiers Linux. Pour l'instant, je n'ai pas encore essayé la nouvelle version (elle est sur ma liste TODO).
la source
De How-To Geek :
Mise à jour à partir du commentaire d' allquixotic :
la source
crontab
et d'autres démons. Voici un exemple pratique de chargement aucrontab
démarrage de Windows. Puis en utilisantrsync
tous les 2 jours pour sauvegarder la base de données Windows: blog.snowme34.com/post/…Depuis mai 2019, WSL 2 est en cours de développement .
(c'est moi qui souligne)
la source