Welcome to MouthOS

MouthOS is a small, command line, multi-tasking operating system written in C and Assembly. It currently boasts the following features:

  • x86 Intel/AMD Support
  • Minimal Paging Memory Manager
  • Video Driver - Text Only
  • HAL - Hardware Abstraction Layer
  • Floppy Disk Support - x86/x64 only
  • FAT12 Read Support

Goals of MouthOS

Primarily MouthOS is about learning low level operating system design and programming. Whilst it is hoped that MouthOS will become a good Operating System it should be noted that the current author, Michael Clarke, has had little past experience of OS design and development and that was the reason for starting this project - to learn.

Information for Developers

CodingStandards