MINIX 3 Developers Guide Table of Contents

The Developers Guide provides information on how to hack on MINIX 3. If you're new to MINIX 3 development, you should start here.

  1. Introduction

    1. Directory Structure

  2. Programming

    1. Posix and MINIX 3

    2. Programming in MINIX 3

    3. MINIX 3 Assembly Language

    4. Learning Assembly in Minix

    5. X86 CPU Reference Manuals

    6. Useful tools specific to MINIX

    7. Device Driver Programming in MINIX

    8. Using GCOV to gather servers code coverage info

  3. Rebuilding the System

    1. Tracking Current

    2. Rebuilding the System

    3. GNU Build System for x-compilation

    4. Test Suite

  4. API Documentation

    1. The MINIX 3 API

    2. The Kernel API

    3. The VFS-FS protocol

    4. The PFS-VFS protocol

    5. The DataStore API

    6. The Data Link (inet-ethernet) protocol

    7. The System Event Framework (SEF)

    8. The VTreeFS library

  5. Internals

    1. From power-on to the login prompt...

    2. VM Internals

    3. Userspace scheduling

    4. PipeFS

  6. Writing or Porting Software

    1. Guide to Porting Software

    2. Making a Packman Package

    3. Testing Pkgsrc

  7. Style

    1. Coding Style

    2. Commit Message Format

  8. TODO

    1. Things you would like someone to do

MinixWiki: DevelopersGuide (last edited 2010-08-20 15:08:39 by BenGras)