Expanded Main Page: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
m (removing gap that is not on the primary Main Page)
(add notice that was on new main page before)
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<div id="mainpage"></div> __NOTOC__ __NOEDITSECTION__
<div id="mainpage"></div> __NOTOC__ __NOEDITSECTION__
<!-- For your daily editing, go Category:Main_Page_Templates - this page is locked mainly to prevent accidental breakage -->

<!-- Welcome to OSDev.org box -->
<!-- Disclaimer and welcome box -->
{{OSDev.org disclaimer}}
{{Fork notice}}
{{Welcome}}
{{Welcome}}
{{Help Us}}
{{Help Us}}
Line 15: Line 17:
{{NocatBox|subject=Design Considerations|page=Main2/Design Considerations}}
{{NocatBox|subject=Design Considerations|page=Main2/Design Considerations}}
{{NocatBox|subject=Resources|page=Main2/Resources}}
{{NocatBox|subject=Resources|page=Main2/Resources}}
{{NocatBox|subject=Reference Information|page=Main2/Reference Information}}
{{NocatBox|subject=Tools|page=Main2/Tools}}


| style="padding: 0 0 0 10px; width: 25%; vertical-align: top;" |
| style="padding: 0 0 0 10px; width: 25%; vertical-align: top;" |
Line 21: Line 23:
<!-- Second column -->
<!-- Second column -->
{{NocatBox|subject=Hardware|page=Main2/Hardware}}
{{NocatBox|subject=Hardware|page=Main2/Hardware}}
{{NocatBox|subject=Tools|page=Main2/Tools}}
{{NocatBox|subject=Reference Information|page=Main2/Reference Information}}
|}


[[de:Hauptseite]]
|}

Latest revision as of 21:25, 8 June 2024

Disclaimer: This wiki is not endorsed by or affliated with the wiki and forum found at OSDev.org or by #osdev on Libera in any way, shape, or form.

This wiki is a fork of the OSDev.org wiki made by members of the OSDev Discord server. If you find anything that may give the false impression that this wiki is affiliated with OSDev.org, please contact lukflug in his talk page.

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

Tools

Bootloaders

Compilers

Assemblers

Linkers

Emulators

Working with Disk Images

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