Im Rahmen dieser Diplomarbeit wurde eine Umgebung für Linux-Gerätetreiber unter DROPS entworfen. Dabei wurde der Weg von der genauen Analyse der Originalumgebung bis zur Implementierung der Laufzeitkomponenten beschrieben, um einen generalisierten Prozeß zur Entwicklung solcher Umgebungen aufzuzeichnen. Als Fallbeispiel dienten Gerätetreiber für Soundkarten unter Linux.
Es zeigte sich im Laufe der Arbeit, daß die Portierung machbar ist, eine Leistungsmessung wurde aber aufgrund der unvollständigen Implementierung nicht durchgeführt. Ich konnte hier nur aus den Vorarbeiten schließen, daß die Performance-Einbußen in einem vernünftigen Rahmen liegen werden.
Für die Zukunft dieses Projektes stellt sich primär die Aufgabe, die Implementierung zur vervollständigen und auf andere Geräteklassen zu erweitern. Danach kann eine Leistungsanalyse stattfinden, um die im letzten Absatz genannte Annahme zu überprüfen.
Ein anderer Aspekt für die Umgebung wäre es, nicht nur Gerätetreiber zu portieren, sondern auch andere Komponenten, z.B. den TCP/IP-Stack aus dem Linuxkern herauszulösen und unter DROPS zu verwenden.
Zuletzt ist es noch interessant, welche Auswirkungen bzw. Vorteile ein funktionierendes SMP-Fiasco System auf die entwickelte Umgebung hat, denn an dieser Stelle sollte sich das multi-threaded Konzept auszahlen.