Expanded Main Page: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
m (User:Combuster/Exploded Main Page moved to Main Page 2: Moved into main namespace)
(Moved template references)
Line 6: Line 6:




{{User:Combuster/TP/Stylenav}}
{{Stylenav}}


<!-- Table stuff -->
<!-- Table stuff -->
Line 13: Line 13:


<!-- First column -->
<!-- First column -->
{{NocatBox|subject=Introduction|page= User:Combuster/TP/Introduction}}
{{NocatBox|subject=Introduction|page= Main2/Introduction}}
{{NocatBox|subject=Design Considerations|page=User:Combuster/TP/Design Considerations}}
{{NocatBox|subject=Design Considerations|page=Main2/Design Considerations}}
{{NocatBox|subject=Resources|page=User:Combuster/TP/Resources}}
{{NocatBox|subject=Resources|page=Main2/Resources}}
{{NocatBox|subject=Reference Information|page=User:Combuster/TP/Reference Information}}
{{NocatBox|subject=Reference Information|page=Main2/Reference Information}}


| style="padding: 0 0 0 10px; width: 25%; vertical-align: top;" |
| style="padding: 0 0 0 10px; width: 25%; vertical-align: top;" |


<!-- Second column -->
<!-- Second column -->
{{NocatBox|subject=Hardware|page= User:Combuster/TP/Hardware}}
{{NocatBox|subject=Hardware|page=Main2/Hardware}}
{{NocatBox|subject=Tools|page=User:Combuster/TP/Tools}}
{{NocatBox|subject=Tools|page=Main2/Tools}}


|}
|}

Revision as of 08:23, 9 June 2008

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