Windows Subsystem for Linux

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Windows Subsystem for Linux
Bashwin10.png
Bash unter Windows 10
Basisdaten
Entwickler Microsoft
Erscheinungsjahr 2016
Betriebssystem Windows 10
Kategorie Kompatibilitätsschicht

Das Windows Subsystem for Linux (WSL) ist eine Kompatibilitätsschicht zum Ausführen von Linux-Executables im ELF-Format in Microsoft Windows 10. Microsoft und Canonical gingen hierzu eine Partnerschaft zu dem Zweck, in Windows 10 ein Ubuntu 14.04 „Trusty Tahr“-Image[1] herunterladen und installieren zu können, ein. Die in diesem Image enthaltenen Anwendungen können nativ auf dem Windows Subsystem for Linux ausgeführt werden.[2][3][4] WSL beinhaltet eine Linux-kompatible Kernelschnittstelle, die von Microsoft entwickelt worden ist, die selbst aber keinen Code des Linux-Kernels enthält. Von Ubuntu bereitgestellte ausführbare Dateien laufen im User Mode darauf.[5]

Das Subsystem führt nicht alle Linux-Programme aus, davon betroffen sind insbesondere solche, die eine grafische Benutzeroberfläche (GUI) voraussetzen oder Kernelfunktionen nutzen, die von der WSL-Kernelschnittstelle nicht implementiert worden sind.[6] GUI-Programme können aber einen externen X-Server wie beispielsweise VcXsrv oder Xming verwenden.[7] WSL benutzt weniger Ressourcen als eine komplette virtuelle Maschine und dürfte der direkteste Weg sein, Linux-Software auf einem Windows-System laufen lassen zu können. Linux- und Windows-Anwendungen können so beispielsweise in einem Skript nacheinander an den gleichen Dateien Manipulationen vornehmen.[8]

Das Subsystem hat seinen Ursprung im nicht freigegebenen „Project Astoria“, das Android-Anwendungen auf Windows 10 Mobile ermöglichen sollte.[6] WSL wurde mit Windows 10 Insider Preview Build 14316 veröffentlicht.[9]

Windows Subsystem for Linux ist nur auf 64-bit-Versionen von Windows 10 verfügbar[8] und kann in Windows 10 Anniversary Update und neuere Versionen aktiviert werden.

Siehe auch[Bearbeiten | Quelltext bearbeiten]

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Ubuntu 16.04 is slow in bash but ubuntu 14.04 was faster
  2. Mike Harsh: Run Bash on Ubuntu on Windows. In: Building Apps for Windows. Microsoft. 30. März 2016.
  3. Klint Finley: Why Microsoft Making Linux Apps Run on Windows Isn’t Crazy. In: Wired. Condé Nast. 30. März 2016.
  4. Dustin Kirkland: Ubuntu on Windows – The Ubuntu Userspace for Windows Developers. In: Ubuntu Insights. Canonical. 30. März 2016.
  5. Jack Hammons: Bash on Ubuntu on Windows. In: Microsoft Developer Network. Microsoft. 9. April 2016.
  6. a b Peter Bright: Why Microsoft needed to make Windows run Linux software. In: Ars Technica. Condé Nast. 6. April 2016.
  7. Daniel Aleksandersen: Running Linux desktop apps on the Windows Subsystem for Linux. In: Slight Future. 7. April 2016.
  8. a b Frequently Asked Questions for WSL. Microsoft.
  9. Gabe Aul: Announcing Windows 10 Insider Preview Build 14316. In: Windows Experience Blog. Microsoft. 6. April 2016.