Microsofts jüngste „Build 2020“ Entwicklerkonferenz beinhaltete einige interessante Ankündigungen. Ich bin mir nicht sicher, ob Sie begeistert oder skeptisch sind – aber Microsoft Sie haben jetzt mehr denn je unsere Aufmerksamkeit.
Und unter all den Ankündigungen rückte die Möglichkeit, GUI-Apps auf WSL (Windows Subsystem for Linux) auszuführen, ins Rampenlicht.
Nicht zu vergessen das Fiasko mit der Umbenennung von Xamrin.Forms in MAUI, das mit einem bestehenden Open-Source-Projekt in Konflikt steht (Maui-Projekt) von Uri Herrera von Nitrux Linux.
Falls Sie es nicht wussten, WSL ist eine Umgebung, in der Sie in Windows 10 eine reine Konsolen-Linux-Erfahrung haben. Es ist auch eine der besten Möglichkeiten, Linux-Befehle in Windows auszuführen.
Während die Ankündigung durch einen Blogbeitrag (DirectX Linux) könnte ein PR-Köder gewesen sein, da Liam Dawe denkt. Aber es lohnt sich immer noch, darüber zu sprechen.
Unterstützung für Linux-GUI-Apps auf WSL
Vor kurzem hat Microsoft während der Online-Entwicklerkonferenz eine Reihe neuer Funktionen für WSL (auch bekannt als WSL 2) angekündigt.
Die Einführung von Windows-Paket-Manager, Windows-Terminal 1.0, und ein paar andere waren einige seiner Höhepunkte.
Aber die Unterstützung für GPU-Hardwarebeschleunigung zu Windows-Subsystem für Linux 2 war etwas Bedeutendes.
Bedeutet dies, dass Sie Linux-Apps unter Windows mit WSL ausführen können? Schaut so aus…
Microsoft plant dies mit einem brandneuen Linux-Kernel-Treiber dxgkrnl. Um Ihnen einen technischen Überblick zu geben, würde ich die Beschreibung aus ihrer Ankündigung hier zitieren:
Linux-Kernel-Treiber Wsl
Dxgkrnl ist ein brandneuer Kernel-Treiber für Linux, der die /dev/dxg Gerät in den Benutzermodus Linux. /dev/dxg stellt einen Satz von IOCTL bereit, der die native WDDM D3DKMT-Kernel-Service-Schicht unter Windows nachahmt. Dxgkrnl im Linux-Kernel verbindet sich über den VM-Bus mit seinem großen Bruder auf dem Windows-Host und verwendet diese VM-Bus-Verbindung, um mit der physischen GPU zu kommunizieren.
Ich bin hier kein Experte, aber das bedeutet, dass die Linux-Anwendungen auf WSL haben denselben Zugriff auf die GPU wie native Windows-Anwendungen.
Die Unterstützung für GUI-Apps wird später im Herbst kommen (nicht mit dem Update vom Mai 2020) – wir müssen also sehen, wann dies geschieht.
Microsoft richtet sich speziell an Entwickler, die den Komfort der Verwendung ihrer Linux-IDE unter Windows wünschen. Google zielt auch auf dieselbe Nutzerbasis ab, indem es GUI-Linux-Apps auf Chromebook bringt.
Das sind gute Nachrichten für Benutzer, die bei Windows bleiben möchten. Aber ist es das wirklich?
Microsoft liebt Linux – tun sie das wirklich?
Microsoft liebt Linux
Es ist definitiv eine gute Sache, dass sie Linux und seine Vorteile durch ihre Bemühungen, eine Linux-Umgebung unter Windows zu integrieren, zu schätzen wissen.
Aber wie wird es wirklich helfen? Desktop-Linux-Benutzer? Ich sehe im Moment keinen echten Nutzen daraus.
Es steht Ihnen hier frei, anderer Meinung zu sein. Aber ich denke, dass die Entwicklung von WSL für die Desktop-Benutzer von Linux keinen wirklichen Wert hat. Zumindest bisher keine.
Es war interessant zu bemerken, dass jemand auf Linux Unplugged-Podcast hob den Schritt von Microsoft als etwas in der Linie von EEE (Embrace, Extend, and Lösch) hervor, für die sie bekannt sind.
Vielleicht, wer weiß? Natürlich ist die Anstrengung wert, die sie unternommen haben, um dies zu erreichen – aber es ist gleichzeitig aufregend und mysteriös.
Bedeutet dies, dass Windows-Benutzer nicht mehr zu Linux wechseln werden?
Der Grund, warum Microsoft Linux auf seiner Plattform einsetzt, ist, dass sie wissen, wozu es fähig ist und warum Entwickler (oder Benutzer) es vorziehen, es zu verwenden.
Aber mit den Updates für WSL 2 neige ich dazu, Abhisheks Meinung zuzustimmen, wenn dies so weitergeht:
Irgendwann wird Desktop-Linux zu einer Desktop-Anwendung unter Windows werden…
Nun, natürlich ist die native Erfahrung vorerst immer noch überlegen. Und es wird selten sein, dass die bestehenden Linux-Desktop-Benutzer Windows darüber verwenden. Aber das ist immer noch etwas, worüber man sich Sorgen machen muss.
Was halten Sie von all dem? Ich urteile nicht über die Vorteile von WSL für Benutzer, die gezwungen sind, Windows zu verwenden – aber denken Sie, dass Microsofts Fortschritte bei WSL etwas feindseliger Natur sein werden oder Linux auf lange Sicht helfen werden?
Schreib mir deine Meinung in die Kommentare!