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. X86 CPU Reference Manuals

    4. Useful tools specific to MINIX 3

    5. Device Driver Programming in MINIX 3

    6. Adding a new Server in MINIX 3

    7. Using Eclipse in MINIX3 with Remote Explorer

    8. Using GCOV to gather servers code coverage info

    9. Performance measurement

    10. Adding a new Kernel Call

    11. Using the NetBSD libc and other NetBSD imported code

  3. Rebuilding the System

    1. Tracking Current

    2. Rebuilding the System

    3. GNU Build System for cross-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 Data Link (inet-ethernet) protocol

    6. The Block Device protocol

    7. The DataStore API

    8. The System Event Framework (SEF)

    9. 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. Porting NetBSD Userland

    3. Testing Pkgsrc

    4. Bootstrapping and bulk-building with Pkgsrc

    5. Syncing the Minix pkgsrc Repository with Upstream

    6. Pkgsrc Upstreaming

  7. Style

    1. Coding Style

    2. Commit Message Format

  8. TODO

    1. Things you would like someone to do

MinixWiki: DevelopersGuide (last edited 2011-11-05 23:22:29 by VivekPrakash)