Expanded Main Page

From OSDev.wiki
Revision as of 21:09, 11 October 2008 by osdev>Walling (removing gap that is not on the primary Main Page)
Jump to navigation Jump to search

The OSDev Wiki always needs your help! See the wish list for more information.

Display: Short view - Expanded view

Introduction

Basic Information

Environment

Bare Bones / Baby Steps

Example OS Organization

Booting and Setup

Testing and Debugging

Development

Compiler Development

Design Considerations

Kernel Models

Task Models

Memory and Resource Management

System Calls


Scheduling

Process Sychronization

Inter-Process Communication

Resources

Reference Information

Executable File Types

Filesystems

Hardware

CPU

General

X86
Modes

Other

ESA/390

ARM

Memory


IRQs and Exceptions, PIC, NMI, APIC, OPIC

Clocks, Timers and Counters


Video

Audio

Storage devices

Input/Output


Plug and Play


PCI, USB and things like this ...

UEFI


ACPI

Network cards and communicating devices

Non-x86 Development

Tools

Bootloaders

Compilers

Assemblers

Linkers

Emulators

Working with Disk Images