Das Windows Subsystem for Linux wurde immer wieder verbessert. Auch in der neuen Windows 10 1903 wird man eine weitere Verbesserung hinzufügen. Denn dann ist es über die Kommandozeile im WSL möcglich mit dem Befehl
explorer.exe .
direkt auf den Datei Explorer und somit auf die Linux Distribution zuzugreifen.
Einige hatten es ja schon in der ersten Preview der Windows 10 20H1 (18836) bemerkt. Sicherlich eine interessante Änderung für diejenigen, die das Windows Subsystem for Linux einsetzen. Microsoft erklärt auch, wie das Ganze funktioniert:
"Wir haben den WSL-Init-Daemon so modifiziert, dass er einen 9P-Server enthält. Dieser Server enthält Protokolle, die Linux-Metadaten unterstützen, einschließlich Berechtigungen. Es gibt einen Windows-Dienst und -Treiber, der als Client fungiert und mit dem 9P-Server kommuniziert (der innerhalb einer WSL-Instanz läuft). Client und Server kommunizieren über AF_UNIX-Sockets, da WSL die Interaktion zwischen einer Windows-Anwendung und einer Linux-Anwendung mit AF_UNIX ermöglicht."
Wer sich dafür interessiert, kann sich den ganzen Blogbeitrag hier durchlesen: blogs.msdn.microsoft.com
Windows 10 Tutorials und Hilfe
In unserem Windows 10 Wiki findet ihr sehr viele hilfreiche Tipps und Tricks. Falls ihr Fragen habt, dann stellt diese ganz einfach bei uns im Forum.
- Installationsmedien: Aktuelle Installationsdateien findet ihr hier immer in der rechten Sidebar.
- Installation:: Windows 10 Clean installieren, Win 10 1903 neu installieren, Win 10 1809 neu installieren, Win 10 1803 neu installieren
- Probleme bei der Installation: Windows 10 1809 Probleme bei der Installation, Win 10 1803 lässt sich nicht installieren
- Reparaturen: Inplace Upgrade Reparatur, Win 10 reparieren über DISM, sfc und weiteres, Windows Update reparieren, Startmenü reparieren, Apps reparieren, Store reparieren, Netzwerk reparieren
- Anmeldung: Win 10 automatische Anmeldung
- Entfernen, Deinstallieren: Cortana deaktivieren, Apps deinstallieren
- Datei Explorer: Ordner unter Dieser PC entfernen, Netzwerk, OneDrive u.a. im Explorer entfernen
- Richtige Nutzung: Startmenü richtig nutzen, Suche richtig nutzen,
- Wichtig: In jedem Tutorial steht, für welche Version es geeignet ist.
Heißt das, wenn ich von Windows aus auf ein parallel (mit z. B. ext3) installiertes Linux zugreifen will, muss dann kein “Linux-Treiber” mehr in Windows installiert werden?
Nein. Es geht nicht um ein parallel installiertes System, sondern – wie die Überschrift schon sagt – um das WSL, also ein Linux Subsystem innerhalb von Windows.
Das hatte ich schon verstanden.
Meine Frage zielt in die Richtung, ob ich mit Hilfe des Linux-Subsystems in Windows einfach so von Windows aus auf Linux-Partitionen zugreifen (lesen und schreiben) kann.
Umgekehrt geht das problemlos, weil Linux in FAT- und NTFS-Partitionen lesen und schreiben kann.
Offenbar hast du das nicht. Das Linux Subsystem setzt immer noch auf dem Windows Kernel auf. Du kannst nur auf Geräte zugreifen, für die Windows einen Treiber bereitstellt. Das gilt auch für Filesysteme.
Da bei Linux ja gefühlt jedes zweite Jahr ein neues Dateisystem in Mode ist, glaube ich nicht, dass Microsoft da selber entsprechende IFS Pakete zur Verfügung stellen wird. Von verschiedenen Drittanbietern gibts aber ja entsprechende Software, z.B. für Ext.
Da habe ich jetzt eine möglicher Weise blöde Frage:
Welchen Nutzen bringt das Linux-Subsystem in Windows 10 und welche zusätzlichen Anwendungen ermöglicht dieses?
Das WSL ist sehr nützlich für Webentwickler, da quasi alle Industriestandarts (Webserver, NodeJS, etc.) Linux-native sind. Mit dem WSL kann man diese Tools ohne Probleme auch unter Windows nutzen. Ist dann nur die Frage, welcher Webentwickler Windows nutzt.
Bei mir kommt beim Aufruf von \\wsl$ nur ein Fehler. Auch der Linux Link auf dem Rechner zeigt auf diesen Link der nicht geht. Hab den BUild 18836