Skip to content

A custom, barebones operating system written in a dialect of Java6

License

Notifications You must be signed in to change notification settings

niklasstich/selfmade-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Betriebssystem im Eigenbau - Self-made operating system

Meine Kursteilnahme am Masterkurs "Betriebssystem im Eigenbau" der Hochschule Kempten

My course participation on the masters course "self-made operating system" at University of Applied Sciences Kempten

About

This repository contains a basic operating system written in a dialect of Java as defined by the SJC compiler. Preview It currently handles memory management with garbage collection, can list attatched PCI devices, has some basic terminal functionality

Prerequisites

Requires a full and functioning QEMU installation. See Makefile for configuration.

Compiling and running

Simply run make install-toolchain to install the SJC compiler and make run to compile and run the operating system in a QEMU virtual machine.

License

The code in this repository is released under the GNU Public License Version 3, of which you can find a copy here.

The SJC compiler is released under the GNU Public License Version 3. All copyright remains with Stefan Frenz and Patrick Schmidt.

About

A custom, barebones operating system written in a dialect of Java6

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published