Enlaces sobre Diseño de Sistemas Operativos

The Linux Kernel Archives http://www.kernel.org/

The Linux Kernel HOWTO http://www.tldp.org/HOWTO/Kernel-HOWTO/

Código Kernel 2.4 (Maxwell) [pdf]

Navegador del código del kernel de Linux (2.0.0) http://www.ibiblio.org/linux-source/

Otro Navegador del código del kernel de Linux  http://lxr.linux.no/source/

Guía de Compilación del kernel de Linux [pdf]

Implementar una nueva llamada al sistema en Linux [pdf]

Proyección de un archivo en memoria en Linux (mmap) [pdf]

Creación y ejecución de módulos en Linux (Building and Running Modules) [pdf]

Manuales de Referencia del Programador de IA-32 http://developer.intel.com/design/pentium4/manuals/  

IA-32 Intel ® Architecture Software Developer’s Manual. Volume 3: System Programming Guide [pdf]

Manual de Referencia Técnica de IBM sobre el Controlador de Teclado [pdf]

Curso de Introducción al Lenguaje C. F. Sande. http://webpages.ull.es/users/fsande/talf/cursoc/

Aprenda C como si estuviera en primero.

GRUB Manual http://www.gnu.org/manual/grub-0.92/grub.html [pdf]

The Makefile Tutorial, http://www.opussoftware.com/tutorial/TutMakefile.htm

TLDP-ES/LuCAS (en castellano), http://es.tldp.org/, (en inglés) http://www.tldp.org/

http://gemini.udistrital.edu.co/comunidad/estudiantes/dguerrero/tlk-toc-es.html

Linux Device Drivers, 2nd Edition. http://www.xml.com/ldd/chapter/book/index.html

Linux Kernel 2.4 Internals. http://en.tldp.org/LDP/lki/index.html, http://www.ibiblio.org/pub/Linux/docs/linux-doc-project/linux-kernel-internals/

The Linux Kernel Module Programming Guide, by Peter Jay Salzman Ori Pomerantz. http://www.dirac.org/linux/writing/lkmpg/lkmpg.html

Advanced Linux Programming, http://www.advancedlinuxprogramming.com/

Linux Network Administrator's Guide, 2nd Edition. http://www.oreilly.com/catalog/linag2/book/index.html

Guía Básica de Compilación del Kernel de Linux. S. Alcántara, grupo LinUPS.  http://www.linups.org/modules/documentacion/sergio/kernel-basico.html

The Linux Kernel Module Programming Guide, by P.J. Salzman, O. Pomerantz. http://www.tldp.org/LDP/lkmpg/

Linux System Calls. http://www.cs.ucr.edu/~brett/cs153_w02/syscall.html

(nearly) Complete Linux Loadable Kernel Modules. http://www.thc.org/papers/LKM_HACKING.html

The Linux Kernel book, by David A. Rusling. http://en.tldp.org/LDP/tlk/

Understanding The Linux Virtual Memory Manager, by Mel Gorman.Code. http://www.skynet.ie/~mel/projects/vm/guide/html/understand/

Commentary On The Linux Virtual Memory Manager, by Mel Gorman. http://www.skynet.ie/~mel/projects/vm/guide/html/code/