Expanded Main Page: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
(added inter-wiki link per taljeth's request on IRC)
(Edit help)
Line 1: Line 1:
<div id="mainpage"></div> __NOTOC__ __NOEDITSECTION__
<div id="mainpage"></div> __NOTOC__ __NOEDITSECTION__
<!-- For your daily editing, go to http://wiki.osdev.org/Category:Main_Page_Templates - this page is locked mainly to prevent accidental breakage -->

<!-- Welcome to OSDev.org box -->
<!-- Welcome to OSDev.org box -->
{{Welcome}}
{{Welcome}}

Revision as of 08:45, 16 December 2011

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