  |
The OSKit Project - http://www.cs.utah.edu/flux/oskit/
An open source set of libraries that can be used as building blocks for an operating system for x86. Includes documentation and publications. |
  |
KernelNewbies.org - http://kernelnewbies.org/
Resources for programmers new to kernel hacking. Example code, FAQs, utilities for debugging modules. |
  |
The Operating Systems Resource Center - http://www.nondot.org/sabre/os/articles
Includes information about booting, file systems, memory, architecture, and interfacing with other devices. |
  |
DBLP Bibliography: Operating Systems - http://www.informatik.uni-trier.de/~ley/db/os.html
Links to many operating systems journals on the web. |
  |
http://www.osdev.org - http://www.osdev.org
OS Development RSS News, forums, and the OSDev Wiki including the largest listing of ameatur operating system projects on the internet. |
  |
visopsys OS Development - http://www.visopsys.org/osdev/index.html
A collection of source code, information, and links related to general Operating Systems Development on the Web. |
  |
Operating System Lecture Notes - http://www.personal.kent.edu/~rmuhamma/OpSystems/os.html
Notes on operating system theory, source code of describing actual construction of operating system in C programming language. Also OS construction related links to books, notes, tutorials, and news groups. |
  |
TAJ Operating System - http://www.viralpatel.net/taj/home.php
TAJ is an object oriented operating system written in C++. It is a multitasking, multithreading and a multiuser operating system. |
  |
The Basic Kernel Source Code Secrets - http://jolitz.telemuse.net/content/books/scs_vol1/item
By William Jolitz and Lynne Jolitz (authors of 386BSD OS). Good book to learn the kernel internals of 386 architecture operating systems. |
  |
Mainframe Programming - http://www.muraleedharan.com/mainframe_programming.html
The mainframe continues to grow and transform itself while maintaining its reliability, security and speed. |
  |
Cottontail OS Development Library - http://www.osdever.net/cottontail/
Old non-updated mirror online library covering a plethora of OS development topics. Datasheets, tutorials, reference manuals and hardware programming information. |
  |
How to Program a Bootstrap Loader - http://www.omninerd.com/2005/11/05/articles/40
A bootstrap tutorial that includes assembly language code to demonstrate loading and executing a binary image from a FAT filesystem. |
  |
Inter-Process Communication Tutorial - http://cs.gmu.edu/cne/modules/ipc/
Interactive tutorial about message passing, semaphores, and monitors. |
  |
Virtual Memory Tutorial - http://cs.gmu.edu/cne/modules/vm/
Includes discussion of virtual memory. |
  |
Tuomo Kortesmaa - http://users.evtek.fi/~tk/
Notes and example code for basic operating systems concepts, threads, sockets, and device drivers. |