Ruppert-IT LogoThesis

"Design and implementation of a AmigaOS subsystem for the Mach microkernel" (internal thesis at the University of Applied Sciences Wiesbaden).

Brief description:
  • Design and implementation of the AmigaOS multitasking-, memory-management- and interprocess communication-subsystems on top of the Mach microkernel.
  • Design and implementation of a IDL compiler backend for generating C source code of AmigaOS System-Object-Model classes. So called Basic Object Oriented Programming for Amiga (BOOPA).
  • Design and implementation of memory and IPC BOOPA classes.
  • Porting the AmigaOS disk operating interfaces of the open-source AmigaOS Research Project (AROS)
  • Creating a test suite for checking the compatibility to the original AmigaOS API.
Operating systems:
OSF Mach 3.0, MkLinux, AmigaOS
Development environment:
OSF Mach 3.0 DeveloperRelease 2.0, OSF MkLinux DeveloperRelease 2.0, GNU C/C++-Compiler, SUN IDL Compiler-Front-End, GNU Make, GNU Debugger (with Mach extensions), GNU Emacs
Hardware:
PC x86
Date, duration:
December 96 - June 97, 6 months