• IT-Karriere:
  • Services:

Windows 10 Version 1607: Windows-Subsystem für Linux wird Einschränkungen haben

Das Interesse am Windows-Subsystem für Linux auf der Build 2016 war groß. Microsoft hat einige Möglichkeiten gezeigt, aber auch Beschränkungen - und das nicht nur, weil es eine Beta ist.

Artikel veröffentlicht am ,
Diese Farbkombinationen in der Kommandozeile finden sich normalerweise nicht unter Windows.
Diese Farbkombinationen in der Kommandozeile finden sich normalerweise nicht unter Windows. (Bild: Andreas Sebayang/Golem.de)

Wenn Mitte 2016 Windows 10 Version 1607 erscheint, wird das System ein Subsystem für Linux enthalten. Nach einer eher groben ersten Ankündigung sind im Laufe der Entwicklerkonferenz Build immer mehr Details zu Fähigkeiten und Begrenzungen bekanntgegeben worden. Und die entsprechenden Vorträge waren teils so gut besucht, dass es keine Sitzplätze mehr gab.

Windows-Entwickler versammeln sich um Linux-Vorträge

Stellenmarkt
  1. Deloitte, Berlin, Düsseldorf, Hamburg
  2. Deutsche Rentenversicherung Bund, Berlin

Das Interesse der Windows-Entwickler ist riesig an der neuen Werkzeugsammlung, die bald in Windows integriert wird - und diesen Wunsch nach Werkzeugen anderer Betriebssysteme gibt es schon lange. Die Entwickler wollten nämlich nicht nur Verbesserungen auf der Windows-Kommandozeile haben, sondern auch die ganzen Werkzeuge, mit denen sie auf Servern oder aufgrund von plattformübergreifenden Projekten ohnehin arbeiten müssen.

  • Das Interesse an Bash für Windows hat Microsoft unterschätzt. Irgendwo dazwischen waren auch ein paar Sitzplätze. (Foto: Andreas Sebayang/Golem.de)
  • Zunächst wird erst einmal das Windows-Dateisystem gemountet. (Foto: Andreas Sebayang/Golem.de)
  • ELF64-Binaries können gestartet werden. (Foto: Andreas Sebayang/Golem.de)
  • Arbeiten mit Git ... (Foto: Andreas Sebayang/Golem.de)
  • ... oder Spielen mit Buchstabensalat. Mit WSL ist beides möglich. Eine GUI wird es aber nicht geben. (Foto: Andreas Sebayang/Golem.de)
Das Interesse an Bash für Windows hat Microsoft unterschätzt. Irgendwo dazwischen waren auch ein paar Sitzplätze. (Foto: Andreas Sebayang/Golem.de)


SSH, Grep und weitere Open-Source-Projekte wie Ruby und Python sollten besser unter Windows funktionieren, wie auch an der Anwenderwunschliste bei Microsoft zu sehen ist. Und der Weg, den Microsoft zusammen mit Canonical dafür beschreiten wird, ist ein spezielles Subsystem innerhalb von Windows 10 für Linux. Subsystem deswegen, weil es keine virtuelle Maschine ist, sondern der Code in den Windows-Kernel integriert wurde. Diese Schicht ist weitgehend kompatibel zu dem Syscall-Layer des Linux-Kernels, auf dem User-Mode-Anwendungen laufen können. Offiziell heißt dieses System Windows Subsystem for Linux (WSL). Darauf arbeitet derzeit ein Usermode-Image von Ubuntu 14.04.4 LTS. Änderungen speziell für Windows soll dieser Usermode-Code nicht beinhalten. Der Vorteil der Lösung ist laut Microsoft ein geringerer Ressourcenbedarf im Vergleich zu einer virtuellen Maschine. Später soll es auch möglich sein, andere Linux-Distributionen zu nutzen. Eine GUI werde aber keinesfalls unterstützt.

Um in die Textwelt der Bourne Again Shell (Bash) zu kommen, reicht es, in der Kommandozeile von Windows "bash" einzutippen. Das Subsystem ist dann sofort zugänglich, ohne Umwege über ein virtualisiertes Netzwerk. Unter Windows greift der Anwender beispielsweise ganz normal über Localhost auf einen Linux-Webserver zu. Firewall-Regeln gelten nicht nur für Windows, sondern auch das Subsystem. Und das Linux kann ohne weiteres auch Windows-Dateisysteme mounten und dort Daten ablegen. Wer will, kann sich mit klassischen Bash-Kommandos durchs Windows-Dateisystem bewegen, inklusive Tab-Vervollständigung.

