Home | deutsch  | Legals | KIT

A Sledgehammer Approach to Reuse of Legacy Device Drivers

A Sledgehammer Approach to Reuse of Legacy Device Drivers
Author:

Joshua LeVasseur and Volkmar Uhlig

Links:
Source:

Proceedings of the 11th ACM SIGOPS European Workshop, September 19-22, 2004, Leuven, Belgium

Date: 19.-22.09.2004

Abstract:

Device drivers account for the majority of an operating system's code base, and reuse of the existing driver infrastructure is a pragmatic requirement of any new OS project. New operating systems should benefit from the existing device driver code base without demanding legacy support from the kernel.

Instead of trying to directly integrate existing device drivers we propose a more radical approach. We run the unmodified device driver, with its complete original OS, isolated in a virtual machine. Our flexible approach, requiring only minimal support infrastructure, allows us to run any existing device driver, independently of the OS or driver vendor.

BibTex:

@InProceedings{LeVasseur04Sledgehammer,
    author = {Joshua LeVasseur and Volkmar Uhlig},
    title = {A Sledgehammer Approach to Reuse of Legacy Device Drivers},
    booktitle = {Proceedings of the 11th ACM SIGOPS European Workshop},
    address = {Leuven, Belgium},
    month = sep,
    year = 2004,
    pages = {131--136},
    affiliation = {University of Karlsruhe, Germany}
}