Drawbridge
Drawbridge ist ein Forschungsprototyp von Microsoft Research, der eine neue Form der Virtualisierung für Anwendungs-Sandboxing verwendet.
Technik
Drawbridge kombiniert zwei Kerntechnologien, zum einen den Picoprozess, der ein prozessbasierter Isolationscontainer mit einer minimalen Kernel-API-Oberfläche ist, zum anderen ein 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
- ↑ Drawbridge. In: Microsoft Research. Abgerufen am 16. Dezember 2018 (amerikanisches Englisch).
- ↑ a b Bernd Kling, Mary Jo Foley: Microsoft zeigt Betriebssystem-Konzept Drawbridge. 18. Oktober 2011, abgerufen am 16. Dezember 2018.
- ↑ Microsoft Drawbridge: OS Modularity. Abgerufen am 16. Dezember 2018.
- ↑ a b Alternativen zu Docker: Container-Plattform im Überblick. In: ionos.at. 9. Juli 2019, abgerufen am 15. Oktober 2019.
- ↑ Pico Process Overview – Windows Subsystem for Linux. Abgerufen am 16. Dezember 2018.
- ↑ Windows 10: Bash-Integration ohne Linux-Kernel. In: entwickler.de. 26. April 2016, archiviert vom (nicht mehr online verfügbar) am 16. Dezember 2018; abgerufen am 16. Dezember 2018.
- ↑ Thinking outside the Windows box – Bringing SQL Server to Linux – TechNet UK Blog. Abgerufen am 21. Oktober 2019.
- ↑ Jasmin Azemovic: SQL Server on Linux. Packt Publishing Ltd, 2017, ISBN 978-1-78829-472-0 (google.de [abgerufen am 21. Oktober 2019]).
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.