Natürlich lassen sich Dateien nicht nur in Emacs bearbeiten, wie das zur Ankündigung demonstriert wurde und was so manchen Vi-Nutzer verschreckt hat. Das Werkzeug Vi funktioniert selbstverständlich ebenfalls. Microsoft demonstrierte das innerhalb einer Session auf der Build kurz, um anschließend, mit einem kleinen Seitenhieb, auf etwas "Moderneres" umzuschalten: Visual Studio Code. Es lassen sich zudem Linux-Binaries (ELF64) vom Windows-Dateisystem ausführen, mit denen Windows normalerweise nichts anfangen kann. Der Anwender ist nicht gezwungen, seine Programme an bestimmten Stellen abzulegen und abgeschottet zu lassen. In einer anderen Demo zeigte Microsoft das Debugging von Ruby-Anwendungen auf der lokalen Maschine. Remote-Logins und virtuelle Maschinen werden so teils unnötig. Auch der GCC-Compiler ist Teil des User-Mode-Linux auf Windows und kann genutzt werden. Und wenn etwas fehlt, reicht ein einfaches apt install für noch fehlende Werkzeuge. Das Subsystem kann auch auf die Hardware zugreifen. Wer möchte, kann sich beispielsweise die Konfiguration des Systems anzeigen lassen.

Das Subsystem ist noch am Anfang

Doch das Subsystem wird auch mit Windows 10 Version 1607 (für 2016-07 als Veröffentlichungsdatum) noch nicht komplett sein. Das mit Canonical gemeinsam entwickelte System ist dann auch noch in einem Betastadium, mit dem Entwickler aber schon arbeiten können. Die Einschränkungen sind jedoch teils ungewöhnlich. So fehlt noch ein Rechtemanagement, weshalb zunächst alle Nutzer als Root das Ubuntu nutzen. MySQL sollten Entwickler auf dem Subsystem erst einmal vermeiden. Zudem funktionieren Werkzeuge wie top und tmux noch nicht.

Informationen will Microsoft zentral im MSDN bereitstellen. Wann WSL den finalen Status erreichen wird, ist derzeit nicht bekannt. Die ersten Insider-Builds sollen in den nächsten Wochen erscheinen. Canonical will das Ubuntu auch auf 16.04 LTS aktualisieren, sobald diese erschienen ist. Um WSL zu betreiben, braucht es ein 64-Bit-System. Zudem wird WSL nicht für Serverlizenzen verfügbar gemacht. Die Desktopversionen werden aber alle WSL unterstützen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Spiele-Angebote
  1. (-40%) 32,99€
  2. 4,15€
  3. 20,49€

quasides 09. Apr 2016

warum nicht mcedit ?

weberjn 05. Apr 2016

Macht die Xlib irgend einen anderen system call als Socket Verbindungen zum X Server? und...

TheUnichi 05. Apr 2016

Okay, dann installier dir das mal bitte und führe danach $ apt-get install apache2...

TheUnichi 05. Apr 2016

Ach wirklich? Ist ja unglaublich!! Ich habe von Linux und den Unixoiden allgemein...

nille02 05. Apr 2016

Sie sind unterschiedlich. Alleine schon das du direkt die ELF Binarys von Linux nutzen...


Folgen Sie uns
       


Datenbasierte Archäologie im DAI

Idai World ist ein System, um archäologische Daten aufzubereiten und online zugänglich zu machen. Benjamin Ducke vom Deutschen Archäologischen Institut stellt es vor.

Datenbasierte Archäologie im DAI Video aufrufen
Programmieren lernen: Informatik-Apps für Kinder sind oft zu komplex
Programmieren lernen
Informatik-Apps für Kinder sind oft zu komplex

Der Informatikunterricht an deutschen Schulen ist in vielen Bereichen mangelhaft. Apps versprechen, Kinder beim Spielen einfach an das Thema heranzuführen. Das können sie aber bislang kaum einhalten.
Von Tarek Barkouni

  1. Kano-PC Kano und Microsoft bringen Lern-Tablet mit Windows 10

Europäische Netzpolitik: Die Rückkehr des Axel Voss
Europäische Netzpolitik
Die Rückkehr des Axel Voss

Elektronische Beweismittel, Nutzertracking, Terrorinhalte: In der EU stehen in diesem Jahr wichtige netzpolitische Entscheidungen an. Auch Axel Voss will wieder mitmischen. Und wird Ursula von der Leyen mit dem "Digitale-Dienste-Gesetz" wieder zu "Zensursula"?
Eine Analyse von Friedhelm Greis

  1. Mitgliederentscheid Netzpolitikerin Esken wird SPD-Chefin
  2. Nach schwerer Krankheit FDP-Netzpolitiker Jimmy Schulz gestorben

Holo-Monitor angeschaut: Looking Glass' 8K-Monitor erzeugt Holo-Bild
Holo-Monitor angeschaut
Looking Glass' 8K-Monitor erzeugt Holo-Bild

CES 2020 Mit seinem neuen 8K-Monitor hat Looking Glass Factory eine Möglichkeit geschaffen, ohne zusätzliche Hardware 3D-Material zu betrachten. Die holographische Projektion wird in einem Glaskubus erzeugt und sieht beeindruckend realistisch aus.
Von Tobias Költzsch und Martin Wolf

  1. UHD Alliance Fernseher mit Filmmaker-Modus kommen noch 2020
  2. Alienware Concept Ufo im Hands on Die Switch für Erwachsene
  3. Galaxy Home Mini Samsung schraubt Erwartungen an Bixby herunter

    •  /