Mercurial > hg > kdocs
view index.html @ 15:7caa68027a70
I need to redo this entirely but here's what's there now.
author | Rob Landley <rob@landley.net> |
---|---|
date | Thu, 02 Aug 2007 22:32:38 -0500 |
parents | c751b140afbd |
children | a6a6640500ae |
line wrap: on
line source
<title>Linux Kernel Documentation</title> <h2>Sources of documentation</h2> <ul> <li><a href=Documentation>Text files in the kernel's Documentation directory.</a></li> <li><a href=htmldocs>Output of kernel's "make htmldocs".</a></li> <li><a href=xmlman>html version of man-pages package</a></li> <li><a href=http://lwn.net/Kernel/Index/>Linux Weekly News kernel articles</a></li> <li>Linux Device Drivers book (<a href=http://lwn.net/Kernel/LDD3/>third edition</a>) (<a href=http://www.xml.com/ldd/chapter/book/>second edition</a>)</li> <li><a href=ols>Ottawa Linux Symposium papers</li> <li><a href=http://www.linuxjournal.com/xstatic/magazine/archives>Linux Journal archives</a></li> <li><a href=http://www.ibm.com/developerworks/views/linux/library.jsp>IBM Developerworks Linux Library</a></li> <li><a href=http://www.tux.org/lkml/>Linux Kernel Mailing List FAQ</a></li> <li><a href=http://kernelplanet.org>Kernel Planet (blog aggregator)</a></li> </ul> <p>Standards</p> <ul> <li><a href=http://www.opengroup.org/onlinepubs/009695399/>Single Unix Specification v3</a> (Also known as Open Group Base Specifications issue 6, and closely overlapping with Posix. See especially <a href=http://www.opengroup.org/onlinepubs/009695399/idx/xsh.html>system interfaces</a>)</li> <li><a href=http://www.linux-foundation.org/spec/refspecs/>Linux Foundation's specs page</a> (ELF, Dwarf, ABI...)</li> </ul> <h2>Translations</h2> <ul> <li><a href=http://tlktp.sourceforge.net/>Linux Kernel Translation Project</a></li> <li><a href=http://kernelnewbies.org/RegionalNewbies>Kernel Newbies regional pages</a></li> <li><a href=http://www.linux.or.jp/JF/index.html>Japanese</a></li> <li><a href=http://zh-kernel.org/docs>Chinese</a></li> </ul> <p>todo</p> <ul> <li><a href=local>Index of terms used by the kernel</a></li> </ul> <!-- http://www.ibm.com/developerworks/linux/library/l-linux-kernel/ --> <title>Linux Kernel Documentation</title> <h1>Topics</h1> <pre> Building from source Configuring, building, Installing, running, debugging User interface infrastructure (kbuild, tmppiggy) Cross compiling, building out of tree, UML, QEMU Source code layout Following the boot Major subsystems Architectures Infrastructure Process Scheduler fork, exec, sleep Timers Interrupt handling memory management mmap, DMA <a href=gorman>Understanding the Linux Virtual Memory Manager</a>, by Mel Gorman. vfs Filesystems Types of filesystems Block backed Ram backed Synthetic /proc /sys symfs usbfs devpts Network FUSE Filesystem drivers Drivers: Filesystem Block (block layer, scsi layer) SCSI: <ul> <li><a href=Documentation/scsi>Documentation/scsi</a> scsi.txt scsi_mid_low_api.txt scsi-generic.txt scsi_eh.txt</li> <li><a href=http://sg.torque.net/sg/p/sg_v3_ho.html>SCSI Generic (sg) HOWTO</a></li> <li><a href=xmlman/man4/sd.html>man 4 sd</a></li> </ul> Character (tty, audio, null, random/urandom, zero) DRI Hotplug Input core. Network Modules EXPORT_SYMBOL, EXPORT_SYMBOL_GPL Busses API (how userspace talks to the kernel) Syscalls, ioctls executable file formats a.out, elf, #! flat misc css, bss, Device nodes Pipes (new pipe infrastructure) Synthetic filesystems Hardware: Architectures echo include/asm-* | sed 's@include/asm-@@g' generic, uml x86, x86-64 powerpc/ppc arm mips sparc sh 68k/coldfire DMA, IRQ, MMU (mmap), IOMMU, port I/O Busses. PCI, USB A working Linux root filesystem. Bootloader, kernel finding root initramfs, switch_root vs pivot_root, /dev/console init program and PID 1 What does daemonizing mean? C library, Dynamic loader FHS directories <a href=pending/hotplug-sysfs.txt>populating /dev from sysfs</a>. Submitting Patches Following Linux development Distros do it for you. CATB http://vger.kernel.org/vger-lists.html http://www.tux.org/lkml/ lwn, kernel traffic, kernelplanet. http://www.kernel.org/faq http://www.kernel.org/kdist/rss.xml git/mercurial Documentation/{CodingStyle,SubmitChecklist} The four layer (developer, maintainer, subsystem, linus) model. Politics Stable API nonsense Why reiser4 not in. Glossary </pre> <p>This page maintained by Rob Landley <rob@landley.net>.</p>