J'ai testé Subsystème Windows de Microsoft pour Linux (WSL) disponible sur le magasin Windows.
WSL dispose-t-il d'un support complet pour la mise en réseau et les périphériques? Par exemple, puis-je m'attendre à des commandes comme iptables
, arp
, lsusb
ou /dev
SYSTÈME DE TRAVAILLER Comme ils le font sur une installation complète de Linux?
Par "Support complet" du réseau, vous aurez une portée limitée ou même obscure ici. Je ne pense pas que vous puissiez faire des choses avancées telles que la transmission IPv4 sur 2 nics avec une exécution de WSL Linux, mais 2 problèmes ont été résolus liés à iptables
permettant l'utilisation de ce pare-feu dans les cas WSL Linux indiquant que Cela pourrait fonctionner.
iptables
Problèmes connexes:
Même s'appliquera aux problèmes liés à l'ARP et à la USB. Vérifiez si les problèmes sont fermés ou non:
arp
Problèmes connexes:
Problèmes liés à la USB:
TD, DR: Vous devrez vous ramener à travers le référentiel WSL Pour voir si la fonctionnalité que vous souhaitez est implémentée.
Généralement pas.
L'un des exemples les plus criants de ceci est l'incapacité de faire n'importe quoi avec les périphériques de blocs du système à partir de WSL intérieur, ce qui semble malheureusement être un effet secondaire de la manière que les fenêtres soient conçues et que vous ne pouvez pas utiliser WSL pour accéder à l'accès. Les disques qui utilisent des systèmes de fichiers que Linux prend en charge, mais que Windows ne le fait pas.
Vous pouvez trouver des problèmes similaires avec presque tous les programmes Linux qui interagissent directement avec le matériel, et il en va de même en grande partie des choses qui font des choses avec le réseau autre que les cas communs d'ouverture d'un TCP ou socket UDP et en parler.