Drawbridge

from Wikipedia, the free encyclopedia

Drawbridge is a research prototype from Microsoft Research that uses a new form of virtualization for application sandboxing .

technology

Drawbridge combines two core technologies, on the one hand the Picoprozess which is a process-based isolation container with a minimal kernel - API -surface is, secondly, a library operating system.

history

Developer Eric Traut introduced a new kernel in 2007 called MinWin, which was the same NT kernel that has existed since Windows NT 3.1 , but is smaller and more modular. The kernel required approximately 33 MB of memory and was used in Windows 7 and Windows Server 2008 . Thanks to the modularity of MinWin, the researchers had developed several options and the "Library OS" concept. Finally, the Drawbridge project, which is based on the concept of Library OS, and the concept were presented. Drawbridge was first used in Windows 8.1 and Windows Server 2012 RC2 and has been expanded since then. WSL ( Windows Subsystem for Linux ) also uses parts of Drawbridge. The research project served to develop the container technology for Windows Server 2016 . In 2016 Microsoft ported Microsoft SQL Server to Linux with the help of Drawbridge . In the first 2 weeks after the release, the Microsoft SQL Server for Linux has already been downloaded 21,000 times according to its own statement.

Individual evidence

  1. Drawbridge. In: Microsoft Research. Retrieved December 16, 2018 (American English).
  2. a b Bernd Kling and Mary Jo Foley on October 18, 2011, 2:22 pm: Microsoft shows the operating system concept Drawbridge. October 18, 2011, accessed December 16, 2018 .
  3. Microsoft Drawbridge: OS Modularity. Retrieved December 16, 2018 .
  4. a b Alternatives to Docker: An overview of the container platform . In: ionos.at. July 9, 2019, accessed October 15, 2019 .
  5. Pico Process Overview - Windows Subsystem for Linux. Retrieved December 16, 2018 .
  6. Windows 10: Bash integration without Linux kernel. In : entwickler.de. April 26, 2016, accessed December 16, 2018 .
  7. Thinking outside the Windows box - Bringing SQL Server to Linux - TechNet UK Blog. Retrieved October 21, 2019 .
  8. Jasmin Azemovic: SQL Server on Linux . Packt Publishing Ltd, 2017, ISBN 978-1-78829-472-0 ( google.de [accessed October 21, 2019]).