mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 11:46:19 +00:00
Documentation/kernel-docs.txt update.
Signed-off-by: James Nelson <james4765@gmail.com> Signed-off-by: Adrian Bunk <bunk@stusta.de>
This commit is contained in:
parent
e34f80cd86
commit
86aae08faa
1 changed files with 121 additions and 136 deletions
|
@ -62,16 +62,16 @@
|
|||
Alpha AXP Processor, C.-Useful Web and FTP Sites, D.-The GNU
|
||||
General Public License, Glossary". In short: a must have.
|
||||
|
||||
* Title: "The Linux Kernel Hackers' Guide"
|
||||
Author: Michael K.Johnson and others.
|
||||
URL: http://www.tldp.org/LDP/khg/HyperNews/get/khg.html
|
||||
Keywords: everything!
|
||||
Description: No more Postscript book-like version. Only HTML now.
|
||||
Many people have contributed. The interface is similar to web
|
||||
available mailing lists archives. You can find some articles and
|
||||
then some mails asking questions about them and/or complementing
|
||||
previous contributions. A little bit anarchic in this aspect, but
|
||||
with some valuable information in some cases.
|
||||
* Title: "Linux Device Drivers, 2nd Edition"
|
||||
Author: Alessandro Rubini and Jonathan Corbet.
|
||||
URL: http://www.xml.com/ldd/chapter/book/index.html
|
||||
Keywords: device drivers, modules, debugging, memory, hardware,
|
||||
interrupt handling, char drivers, block drivers, kmod, mmap, DMA,
|
||||
buses.
|
||||
Description: O'Reilly's popular book, now also on-line under the
|
||||
GNU Free Documentation License.
|
||||
Notes: You can also buy it in paper-form from O'Reilly. See below
|
||||
under BOOKS (Not on-line).
|
||||
|
||||
* Title: "Conceptual Architecture of the Linux Kernel"
|
||||
Author: Ivan T. Bowman.
|
||||
|
@ -85,9 +85,9 @@
|
|||
* Title: "Concrete Architecture of the Linux Kernel"
|
||||
Author: Ivan T. Bowman, Saheem Siddiqi, and Meyer C. Tanuan.
|
||||
URL: http://plg.uwaterloo.ca/~itbowman/papers/CS746G-a2.html
|
||||
Keywords: concrete arquitecture, extracted design, reverse
|
||||
Keywords: concrete architecture, extracted design, reverse
|
||||
engineering, system structure, dependencies.
|
||||
Description: Concrete arquitecture of the Linux kernel,
|
||||
Description: Concrete architecture of the Linux kernel,
|
||||
automatically extracted from the source code. Very detailed. Good
|
||||
figures. Gives good overall kernel understanding. This papers
|
||||
focus on lower details than its predecessor (files, variables...).
|
||||
|
@ -114,7 +114,7 @@
|
|||
|
||||
* Title: "The Linux RAID-1, 4, 5 Code"
|
||||
Author: Ingo Molnar, Gadi Oxman and Miguel de Icaza.
|
||||
URL: http://www2.linuxjournal.com/lj-issues/issue44/2391.html
|
||||
URL: http://www.linuxjournal.com/article.php?sid=2391
|
||||
Keywords: RAID, MD driver.
|
||||
Description: Linux Journal Kernel Korner article. Here is it's
|
||||
abstract: "A description of the implementation of the RAID-1,
|
||||
|
@ -124,7 +124,7 @@
|
|||
|
||||
* Title: "Dynamic Kernels: Modularized Device Drivers"
|
||||
Author: Alessandro Rubini.
|
||||
URL: http://www2.linuxjournal.com/lj-issues/issue23/1219.html
|
||||
URL: http://www.linuxjournal.com/article.php?sid=1219
|
||||
Keywords: device driver, module, loading/unloading modules,
|
||||
allocating resources.
|
||||
Description: Linux Journal Kernel Korner article. Here is it's
|
||||
|
@ -137,7 +137,7 @@
|
|||
|
||||
* Title: "Dynamic Kernels: Discovery"
|
||||
Author: Alessandro Rubini.
|
||||
URL: http://www2.linuxjournal.com/lj-issues/issue24/1220.html
|
||||
URL: http://www.linuxjournal.com/article.php?sid=1220
|
||||
Keywords: character driver, init_module, clean_up module,
|
||||
autodetection, mayor number, minor number, file operations,
|
||||
open(), close().
|
||||
|
@ -149,7 +149,7 @@
|
|||
|
||||
* Title: "The Devil's in the Details"
|
||||
Author: Georg v. Zezschwitz and Alessandro Rubini.
|
||||
URL: http://www2.linuxjournal.com/lj-issues/issue25/1221.html
|
||||
URL: http://www.linuxjournal.com/article.php?sid=1221
|
||||
Keywords: read(), write(), select(), ioctl(), blocking/non
|
||||
blocking mode, interrupt handler.
|
||||
Description: Linux Journal Kernel Korner article. Here is it's
|
||||
|
@ -159,7 +159,7 @@
|
|||
|
||||
* Title: "Dissecting Interrupts and Browsing DMA"
|
||||
Author: Alessandro Rubini and Georg v. Zezschwitz.
|
||||
URL: http://www2.linuxjournal.com/lj-issues/issue26/1222.html
|
||||
URL: http://www.linuxjournal.com/article.php?sid=1222
|
||||
Keywords: interrupts, irqs, DMA, bottom halves, task queues.
|
||||
Description: Linux Journal Kernel Korner article. Here is it's
|
||||
abstract: "This is the fourth in a series of articles about
|
||||
|
@ -173,7 +173,7 @@
|
|||
|
||||
* Title: "Device Drivers Concluded"
|
||||
Author: Georg v. Zezschwitz.
|
||||
URL: http://www2.linuxjournal.com/lj-issues/issue28/1287.html
|
||||
URL: http://www.linuxjournal.com/article.php?sid=1287
|
||||
Keywords: address spaces, pages, pagination, page management,
|
||||
demand loading, swapping, memory protection, memory mapping, mmap,
|
||||
virtual memory areas (VMAs), vremap, PCI.
|
||||
|
@ -185,7 +185,7 @@
|
|||
|
||||
* Title: "Network Buffers And Memory Management"
|
||||
Author: Alan Cox.
|
||||
URL: http://www2.linuxjournal.com/lj-issues/issue30/1312.html
|
||||
URL: http://www.linuxjournal.com/article.php?sid=1312
|
||||
Keywords: sk_buffs, network devices, protocol/link layer
|
||||
variables, network devices flags, transmit, receive,
|
||||
configuration, multicast.
|
||||
|
@ -218,8 +218,7 @@
|
|||
* Title: "Programming PCI-Devices under Linux"
|
||||
Author: Claus Schroeter.
|
||||
URL:
|
||||
ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/pcip.ps
|
||||
.gz
|
||||
ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/pcip.ps.gz
|
||||
Keywords: PCI, device, busmastering.
|
||||
Description: 6 pages tutorial on PCI programming under Linux.
|
||||
Gives the basic concepts on the architecture of the PCI subsystem,
|
||||
|
@ -229,8 +228,7 @@
|
|||
* Title: "Writing Character Device Driver for Linux"
|
||||
Author: R. Baruch and C. Schroeter.
|
||||
URL:
|
||||
ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/drivers
|
||||
.ps.gz
|
||||
ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/drivers.ps.gz
|
||||
Keywords: character device drivers, I/O, signals, DMA, accessing
|
||||
ports in user space, kernel environment.
|
||||
Description: 68 pages paper on writing character drivers. A little
|
||||
|
@ -252,7 +250,7 @@
|
|||
|
||||
* Title: "Analysis of the Ext2fs structure"
|
||||
Author: Louis-Dominique Dubeau.
|
||||
URL: http://step.polymtl.ca/~ldd/ext2fs/ext2fs_toc.html
|
||||
URL: http://www.nondot.org/sabre/os/files/FileSystems/ext2fs/
|
||||
Keywords: ext2, filesystem, ext2fs.
|
||||
Description: Description of ext2's blocks, directories, inodes,
|
||||
bitmaps, invariants...
|
||||
|
@ -346,16 +344,6 @@
|
|||
published, printed or used in excerpts without explicit permission
|
||||
of the author". Fortunately, it may still be read...
|
||||
|
||||
* Title: "Tour Of the Linux Kernel Source"
|
||||
Author: Vijo Cherian.
|
||||
URL: http://www.geocities.com/vijoc/tolks/tolks.html
|
||||
Keywords: .
|
||||
Description: A classic of this page! Was lost for a while and is
|
||||
back again. Thanks Vijo! TOLKS: the name says it all. A tour of
|
||||
the sources, describing directories, files, variables, data
|
||||
structures... It covers general stuff, device drivers,
|
||||
filesystems, IPC and Networking Code.
|
||||
|
||||
* Title: "Linux Kernel Mailing List Glossary"
|
||||
Author: various
|
||||
URL: http://kernelnewbies.org/glossary/
|
||||
|
@ -378,6 +366,16 @@
|
|||
different". Freely redistributable under the conditions of the GNU
|
||||
General Public License.
|
||||
|
||||
* Title: "Global spinlock list and usage"
|
||||
Author: Rick Lindsley.
|
||||
URL: http://lse.sourceforge.net/lockhier/global-spin-lock
|
||||
Keywords: spinlock.
|
||||
Description: This is an attempt to document both the existence and
|
||||
usage of the spinlocks in the Linux 2.4.5 kernel. Comprehensive
|
||||
list of spinlocks showing when they are used, which functions
|
||||
access them, how each lock is acquired, under what conditions it
|
||||
is held, whether interrupts can occur or not while it is held...
|
||||
|
||||
* Title: "Porting Linux 2.0 Drivers To Linux 2.2: Changes and New
|
||||
Features "
|
||||
Author: Alan Cox.
|
||||
|
@ -460,9 +458,7 @@
|
|||
* Title: "Linux IP Networking. A Guide to the Implementation and
|
||||
Modification of the Linux Protocol Stack."
|
||||
Author: Glenn Herrin.
|
||||
URL:
|
||||
http://kernelnewbies.org/documents/ipnetworking/linuxipnetworking.
|
||||
html
|
||||
URL: http://www.cs.unh.edu/cnrg/gherrin
|
||||
Keywords: network, networking, protocol, IP, UDP, TCP, connection,
|
||||
socket, receiving, transmitting, forwarding, routing, packets,
|
||||
modules, /proc, sk_buff, FIB, tags.
|
||||
|
@ -592,21 +588,6 @@
|
|||
ISBN: 2-212-08932-5
|
||||
Notes: French.
|
||||
|
||||
* Title: "The Linux Kernel Book"
|
||||
Author: Remy Card, Eric Dumas, Franck Mevel.
|
||||
Publisher: John Wiley & Sons.
|
||||
Date: 1998.
|
||||
ISBN: 0-471-98141-9
|
||||
Notes: English translation.
|
||||
|
||||
* Title: "Linux 2.0"
|
||||
Author: Remy Card, Eric Dumas, Franck Mevel.
|
||||
Publisher: Gestión 2000.
|
||||
Date: 1997.
|
||||
Pages: 501.
|
||||
ISBN: 8-480-88208-5
|
||||
Notes: Spanish translation.
|
||||
|
||||
* Title: "Unix internals -- the new frontiers"
|
||||
Author: Uresh Vahalia.
|
||||
Publisher: Prentice Hall.
|
||||
|
@ -614,23 +595,13 @@
|
|||
Pages: 600.
|
||||
ISBN: 0-13-101908-2
|
||||
|
||||
* Title: "Linux Core Kernel Commentary. Guide to Insider's Knowledge
|
||||
on the Core Kernel of the Linux Code"
|
||||
Author: Scott Maxwell.
|
||||
Publisher: Coriolis.
|
||||
Date: 1999.
|
||||
Pages: 592.
|
||||
ISBN: 1-57610-469-9
|
||||
Notes: CD-ROM included. Line by line commentary of the kernel
|
||||
code.
|
||||
|
||||
* Title: "Linux IP Stacks Commentary"
|
||||
Author: Stephen Satchell and HBJ Clifford.
|
||||
Publisher: Coriolis.
|
||||
Date: 2000.
|
||||
Pages: ???.
|
||||
ISBN: 1-57610-470-2
|
||||
Notes: Line by line source code commentary book.
|
||||
* Title: "The Design and Implementation of the 4.4 BSD UNIX
|
||||
Operating System"
|
||||
Author: Marshall Kirk McKusick, Keith Bostic, Michael J. Karels,
|
||||
John S. Quarterman.
|
||||
Publisher: Addison-Wesley.
|
||||
Date: 1996.
|
||||
ISBN: 0-201-54979-4
|
||||
|
||||
* Title: "Programming for the real world - POSIX.4"
|
||||
Author: Bill O. Gallmeister.
|
||||
|
@ -641,14 +612,28 @@
|
|||
Notes: Though not being directly about Linux, Linux aims to be
|
||||
POSIX. Good reference.
|
||||
|
||||
* Title: "Understanding the Linux Kernel"
|
||||
Author: Daniel P. Bovet and Marco Cesati.
|
||||
Publisher: O'Reilly & Associates, Inc..
|
||||
Date: 2000.
|
||||
Pages: 702.
|
||||
ISBN: 0-596-00002-2
|
||||
Notes: Further information in
|
||||
http://www.oreilly.com/catalog/linuxkernel/
|
||||
* Title: "UNIX Systems for Modern Architectures: Symmetric
|
||||
Multiprocesssing and Caching for Kernel Programmers"
|
||||
Author: Curt Schimmel.
|
||||
Publisher: Addison Wesley.
|
||||
Date: June, 1994.
|
||||
Pages: 432.
|
||||
ISBN: 0-201-63338-8
|
||||
|
||||
* Title: "The Design and Implementation of the 4.3 BSD UNIX
|
||||
Operating System"
|
||||
Author: Samuel J. Leffler, Marshall Kirk McKusick, Michael J.
|
||||
Karels, John S. Quarterman.
|
||||
Publisher: Addison-Wesley.
|
||||
Date: 1989 (reprinted with corrections on October, 1990).
|
||||
ISBN: 0-201-06196-1
|
||||
|
||||
* Title: "The Design of the UNIX Operating System"
|
||||
Author: Maurice J. Bach.
|
||||
Publisher: Prentice Hall.
|
||||
Date: 1986.
|
||||
Pages: 471.
|
||||
ISBN: 0-13-201757-1
|
||||
|
||||
MISCELLANEOUS:
|
||||
|
||||
|
@ -697,7 +682,7 @@
|
|||
produced during the week. Published every Thursday.
|
||||
|
||||
* Name: "Kernel Traffic"
|
||||
URL: http://www.kerneltraffic.org/kernel-traffic/
|
||||
URL: http://kt.zork.net/kernel-traffic/
|
||||
Keywords: linux-kernel mailing list, weekly kernel news.
|
||||
Description: Weekly newsletter covering the most relevant
|
||||
discussions of the linux-kernel mailing list.
|
||||
|
@ -730,7 +715,7 @@
|
|||
|
||||
* Name: "Gary's Encyclopedia - The Linux Kernel"
|
||||
Author: Gary (I suppose...).
|
||||
URL: http://members.aa.net/~swear/pedia/kernel.html
|
||||
URL: http://www.lisoleg.net/cgi-bin/lisoleg.pl?view=kernel.htm
|
||||
Keywords: links, not found here?.
|
||||
Description: Gary's Encyclopedia exists to allow the rapid finding
|
||||
of documentation and other information of interest to GNU/Linux
|
||||
|
|
Loading…
Reference in a new issue