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 init 1 year ago init 1 year ago
linker.ld init 1 year ago
main.S init 1 year ago
rftos.png init 1 year ago


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.”




  • gcc
  • ld


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


Clone this repo, then

$ ./

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