![]() | Name | Last modified | Size | Description |
---|---|---|---|---|
![]() | Parent Directory | - | ||
![]() | aufgaben/ | 2025-07-20 17:26 | - | |
![]() | poster.pdf | 2025-07-19 20:12 | 8.2M | |
Auf dieser Seite sammele ich Informationen zum Bearbeiten der Aufgaben
aus
Systemprogrammierung 1 & 2
auf
dem Plan 9 Betriebsystem,
anstatt auf POSIX/Linux basis.
Es sollte deutlich klargestellt werden, dass es sich
hierbei nicht um einen offiziellen Teil des Moduls
Systemprogrammierung
oder Grundlagen der
Systemprogrammierung
handelt, und dass die Bearbeitung der
Aufgaben wie hier beschrieben keinen Beitrag zum Übungsbetrieb darstellt.
Die Motivation ist hierbei mit anderen Betriebsystemen und Betriebssystemschnittstellen zu spielen, die eine andere Sichtweise auf die Systemprogrammierung geben können und sich dabei mit einer größere Vielfalt von Ideen auseinanderzusetzen, die aus akzidentalen Gründen zur Vergessenheit neigen.
Obzwar es möglich ist Plan 9 auch lokal in einer VM oder auf der richtigen Hardware laufen zu lassen, will man lieber ein (verteiltes) System mit mehreren Benutzern haben:
[...] build a UNIX out of a lot of little systems, not a system out of a lot of little UNIXes. (Plan 9 from Bell Labs, 1995)
Die CIP-Admins haben werden
einen 9front (ein aktiver Fork von
Plan 9) aufstellen, wo man sich mit
dem drawterm Befehl
hinverbinden kann.
Kursim SS25
Im August 2025 ist ein autonome, studentische Lerngruppe geplant, mit Vorlesungen und Rechnerübungen. Bei Interesse, bitte mir eine Email/Matrix Nachricht/etc. schreiben, um die Planung besser zu koordinieren und Accounts auf der Plan 9 VM anzufragen.
Weitere Informationen zu diesem Vorhaben werden hier veröffentlicht:
adventuresin9, bspw. Introduction to Getting Around the User Interface of Plan9/9Front
The Art of Unix Programming