Skip to content

bigendiansmalls/bsos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OBerliner Spargel Operating System

"Mein Deutsch ist nicht so gut, aber es ist Spargel zeit!"

BSOS is a minimal operating system for x86's 16-bit Real Mode by Travis Goodspeed. It was written on a Nokia N900 in Spargel zeit of 2012 to pass the time on Berlin's public transportation. (Traditional forms of entertainment such as busking and submitting to random bag searches were considerably less fun.)

As BSOS contains nothing but a hex viewer and some simple I/O routines, it's only useful for folks who need to get a 16-bit target environment running immediately and for whatever reason won't run DOS.

Requirements

Package Purpose
bcc Bruce's C Compiler for X86.
yasm X86 Assembler for the Boot Sector.
ld86 X86 Linker.
bochs Slow but easy to tinker with X86 Emulator.
qemu Faster X86 emulator.

Releases

PoC||GTFO 0x02, the Children's Bible Coloring Book of Proof of Concept or Get the Fuck Out, is a polyglot that is valid as PDF, ZIP, or as a disk image that boots to an older version of BSOS. https://archive.org/details/Pocorgtfo02

About

Berliner Spargel OS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 47.9%
  • Assembly 45.3%
  • C++ 6.8%