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. Stadt Ellwangen, Ellwangen
  2. über Hays AG, Karlsfeld
  3. über Hays AG, Baden-Württemberg
  4. GEUTEBRÜCK, Windhagen


Anzeige
Spiele-Angebote
  1. (-75%) 4,99€
  2. 29,99€
  3. 29,99€

Folgen Sie uns
       


  1. USA

    Samsung will Note 7 in Backsteine verwandeln

  2. Hackerangriffe

    Obama will Einfluss Russlands auf US-Wahl untersuchen lassen

  3. Free 2 Play

    US-Amerikaner verzockte 1 Million US-Dollar in Game of War

  4. Die Woche im Video

    Bei den Abmahnanwälten knallen wohl schon die Sektkorken

  5. DNS NET

    Erste Kunden in Sachsen-Anhalt erhalten 500 MBit/s

  6. Netzwerk

    EWE reduziert FTTH auf 40 MBit/s im Upload

  7. Rahmenvertrag

    VG Wort will mit Unis neue Zwischenlösung für 2017 finden

  8. Industriespionage

    Wie Thyssenkrupp seine Angreifer fand

  9. Kein Internet

    Nach Windows-Update weltweit Computer offline

  10. Display Core

    Kernel-Community lehnt AMDs Linux-Treiber weiter ab



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Großbatterien: Sechs 15-Megawatt-Anlagen sollen deutsches Stromnetz sichern
Großbatterien
Sechs 15-Megawatt-Anlagen sollen deutsches Stromnetz sichern
  1. HPE Hikari Dieser Supercomputer wird von Solarenergie versorgt
  2. Tesla Desperate Housewives erzeugen Strom mit Solarschindeln
  3. Solar Roadways Erste Solarzellen auf der Straße verlegt

Google, Apple und Mailaccounts: Zwei-Faktor-Authentifizierung richtig nutzen
Google, Apple und Mailaccounts
Zwei-Faktor-Authentifizierung richtig nutzen
  1. Bugs in Encase Mit dem Forensik-Tool die Polizei hacken
  2. Red Star OS Sicherheitslücke in Nordkoreas Staats-Linux
  3. 0-Day Tor und Firefox patchen ausgenutzten Javascript-Exploit

Steep im Test: Frei und einsam beim Bergsport
Steep im Test
Frei und einsam beim Bergsport
  1. PES 2017 Update mit Stadion und Hymnen von Borussia Dortmund
  2. Motorsport Manager im Kurztest Neustart für Sportmanager
  3. NBA 2K17 10.000 Schritte für Ingame-Boost

  1. Re: Die Darstellung ist etwas einseitig

    Dullahan | 15:30

  2. Wird hier ein "Narrative" vorbereitet?

    Sinnfrei | 15:28

  3. Re: Diese ganzen angeblichen F2P sollte man...

    DetlevCM | 15:26

  4. Re: EWE ist ganz übel

    sneaker | 15:24

  5. Re: vergleichbar mit glücksspiel

    drsnuggles79 | 15:24


  1. 12:53

  2. 12:14

  3. 11:07

  4. 09:01

  5. 18:40

  6. 17:30

  7. 17:13

  8. 16:03


  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