You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Felix Soederhuyzen 953f692209 init 1 year ago
.gitignore init 1 year ago
README.md init 1 year ago
build.sh init 1 year ago
linker.ld init 1 year ago
main.S init 1 year ago
rftos.png init 1 year ago

README.md

rftOS

rftOS is an acronym for “really f##king tiny OS”.
rftOS is (possibly) the smallest “Operating System” that can be booted.
Its only function is to print “hello world.”

Demo

demo

Requirements

  • gcc
  • ld

Disclaimer

rftOS was not made by me, i merely provided the build.sh script. For the original OS refer to this StackOverflow Answer.

How-To

Clone this repo, then

$ ./build.sh

This will produce a main.img in the same directory as this repo.
The result is a bootable disk image and can be booted directly in VirtualBox, Hyper-V, VMware etc.

It can also be burned to stick and booted from there

$ sudo dd if=main.img of=/dev/sdX