Abo
  • Services:
Anzeige
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)

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

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)

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.

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.

Anzeige

Windows-Entwickler versammeln sich um Linux-Vorträge

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.


eye home zur Startseite
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...



Anzeige

Stellenmarkt
  1. Wüstenrot Immobilien GmbH, Ludwigsburg
  2. Haufe Gruppe, Freiburg im Breisgau
  3. Präsidium Technik, Logistik, Service der Polizei, Stuttgart
  4. Detecon International GmbH, Dresden


Anzeige
Spiele-Angebote
  1. 49,99€
  2. 28,99€
  3. 7,99€

Folgen Sie uns
       


  1. ZTE

    Chinas großes 5G-Testprojekt läuft weiter

  2. Ubisoft

    Far Cry 5 bietet Kampf gegen Sekte in und über Montana

  3. Rockstar Games

    Waffenschiebereien in GTA 5

  4. Browser-Games

    Unreal Engine 4.16 unterstützt Wasm und WebGL 2.0

  5. Hasskommentare

    Bundesrat fordert zahlreiche Änderungen an Maas-Gesetz

  6. GVFS

    Windows-Team nutzt fast vollständig Git

  7. Netzneutralität

    Verbraucherschützer wollen Verbot von Stream On der Telekom

  8. Wahlprogramm

    SPD fordert Anzeigepflicht für "relevante Inhalte" im Netz

  9. Funkfrequenzen

    Bundesnetzagentur und Alibaba wollen Produkte sperren

  10. Elektromobilität

    Qualcomm lädt E-Autos während der Fahrt auf



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Tado im Langzeittest: Am Ende der Heizperiode
Tado im Langzeittest
Am Ende der Heizperiode
  1. Speedport Smart Telekom bringt Smart-Home-Funktionen auf den Speedport
  2. Tapdo Das Smart Home mit Fingerabdrücken steuern
  3. Mehr Möbel als Gadget Eine Holzfernbedienung für das Smart Home

Blackberry Keyone im Test: Tolles Tastatur-Smartphone hat zu kurze Akkulaufzeit
Blackberry Keyone im Test
Tolles Tastatur-Smartphone hat zu kurze Akkulaufzeit
  1. Blackberry Keyone kommt Mitte Mai
  2. Keyone Blackberrys neues Tastatur-Smartphone kommt später
  3. Blackberry Keyone im Hands on Android-Smartphone mit toller Hardware-Tastatur

The Surge im Test: Frust und Feiern in der Zukunft
The Surge im Test
Frust und Feiern in der Zukunft
  1. Computerspiele und Psyche Wie Computerspieler zu Süchtigen erklärt werden sollen
  2. Wirtschaftssimulation Pizza Connection 3 wird gebacken
  3. Mobile-Games-Auslese Untote Rundfahrt und mobiles Seemannsgarn

  1. Re: Warum nicht früher?

    MarioWario | 07:52

  2. Re: Zu schnell

    MarioWario | 07:50

  3. Re: 1400W... für welche Hardware?

    ArcherV | 07:46

  4. Re: Unity ist auch eine vergleichsweise gute Engine

    Hakuro | 07:44

  5. Re: "Wenn die Kosten sich dafür lohnen"

    Stefan99 | 07:44


  1. 17:40

  2. 16:40

  3. 16:29

  4. 16:27

  5. 15:15

  6. 13:35

  7. 13:17

  8. 13:05


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel