Betriebssysteme · Institut für Systemarchitektur · Fakultät Informatik · TU Dresden



30. 05. 2008

L4Python - Eine Shell für L4Env


Aaron Pohle

TU Dresden

Verteidigung der Beleg-Arbeit

Betriebssysteme bestehen heutzutage aus vielen einzelnen Programmen, welche verschiedene Dienste anbieten. Um solch ein heterogenes System verwalten und bedienen zu können, wird eine flexible Schnittstelle zum System benötigt. Eine Shell - und die damit verbundene Skriptsprache - stellt solch eine Schnittstelle zur Verfügung. Ziel des Belegs war es, eine skriptbare Shell für das L4 Environment (L4Env) zu schaffen. Diese soll es ermöglichen Bibliotheksfunktionen aufzurufen, um damit Anwendungen unter L4 debuggen bzw. L4 Systeme administrieren zu können. Ausgehend von Anforderungen an solch eine Shell/Skriptsprache, wählte ich Python um eine L4 Shell zu bauen. Das Steuern von L4 Programmen kann mittels Bibliotheksfunktionsaufrufen oder IPC erfolgen. Meine Belegarbeit zeigt wie beide Möglichkeiten in Python unter L4 genutzt werden können.
Julian Stecklina, http://os.inf.tu-dresden.de/~jsteckli/
21. May 2013
· Copyright © 2001-2010 Operating Systems Group, TU Dresden | Impressum ·