Wie die meisten von Ihnen wissen, gibt es im Microsoft Store drei Versionen von Ubuntu . Dies bedeutet, dass ich unter Windows Ubuntu emulieren und die Ubuntu-Befehlszeile direkt unter Windows haben kann.
Die Frage ist sehr einfach: Was kann ich nicht über die in Windows emulierte Ubuntu-Befehlszeile tun, die ich auf einem richtigen Linux-basierten Ubuntu tun kann? Ist es sinnvoll, diese Ubuntu-Anwendung herunterzuladen, zu installieren und nur damit zu arbeiten, anstatt mit dem echten Betriebssystem? Ist es möglich, alle Entwicklungsbibliotheken zu installieren? Kann ich Gerätetreiber schreiben (oder nicht)? Mit anderen Worten: Wo liegen die Grenzen?
Welche Funktionen von Ubuntu Linux-basiert fehlen in Ubuntu-on-Windows?
Neue Antworten sind willkommen: Ich weiß, dass sich jede Software durch die Verbesserung von Eigenschaften und Merkmalen ständig ändert!
quelle
Antworten:
Das Ubuntu, das unter Windows 10 Subsystem für Linux läuft, ist keine Volldistribution. Tatsächlich ist es überhaupt kein Linux - es hat keinen Linux-Kernel. Sie können also keine Kernel-Erweiterungen, einschließlich Treiber, testen oder ausprobieren, da Sie nicht mit Linux arbeiten .
Wenn Sie solche Dinge tun möchten, installieren Sie Ubuntu entweder in einer VM - Win10 enthält Hyper-V, aber ich persönlich bevorzuge VirtualBox, die kostenlos ist - oder starten Sie Ihren Computer mit Dual-Boot, wobei Ubuntu auf dem Bare-Metal-System ausgeführt wird. Sie werden letzteres mit ziemlicher Sicherheit schneller finden als Windows - das tue ich auf allen meinen Rechnern. Dies liegt zum Teil daran, dass Sie unter Windows einen Virenschutz benötigen, der die Leistung, insbesondere die Festplattenleistung, beeinträchtigt. Und weil Sie es brauchen, enthält Win10 ein eingebautes Antivirusprogramm.
Unter Linux benötigen Sie keine, sodass die Leistung weniger beeinträchtigt wird.
quelle
Unter dem Windows-Subsystem für Linux (WSL) können Sie nicht einfach Linux-GUI-Anwendungen ausführen.
Dazu müssen Sie einen nicht unterstützten X11-Server wie VcXsrv oder Xming installieren.
Das Aktivieren von WSL ist relativ einfach. Als Linux-Kommandozeilenbenutzer scheint es ziemlich gut zu sein.
quelle
VcXsrv
Unterstützung anrufen . Sie haben ungefähr 10 Updates veröffentlicht, seit ich es benutzt habe (Oktober 2017).Zu jeder der obigen Antworten gibt es viele nützliche Informationen. Ich fasse hier die Hauptkonzepte von jedem von ihnen zusammen.
Update Mai 2019 : Wie in einer der jüngsten Antworten hervorgehoben, entwickelt sich die WSL weiter, indem sie den echten Linux-Kernel verwendet und viele weitere Optionen bietet. Ich habe dieses Dokument durchgesehen und wenn es bestätigt wird, wird es ein großer Schritt nach vorne sein. Hier finden Sie einen schönen Artikel zum Thema "echter Linux-Kernel auf W10"
Zusammenfassend: "Ubuntu unter Windows ist das vollständige Ubuntu-Userland auf einem Windows-Kernel im Linux-Kompatibilitätsmodus", wie in einem der Kommentare ausgeführt.
Was ich nicht kann:
Was ich tun kann:
Zusätzliche Information:
Diese Anwendungen können kostenlos aus dem Windows Store heruntergeladen werden. Hier finden Sie die Anleitung zur Installation und Verwendung.
In dieser anderen Frage des Blogs einige Vorschläge zur Verwendung einer GUI für die WSL (inoffiziell, Drittanbieter)
UPDATE August 2019 : Die neue WSL 2 wurde veröffentlicht (lesen Sie hier für weitere Informationen). Es scheint, dass Sie mit einem echten Linux-Kernel und mit einem Linux-Dateisystem arbeiten können. Nur habe ich die neue Version noch nicht ausprobiert (sie steht auf meiner TODO-Liste).
quelle
Von How-To-Geek :
Update von allquixotic's Kommentar :
quelle
crontab
und andere Daemons hinzuweisen . Hier ist ein praktisches Beispiel für das Ladencrontab
beim Starten von Windows. Verwenden Sie dannrsync
alle 2 Tage zum Sichern der Windows-Datenbank: blog.snowme34.com/post/…Ab Mai 2019 befindet sich die WSL 2 in der Entwicklung .
(Hervorhebung von mir)
quelle