Projekte
Hier finden Sie Informationen zu moeglichen Master-Projekten,
die ich betreuen wuerde.
Ulix-Portierung auf den Raspberry Pi
Ulix ist ein Unix-aehnliches "educational operating system" fuer die x86-Architektur (32 Bit).
Die Code-Basis ist halbwegs ueberschaubar, und es soll in der Projektarbeit
an einer Portierung auf den Raspi gearbeitet werden.
Projekt-Mitarbeitende: mehrere
Links:
http://www.ulixos.org/
Details: anfragen!
Tools fuer die Systemverwaltung
Im Rahmen einer Projektarbeit soll ein Administrationstool fuer Linux entwickelt werden.
Der Code kann in einer Hochsprache (C, C++ etc.), einer Skript-Sprache (Python, Perl etc.),
Bash-Skripten oder einer Mischung vorliegen.
Projekt-Mitarbeitende: 1 (aber mehrere Tools)
Details: anfragen!
Retro Computing
Ein Gebiet, mit dem ich mich erst seit kurzem beschaeftige, ist Retro Computing.
Seit ca. 2015 laufen einige Projekte, die Nachfolger klassischer Home Computer
(wie Commodore C64, Sinclair ZX Spectrum, Amstrad/Schneider CPC) entwickeln. Diese
sind oft FPGA-basiert.
Im Rahmen der Projektarbeit waeren die Auswahl einer Plattform, die Entscheidung
fuer ein Software-Projekt fuer diese Plattform, die Planung und schliesslich
Durchfuehrung der Implementierung zu erledigen.
Da die jeweilige Hardware nicht verfuegbar ist (die Hardware ist entweder noch
in Entwicklung oder jeweils nur im Rahmen von Kickstarter-Aktionen vorbestellbar),
ist der Einsatz von Emulatoren noetig. (Fuer Tests habe ich teilweise die
Hardware.)
Links:
- ZX Spectrum Next: http://www.specnext.com/ (Nachfolger des ZX Spectrum)
- Mega 65: https://mega65.org/ (Nachfolger des Commodore C64)
Weitere Details: anfragen!
|