Jürgen Böhms Heimatseiten - Wissenschaft
OS Development
6.828 / Fall 2008
Linux IDEs
HOWTO: Install Sun Studio 12 on Ubuntu/Debian - Ubuntu Forums
codelite Main/Home Page
NetBeans IDE - C and C++ Development
Geany : Home Page
Multi-Language - Multi-Platform Code & Text Editor
Oracle Solaris Studio
C FAQ und Doku
C Preprocessor
Comp.lang.c FAQ Table Of Contents
The GNU C Reference Manual
GNU C Library - GNU Project - Free Software Foundation (FSF)
C Standard-Bibliothek: Inhaltsverzeichnis
переход : Russian » German : PONS.eu
Bochs
Setup
bochs: The Open Source IA-32 Emulation Project (Get Involved)
Platform emulation with Bochs
Debugging with Bochs and GDB
Binutils
using ld symbols
Source Code Reference - Untitled
ld
Using as
Linux assemblers: A comparison of GAS and NASM
Using as - 80386 Dependent Features
GCC
Using the GNU Compiler Collection (GCC)
i386 and x86-64 Options - Using the GNU Compiler Collection (GCC)
GCC Inline Assembly Loop Structures « NIX/WIN/WEB
GCC-Inline-Assembly-HOWTO
Make
GNU Make - GNU Project - Free Software Foundation
GNU `make'
makefile - Define make variable at rule execution time - Stack Overflow
Makefile Tricks: Arithmetic – Addition, Subtraction, Multiplication, Division, Modulo, Comparison : Humbug
Simplix - Makefile
The Real, Protected, Long mode assembly tutorial for PCs - CodeProject
x86 instruction listings - Wikipedia, the free encyclopedia
i386-Mnemonics - Using as
gcc Real Mode
Porting x86 programs to x86_64
dc0d32: Real mode in C with gcc : writing a bootloader
Bootsektor mit GCC « Superschurke
Category:X86 - OSDev Wiki
Protected Mode
Protected mode tutorial
Protected Mode on Bona Fide OS Developer
Bona Fide OS Development - The Workings of: x86-16/32 RealMode Addressing
A20
A20 - a pain from the past
A20 Line - OSDev Wiki
Unix Commands
dd
Learn the DD command
Some dd examples - LQWiki
Tips For Linux - How and when to use the dd command?
6.828 / Fall 2011
Julien Lecomte's Blog | Amateur Astronomy, Woodworking, Web Development and Operating System Programming.
An IDE Device Driver for Simplix | Julien Lecomte's Blog
SyntaxHighlighter
BIOS info
bios int 15h ah=87h move block - Google-Suche
8086 real mode coding
BIOS (PC) - OSDev Wiki
Boot Process
Linux Boot detailed
Boot Code HOWTO
Linux i386 Boot Code HOWTO
linux/arch/i386/boot/setup.S
linux/arch/i386/boot/setup.S
Boot sequence - OSDev Wiki
OSRC: The Boot Process
Bootstrapping a Linux system - an Analysis LG #70
How Computers Boot Up : Gustavo Duarte
OSD: PC bootstrap
http://geezer.osdevbrasil.net/osd/boot/lboot.txt
How to Switch to the LILO Boot Loader in Debian GNU/Linux
How Boot Loaders Work
Linux Boot Loaders Compared
Inside the Linux boot process
Bootsektor
Writing Boot Sector Code - Susam Pal
Bran's Kernel Development Tutorial: The Basic Kernel
Boot sector with GNU as - alt.os.development | Google Groups
How to write a simple operating system in assembly language
Debugging
How Do I Use A Debugger With My OS - OSDev Wiki
i386 Programming
Intel 80386 Reference Manua
Special Topics
80386 Programmer's Reference Manual -- Opcode LGDT
80386 Programmer's Reference Manual -- Table of Contents
80386 Programmer's Reference Manual -- Table of Contents
Lisp OSs
LOSAK: A prototype Lisp OS
File Systems
Ext2
John's ext2 spec
Theory
TUD - Betriebssysteme - Hauptseminar
how could you build a better os? (novice question) - comp.os.research | Google Groups
Operating Systems - Microsoft Research
Troubleshooters
Assembler Syntax
OSDev.org • View topic - Bochs int 10h problems
Alan Modra - Re: ld linking.
Porting x86 programs to x86_64
Overviews
Contents
Device Drivers
VFS
Linux Kernel Documentation :: filesystems : vfs.txt
A tour of the Linux VFS
Linux Filesystem Drivers - Annon Inglorion
Writing a Simple File System
The VFS (Virtual File System) in Linux Kernel V2.4
Linux Kernel 2.4 Internals: Virtual Filesystem (VFS)
How to write a Linux VFS filesystem module - StaticFS - files
dir.c - cse662lab4 - A simple linux filesystem implementation using the Linux VFS abstraction - Google Project Hosting
VFS readdir — Linux Kernel Newbies
Serg Iakovlev
USB
USB mass-storage device class - Wikipedia, the free encyclopedia
COS 318 - Project 1
PCI
PCI - OSDev Wiki
OSDev.org • View topic - PCI bus + IDE DMA
Peripheral Component Interconnect – Lowlevel
Peripheral Component Interconnect – Wikipedia
Harddisks
http://eecs.wsu.edu/~cs460/cs560/HDdriver.html
ATA PIO Mode - OSDev Wiki
Timer
Operating Systems Development Series
Screen
VGA
TextCursor
VGA/SVGA Video Programming--Manipulating the Text-mode Cursor
Register Access
VGA/SVGA Video Programming--CRT Controller Registers
VGA/SVGA Video Programming--Accessing the VGA Registers
VGA/SVGA Video Programming--External Regsters
Interrupts
Interfacing The PC : Using Interrupts
VGA/SVGA Video Programming--CRT Controller Registers
Keyboard
PS2 Keyboard - OSDev Wiki
The Linux keyboard driver | Linux Journal
The Linux keyboard and console HOWTO: Keyboard generalities
Useful .txts
http://marcocorvi.altervista.org/games/kernel/asm.txt
Overviews
Introduction to PC Architecture - Intel® Software Network
CHAPTER TWENTY: THE PC KEYBOARD (Part 2)
The Linux Kernel: Table of Contents
LXR linux/
Operating system development - Wikipedia, the free encyclopedia
Expanded Main Page - OSDev Wiki
OS Development Tutorials on Bona Fide OS Developer
Getting Started in OS Development on Bona Fide OS Developer
OSRC: The Operating System Resource Center
Betriebssystementwicklung – Wikibooks, Sammlung freier Lehr-, Sach- und Fachbücher
PC Betriebssystem
Lowlevel
Zuletzt geändert - 08 12 2011
Impressum