DDE/DDEKit: Difference between revisions
From TUDOS-Wiki
Jump to navigationJump to search
New page: == Motivation == Device drivers are an essential element in every operating system, because without them no interaction with the external world is possible. Because of the huge range of a... |
|||
Line 1: | Line 1: | ||
== Motivation == | == Motivation == | ||
Device drivers are an essential element in every operating system, because without them no interaction with the external world is possible. Because of the huge range of available devices, implementing L4 device drivers for even the most common devices on the market would be a tedious job. To circumvent this problem and support a wide range of devices on L4, we designed DDE, the | Device drivers are an essential element in every operating system, because without them no interaction with the external world is possible. Because of the huge range of available devices, implementing L4 device drivers for even the most common devices on the market would be a tedious job. To circumvent this problem and support a wide range of devices on L4, we designed DDE, the '''D'''evice '''D'''river '''E'''nvironment. Aim of this project is to provide legacy device driver interfaces, so that the large amount of readily available device drivers for other operating systems (such as Linux and BSD) can be reused on L4 with few effort. | ||
== DDEKit == | == DDEKit == |
Revision as of 10:53, 3 April 2008
Motivation
Device drivers are an essential element in every operating system, because without them no interaction with the external world is possible. Because of the huge range of available devices, implementing L4 device drivers for even the most common devices on the market would be a tedious job. To circumvent this problem and support a wide range of devices on L4, we designed DDE, the Device Driver Environment. Aim of this project is to provide legacy device driver interfaces, so that the large amount of readily available device drivers for other operating systems (such as Linux and BSD) can be reused on L4 with few effort.