samkravitz / maestro

An extremely infantile hobby operating system for the x86 architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

maestro

My symphony in C.

Requirements

  • qemu (specifically qemu-system-i386)
  • nasm
  • e2tools
  • At least 64M of space for the disk image

Usage

build toolchain (this only needs to be done once):
make toolchain
create disk image (this only needs to be done once):
make disk
build:
make
launch:
make start

About

An extremely infantile hobby operating system for the x86 architecture

License:GNU General Public License v2.0


Languages

Language:C 76.4%Language:Assembly 21.0%Language:Makefile 1.8%Language:Shell 0.8%