Top : Computers : Programming : Operating Systems

Other related areas:
Web site listings: [ Hide summaries ]
Ace Operating System Project 
An open source operating system for X86 architecture. It also contains documents, specifications explaning various hardwares.
http://aceos.b0x.com/
ACM Special Interest Group for Operating Systems 
Tutorial for writing an operating system and links to group members' projects.
http://www.acm.uiuc.edu/sigops/
Bona Fide OS Development 
OS development information and tutorials. Links.
http://osdev.neopages.net/
Cottontail OS Development Library 
Online library covering a plethora of OS development topics. Datasheets, tutorials, reference manuals and hardware programming information.
http://www.0xfi.com/oslib/
CS 3210 Design of Operating Systems 
A course in operating systems with a focus on the design and construction of a modern OS kernel.
http://www.cc.gatech.edu/classes/AY2000/cs3210_spring/
Groovyweb Operating system programming 
An open source os written in Turbo C (for DOS/ windows) and nasm (Windows/Dos/Linux) as well as two exclusive tutorials on how to write an operating system.
http://www.groovyweb.uklinux.net/index.php?page_name=Operating system programming
Inter-Process Communication Tutorial 
Interactive tutorial about message passing, semaphores, and monitors.
http://cne.gmu.edu/modules/ipc/
JOSH - Operating Systems Development Tutorial 
Tutorial on operating system development leading to the development of a real mode single tasking operating system developed in assembler.
http://www.ansanest.com/josh/
KernelCode 
News and reviews of kernels.
http://www.kernelcode.com/
KernelNewbies.org 
Resources for programmers new to kernel hacking. Example code, FAQs, utilities for debugging modules.
http://kernelnewbies.org/
Operating System Design Tutorials 
A set of well-written design tutorials: tells you the whys as well as the hows. With examples for the x86 architecture.
http://www.themoebius.org.uk/tutes/
Operating Systems and System Software 
Contains sources of a minimal kernel, a new CPU scheduler for Linux, multithreading in Linux, systems software in DOS and collection of good reference material for OS lovers.
http://www.angelfire.com/myband/unix/os.htm
OS Development 
Message board, OS development links, and the Operating System project web ring.
http://www.osdev.org/
The Operating System Developers Homepage 
Index of operating systems and links to resources for programmers.
http://www.500mhz.net/
The Operating Systems Resource Center 
Extensive information about booting, file systems, memory, architecture, and interfacing with other devices.
http://www.nondot.org/sabre/os/articles
The OSKit Project 
An open source set of libraries that can be used as building blocks for an operating system for x86. Includes documentation and publications.
http://www.cs.utah.edu/flux/oskit/
Therx OS Development Library 
A site containing archived documents relating to the programming of Operating Systems.
http://xinit.port5.com
Triple Fault Club 
Information on writing your own operating system, protected mode, and small independent OS projects with freely-available source code.
http://my.execpc.com/CE/AC/geezer/os/
Tuomo Kortesmaa 
Notes and example code for basic operating systems concepts, threads, sockets, and device drivers.
http://users.evitech.fi/~tk/rt_html/rtgiftoc.htm
Virtual Memory Tutorial 
Extensive discussion of virtual memory.
http://cne.gmu.edu/modules/vm/
Write Your Own Operating System [FAQ] 
The Hobbyist guide to writing your own operating system from the ground up, Question and Answer style on everything from PMode to filesystems to GCC and doing it in C++.
http://www.mega-tokyo.com/os/os-faq.html