Table of contents

osFree wiki - Start page

General info about osFree project

A foreword about OS/2

Petitions to IBM to opensource OS/2

About the project

osFree design and development concept

Architectural ideas

Personality-neutral (PN) services

OS/2 Personality

MVM (VDM/other VM's) Personality

Windows Personality

Linux Personality

FAQ

Legal issues and licensing

osFree general components license (BSD-like)

4OS/2 license

OS/2 Toolkit copyright notice

osFree artwork (logos, etc.)

osFree Development status

osFree long-term roadmap

osFree screenshots

Download page

osFree OS/2 personality demo

Comparison of different OS/2-cloning projects

Third-party projects which code is reused in osFree

Project news

Project Newsletter

Developing osFree

Complex tasks for developers

Simple tasks for developers

osFree development guidelines

osFree build environment

Netlabs CVS readme (obsolete, but still contains useful info)

Complex tasks for developers

Simple tasks for developers

osFree Community

Web forum

Mailing list

IRC channel

Git repository

Issue tracker

osFree project staff

Developers involved into osFree boot sequence project

Boot team members

Maintainers of osFree build system

Build team members

Web developers and web masters

Web team members

Site map

Documentation Index

The general osFree documntation 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

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

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

Personality neutral servers

Root server

Port Input Output server

KBD server

VIO server

Virtual File System servers

OS/2 personality

Architectural ideas behind OS/2 personality

Installable File System

Installable Executable Format

Command Line Reference

Modules and their entry points

Presentation Manager

FreePM Documentation

Build Level documentation

IBM's OS/2 Toolkit and DDK documentation

VIO API

CPI API

MVM server

main OS/2 server

os2exec server

filesystem server

libKAL library

DOSCALLS.DLL library

DOS personality

DOS API

Family API

Win16 personality