Drawbridge

Drawbridge i​st ein Forschungsprototyp v​on Microsoft Research, d​er eine n​eue Form d​er Virtualisierung für Anwendungs-Sandboxing verwendet.

Technik

Drawbridge kombiniert z​wei Kerntechnologien, z​um einen d​en Picoprozess, d​er ein prozessbasierter Isolationscontainer m​it einer minimalen Kernel-API-Oberfläche ist, z​um anderen e​in Bibliotheksbetriebssystem.[1][2]

Geschichte

Der Entwickler Eric Traut hat 2007 einen neuen Kernel mit dem Namen MinWin, der derselbe NT-Kernel war, der seit Windows NT 3.1 existiert hat, aber kleiner und modularer ist, vorgestellt. Der Kernel hatte einen Speicherbedarf von ca. 33 MB und wurde in Windows 7 sowie in Windows Server 2008 eingesetzt[3]. Durch die Modularität von MinWin hatten die Forscher mehrere Möglichkeiten und das Konzept "Library OS" entworfen.[4] Letztendlich wurde das Projekt Drawbridge, das auf dem Konzept von Library OS aufbaut, und das Konzept vorgestellt.[2] Drawbridge ist zum ersten Mal unter Windows 8.1 und Windows Server 2012 RC2 zum Windows-Einsatz gekommen und wurde seitdem erweitert.[5] Auch WSL (Windows Subsystem for Linux) verwendet Teile von Drawbridge.[6] Das Forschungsprojekt diente zur Entwicklung der Containertechnologie für Windows Server 2016.[4] Im Jahr 2016 hat Microsoft mit Hilfe von Drawbridge den Microsoft SQL Server auf Linux portiert. In den ersten 2 Wochen nach der Veröffentlichung wurde der Microsoft SQL Server für Linux laut eigener Aussage bereits 21.000 Mal heruntergeladen.[7][8]

Einzelnachweise

  1. Drawbridge. In: Microsoft Research. Abgerufen am 16. Dezember 2018 (amerikanisches Englisch).
  2. Bernd Kling und Mary Jo Foley am 18 Oktober 2011, 14:22 Uhr: Microsoft zeigt Betriebssystem-Konzept Drawbridge. 18. Oktober 2011, abgerufen am 16. Dezember 2018.
  3. Microsoft Drawbridge: OS Modularity. Abgerufen am 16. Dezember 2018.
  4. Alternativen zu Docker: Container-Plattform im Überblick. In: ionos.at. 9. Juli 2019, abgerufen am 15. Oktober 2019.
  5. Pico Process Overview – Windows Subsystem for Linux. Abgerufen am 16. Dezember 2018.
  6. Windows 10: Bash-Integration ohne Linux-Kernel. In: entwickler.de. 26. April 2016, abgerufen am 16. Dezember 2018.
  7. Thinking outside the Windows box – Bringing SQL Server to Linux – TechNet UK Blog. Abgerufen am 21. Oktober 2019.
  8. Jasmin Azemovic: SQL Server on Linux. Packt Publishing Ltd, 2017, ISBN 978-1-78829-472-0 (google.de [abgerufen am 21. Oktober 2019]).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.