osFree documentation

This is osFree documentation page. It is heavy mix of autogenerated documentation and hand-written documentation. Please select a category from below.

General

The general osFree documentation and ideas

osFree design and development concept

osFree architecture ideas

Developer Reference

Web-site maintaince guides and references

Building hard disk image for Bochs

Distribution and packaging for osFree (or any OS/2-like system)

Boot sequence

Here you can find information about current boot process of osFree

Boot process guides and references

osFree boot sequence (Memory map changing)

osFree boot sequence (Draft II)

A historical note about FreeLDR

Ideas inspired by OS2CSM

FreeLDR design and ideas

FreeLDR 0.0.2 release notes

About OS/2 booter

osFree boot sequence (From Kernel execution to root server execution)

osFree MBR loader

osFree boot sectors

Microkernel

Microkernel, formerly L4Ka::Pistachio, now Fiasco.OC

Older L4 X.2 docs

IDL4 Manual

L4 Version X.2 Reference Manual

L4Ka:Kickstart

L4Ka::Pistachio and Afterburner build process

Fiasco and L4Linux build process

Newer Fiasco.OC docs

TODO

Personality neutral servers

The thin API layer between a microkernel and OS Personalities (consisting of libraries and servers)

UPDATE THIS!

Root server

Port Input Output server

KBD server

VIO server

Virtual File System servers

OS/2 personality

DOS personality

Win16 personality