Expanded Main Page

From OSDev Wiki
(Redirected fromMain Page)
Jump to navigationJump to search
Welcome toOSDev.org
Ourwiki andforums provide 200k+ posts and726 articles about the creation of operating systems.
Become awiki author! See theWish List for suggestions on where to start.

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

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

Reference Information

Executable File Types

Filesystems

Retrieved from "https://wiki.osdev.org/index.php?title=Expanded_Main_Page&oldid=29147"