Loading Documentation/kernel-docs.txt +121 −136 Original line number Original line Diff line number Diff line Loading @@ -62,16 +62,16 @@ Alpha AXP Processor, C.-Useful Web and FTP Sites, D.-The GNU Alpha AXP Processor, C.-Useful Web and FTP Sites, D.-The GNU General Public License, Glossary". In short: a must have. General Public License, Glossary". In short: a must have. * Title: "The Linux Kernel Hackers' Guide" * Title: "Linux Device Drivers, 2nd Edition" Author: Michael K.Johnson and others. Author: Alessandro Rubini and Jonathan Corbet. URL: http://www.tldp.org/LDP/khg/HyperNews/get/khg.html URL: http://www.xml.com/ldd/chapter/book/index.html Keywords: everything! Keywords: device drivers, modules, debugging, memory, hardware, Description: No more Postscript book-like version. Only HTML now. interrupt handling, char drivers, block drivers, kmod, mmap, DMA, Many people have contributed. The interface is similar to web buses. available mailing lists archives. You can find some articles and Description: O'Reilly's popular book, now also on-line under the then some mails asking questions about them and/or complementing GNU Free Documentation License. previous contributions. A little bit anarchic in this aspect, but Notes: You can also buy it in paper-form from O'Reilly. See below with some valuable information in some cases. under BOOKS (Not on-line). * Title: "Conceptual Architecture of the Linux Kernel" * Title: "Conceptual Architecture of the Linux Kernel" Author: Ivan T. Bowman. Author: Ivan T. Bowman. Loading @@ -85,9 +85,9 @@ * Title: "Concrete Architecture of the Linux Kernel" * Title: "Concrete Architecture of the Linux Kernel" Author: Ivan T. Bowman, Saheem Siddiqi, and Meyer C. Tanuan. Author: Ivan T. Bowman, Saheem Siddiqi, and Meyer C. Tanuan. URL: http://plg.uwaterloo.ca/~itbowman/papers/CS746G-a2.html 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. 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 automatically extracted from the source code. Very detailed. Good figures. Gives good overall kernel understanding. This papers figures. Gives good overall kernel understanding. This papers focus on lower details than its predecessor (files, variables...). focus on lower details than its predecessor (files, variables...). Loading @@ -114,7 +114,7 @@ * Title: "The Linux RAID-1, 4, 5 Code" * Title: "The Linux RAID-1, 4, 5 Code" Author: Ingo Molnar, Gadi Oxman and Miguel de Icaza. 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. Keywords: RAID, MD driver. Description: Linux Journal Kernel Korner article. Here is it's Description: Linux Journal Kernel Korner article. Here is it's abstract: "A description of the implementation of the RAID-1, abstract: "A description of the implementation of the RAID-1, Loading @@ -124,7 +124,7 @@ * Title: "Dynamic Kernels: Modularized Device Drivers" * Title: "Dynamic Kernels: Modularized Device Drivers" Author: Alessandro Rubini. 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, Keywords: device driver, module, loading/unloading modules, allocating resources. allocating resources. Description: Linux Journal Kernel Korner article. Here is it's Description: Linux Journal Kernel Korner article. Here is it's Loading @@ -137,7 +137,7 @@ * Title: "Dynamic Kernels: Discovery" * Title: "Dynamic Kernels: Discovery" Author: Alessandro Rubini. 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, Keywords: character driver, init_module, clean_up module, autodetection, mayor number, minor number, file operations, autodetection, mayor number, minor number, file operations, open(), close(). open(), close(). Loading @@ -149,7 +149,7 @@ * Title: "The Devil's in the Details" * Title: "The Devil's in the Details" Author: Georg v. Zezschwitz and Alessandro Rubini. 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 Keywords: read(), write(), select(), ioctl(), blocking/non blocking mode, interrupt handler. blocking mode, interrupt handler. Description: Linux Journal Kernel Korner article. Here is it's Description: Linux Journal Kernel Korner article. Here is it's Loading @@ -159,7 +159,7 @@ * Title: "Dissecting Interrupts and Browsing DMA" * Title: "Dissecting Interrupts and Browsing DMA" Author: Alessandro Rubini and Georg v. Zezschwitz. 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. Keywords: interrupts, irqs, DMA, bottom halves, task queues. Description: Linux Journal Kernel Korner article. Here is it's Description: Linux Journal Kernel Korner article. Here is it's abstract: "This is the fourth in a series of articles about abstract: "This is the fourth in a series of articles about Loading @@ -173,7 +173,7 @@ * Title: "Device Drivers Concluded" * Title: "Device Drivers Concluded" Author: Georg v. Zezschwitz. 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, Keywords: address spaces, pages, pagination, page management, demand loading, swapping, memory protection, memory mapping, mmap, demand loading, swapping, memory protection, memory mapping, mmap, virtual memory areas (VMAs), vremap, PCI. virtual memory areas (VMAs), vremap, PCI. Loading @@ -185,7 +185,7 @@ * Title: "Network Buffers And Memory Management" * Title: "Network Buffers And Memory Management" Author: Alan Cox. 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 Keywords: sk_buffs, network devices, protocol/link layer variables, network devices flags, transmit, receive, variables, network devices flags, transmit, receive, configuration, multicast. configuration, multicast. Loading Loading @@ -218,8 +218,7 @@ * Title: "Programming PCI-Devices under Linux" * Title: "Programming PCI-Devices under Linux" Author: Claus Schroeter. Author: Claus Schroeter. URL: URL: ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/pcip.ps ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/pcip.ps.gz .gz Keywords: PCI, device, busmastering. Keywords: PCI, device, busmastering. Description: 6 pages tutorial on PCI programming under Linux. Description: 6 pages tutorial on PCI programming under Linux. Gives the basic concepts on the architecture of the PCI subsystem, Gives the basic concepts on the architecture of the PCI subsystem, Loading @@ -229,8 +228,7 @@ * Title: "Writing Character Device Driver for Linux" * Title: "Writing Character Device Driver for Linux" Author: R. Baruch and C. Schroeter. Author: R. Baruch and C. Schroeter. URL: URL: ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/drivers ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/drivers.ps.gz .ps.gz Keywords: character device drivers, I/O, signals, DMA, accessing Keywords: character device drivers, I/O, signals, DMA, accessing ports in user space, kernel environment. ports in user space, kernel environment. Description: 68 pages paper on writing character drivers. A little Description: 68 pages paper on writing character drivers. A little Loading @@ -252,7 +250,7 @@ * Title: "Analysis of the Ext2fs structure" * Title: "Analysis of the Ext2fs structure" Author: Louis-Dominique Dubeau. 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. Keywords: ext2, filesystem, ext2fs. Description: Description of ext2's blocks, directories, inodes, Description: Description of ext2's blocks, directories, inodes, bitmaps, invariants... bitmaps, invariants... Loading Loading @@ -346,16 +344,6 @@ published, printed or used in excerpts without explicit permission published, printed or used in excerpts without explicit permission of the author". Fortunately, it may still be read... 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" * Title: "Linux Kernel Mailing List Glossary" Author: various Author: various URL: http://kernelnewbies.org/glossary/ URL: http://kernelnewbies.org/glossary/ Loading @@ -378,6 +366,16 @@ different". Freely redistributable under the conditions of the GNU different". Freely redistributable under the conditions of the GNU General Public License. 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 * Title: "Porting Linux 2.0 Drivers To Linux 2.2: Changes and New Features " Features " Author: Alan Cox. Author: Alan Cox. Loading Loading @@ -460,9 +458,7 @@ * Title: "Linux IP Networking. A Guide to the Implementation and * Title: "Linux IP Networking. A Guide to the Implementation and Modification of the Linux Protocol Stack." Modification of the Linux Protocol Stack." Author: Glenn Herrin. Author: Glenn Herrin. URL: URL: http://www.cs.unh.edu/cnrg/gherrin http://kernelnewbies.org/documents/ipnetworking/linuxipnetworking. html Keywords: network, networking, protocol, IP, UDP, TCP, connection, Keywords: network, networking, protocol, IP, UDP, TCP, connection, socket, receiving, transmitting, forwarding, routing, packets, socket, receiving, transmitting, forwarding, routing, packets, modules, /proc, sk_buff, FIB, tags. modules, /proc, sk_buff, FIB, tags. Loading Loading @@ -592,21 +588,6 @@ ISBN: 2-212-08932-5 ISBN: 2-212-08932-5 Notes: French. 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" * Title: "Unix internals -- the new frontiers" Author: Uresh Vahalia. Author: Uresh Vahalia. Publisher: Prentice Hall. Publisher: Prentice Hall. Loading @@ -614,23 +595,13 @@ Pages: 600. Pages: 600. ISBN: 0-13-101908-2 ISBN: 0-13-101908-2 * Title: "Linux Core Kernel Commentary. Guide to Insider's Knowledge * Title: "The Design and Implementation of the 4.4 BSD UNIX on the Core Kernel of the Linux Code" Operating System" Author: Scott Maxwell. Author: Marshall Kirk McKusick, Keith Bostic, Michael J. Karels, Publisher: Coriolis. John S. Quarterman. Date: 1999. Publisher: Addison-Wesley. Pages: 592. Date: 1996. ISBN: 1-57610-469-9 ISBN: 0-201-54979-4 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: "Programming for the real world - POSIX.4" * Title: "Programming for the real world - POSIX.4" Author: Bill O. Gallmeister. Author: Bill O. Gallmeister. Loading @@ -641,14 +612,28 @@ Notes: Though not being directly about Linux, Linux aims to be Notes: Though not being directly about Linux, Linux aims to be POSIX. Good reference. POSIX. Good reference. * Title: "Understanding the Linux Kernel" * Title: "UNIX Systems for Modern Architectures: Symmetric Author: Daniel P. Bovet and Marco Cesati. Multiprocesssing and Caching for Kernel Programmers" Publisher: O'Reilly & Associates, Inc.. Author: Curt Schimmel. Date: 2000. Publisher: Addison Wesley. Pages: 702. Date: June, 1994. ISBN: 0-596-00002-2 Pages: 432. Notes: Further information in ISBN: 0-201-63338-8 http://www.oreilly.com/catalog/linuxkernel/ * 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: MISCELLANEOUS: Loading Loading @@ -697,7 +682,7 @@ produced during the week. Published every Thursday. produced during the week. Published every Thursday. * Name: "Kernel Traffic" * 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. Keywords: linux-kernel mailing list, weekly kernel news. Description: Weekly newsletter covering the most relevant Description: Weekly newsletter covering the most relevant discussions of the linux-kernel mailing list. discussions of the linux-kernel mailing list. Loading Loading @@ -730,7 +715,7 @@ * Name: "Gary's Encyclopedia - The Linux Kernel" * Name: "Gary's Encyclopedia - The Linux Kernel" Author: Gary (I suppose...). 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?. Keywords: links, not found here?. Description: Gary's Encyclopedia exists to allow the rapid finding Description: Gary's Encyclopedia exists to allow the rapid finding of documentation and other information of interest to GNU/Linux of documentation and other information of interest to GNU/Linux Loading Loading
Documentation/kernel-docs.txt +121 −136 Original line number Original line Diff line number Diff line Loading @@ -62,16 +62,16 @@ Alpha AXP Processor, C.-Useful Web and FTP Sites, D.-The GNU Alpha AXP Processor, C.-Useful Web and FTP Sites, D.-The GNU General Public License, Glossary". In short: a must have. General Public License, Glossary". In short: a must have. * Title: "The Linux Kernel Hackers' Guide" * Title: "Linux Device Drivers, 2nd Edition" Author: Michael K.Johnson and others. Author: Alessandro Rubini and Jonathan Corbet. URL: http://www.tldp.org/LDP/khg/HyperNews/get/khg.html URL: http://www.xml.com/ldd/chapter/book/index.html Keywords: everything! Keywords: device drivers, modules, debugging, memory, hardware, Description: No more Postscript book-like version. Only HTML now. interrupt handling, char drivers, block drivers, kmod, mmap, DMA, Many people have contributed. The interface is similar to web buses. available mailing lists archives. You can find some articles and Description: O'Reilly's popular book, now also on-line under the then some mails asking questions about them and/or complementing GNU Free Documentation License. previous contributions. A little bit anarchic in this aspect, but Notes: You can also buy it in paper-form from O'Reilly. See below with some valuable information in some cases. under BOOKS (Not on-line). * Title: "Conceptual Architecture of the Linux Kernel" * Title: "Conceptual Architecture of the Linux Kernel" Author: Ivan T. Bowman. Author: Ivan T. Bowman. Loading @@ -85,9 +85,9 @@ * Title: "Concrete Architecture of the Linux Kernel" * Title: "Concrete Architecture of the Linux Kernel" Author: Ivan T. Bowman, Saheem Siddiqi, and Meyer C. Tanuan. Author: Ivan T. Bowman, Saheem Siddiqi, and Meyer C. Tanuan. URL: http://plg.uwaterloo.ca/~itbowman/papers/CS746G-a2.html 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. 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 automatically extracted from the source code. Very detailed. Good figures. Gives good overall kernel understanding. This papers figures. Gives good overall kernel understanding. This papers focus on lower details than its predecessor (files, variables...). focus on lower details than its predecessor (files, variables...). Loading @@ -114,7 +114,7 @@ * Title: "The Linux RAID-1, 4, 5 Code" * Title: "The Linux RAID-1, 4, 5 Code" Author: Ingo Molnar, Gadi Oxman and Miguel de Icaza. 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. Keywords: RAID, MD driver. Description: Linux Journal Kernel Korner article. Here is it's Description: Linux Journal Kernel Korner article. Here is it's abstract: "A description of the implementation of the RAID-1, abstract: "A description of the implementation of the RAID-1, Loading @@ -124,7 +124,7 @@ * Title: "Dynamic Kernels: Modularized Device Drivers" * Title: "Dynamic Kernels: Modularized Device Drivers" Author: Alessandro Rubini. 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, Keywords: device driver, module, loading/unloading modules, allocating resources. allocating resources. Description: Linux Journal Kernel Korner article. Here is it's Description: Linux Journal Kernel Korner article. Here is it's Loading @@ -137,7 +137,7 @@ * Title: "Dynamic Kernels: Discovery" * Title: "Dynamic Kernels: Discovery" Author: Alessandro Rubini. 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, Keywords: character driver, init_module, clean_up module, autodetection, mayor number, minor number, file operations, autodetection, mayor number, minor number, file operations, open(), close(). open(), close(). Loading @@ -149,7 +149,7 @@ * Title: "The Devil's in the Details" * Title: "The Devil's in the Details" Author: Georg v. Zezschwitz and Alessandro Rubini. 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 Keywords: read(), write(), select(), ioctl(), blocking/non blocking mode, interrupt handler. blocking mode, interrupt handler. Description: Linux Journal Kernel Korner article. Here is it's Description: Linux Journal Kernel Korner article. Here is it's Loading @@ -159,7 +159,7 @@ * Title: "Dissecting Interrupts and Browsing DMA" * Title: "Dissecting Interrupts and Browsing DMA" Author: Alessandro Rubini and Georg v. Zezschwitz. 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. Keywords: interrupts, irqs, DMA, bottom halves, task queues. Description: Linux Journal Kernel Korner article. Here is it's Description: Linux Journal Kernel Korner article. Here is it's abstract: "This is the fourth in a series of articles about abstract: "This is the fourth in a series of articles about Loading @@ -173,7 +173,7 @@ * Title: "Device Drivers Concluded" * Title: "Device Drivers Concluded" Author: Georg v. Zezschwitz. 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, Keywords: address spaces, pages, pagination, page management, demand loading, swapping, memory protection, memory mapping, mmap, demand loading, swapping, memory protection, memory mapping, mmap, virtual memory areas (VMAs), vremap, PCI. virtual memory areas (VMAs), vremap, PCI. Loading @@ -185,7 +185,7 @@ * Title: "Network Buffers And Memory Management" * Title: "Network Buffers And Memory Management" Author: Alan Cox. 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 Keywords: sk_buffs, network devices, protocol/link layer variables, network devices flags, transmit, receive, variables, network devices flags, transmit, receive, configuration, multicast. configuration, multicast. Loading Loading @@ -218,8 +218,7 @@ * Title: "Programming PCI-Devices under Linux" * Title: "Programming PCI-Devices under Linux" Author: Claus Schroeter. Author: Claus Schroeter. URL: URL: ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/pcip.ps ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/pcip.ps.gz .gz Keywords: PCI, device, busmastering. Keywords: PCI, device, busmastering. Description: 6 pages tutorial on PCI programming under Linux. Description: 6 pages tutorial on PCI programming under Linux. Gives the basic concepts on the architecture of the PCI subsystem, Gives the basic concepts on the architecture of the PCI subsystem, Loading @@ -229,8 +228,7 @@ * Title: "Writing Character Device Driver for Linux" * Title: "Writing Character Device Driver for Linux" Author: R. Baruch and C. Schroeter. Author: R. Baruch and C. Schroeter. URL: URL: ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/drivers ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/whitepapers/drivers.ps.gz .ps.gz Keywords: character device drivers, I/O, signals, DMA, accessing Keywords: character device drivers, I/O, signals, DMA, accessing ports in user space, kernel environment. ports in user space, kernel environment. Description: 68 pages paper on writing character drivers. A little Description: 68 pages paper on writing character drivers. A little Loading @@ -252,7 +250,7 @@ * Title: "Analysis of the Ext2fs structure" * Title: "Analysis of the Ext2fs structure" Author: Louis-Dominique Dubeau. 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. Keywords: ext2, filesystem, ext2fs. Description: Description of ext2's blocks, directories, inodes, Description: Description of ext2's blocks, directories, inodes, bitmaps, invariants... bitmaps, invariants... Loading Loading @@ -346,16 +344,6 @@ published, printed or used in excerpts without explicit permission published, printed or used in excerpts without explicit permission of the author". Fortunately, it may still be read... 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" * Title: "Linux Kernel Mailing List Glossary" Author: various Author: various URL: http://kernelnewbies.org/glossary/ URL: http://kernelnewbies.org/glossary/ Loading @@ -378,6 +366,16 @@ different". Freely redistributable under the conditions of the GNU different". Freely redistributable under the conditions of the GNU General Public License. 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 * Title: "Porting Linux 2.0 Drivers To Linux 2.2: Changes and New Features " Features " Author: Alan Cox. Author: Alan Cox. Loading Loading @@ -460,9 +458,7 @@ * Title: "Linux IP Networking. A Guide to the Implementation and * Title: "Linux IP Networking. A Guide to the Implementation and Modification of the Linux Protocol Stack." Modification of the Linux Protocol Stack." Author: Glenn Herrin. Author: Glenn Herrin. URL: URL: http://www.cs.unh.edu/cnrg/gherrin http://kernelnewbies.org/documents/ipnetworking/linuxipnetworking. html Keywords: network, networking, protocol, IP, UDP, TCP, connection, Keywords: network, networking, protocol, IP, UDP, TCP, connection, socket, receiving, transmitting, forwarding, routing, packets, socket, receiving, transmitting, forwarding, routing, packets, modules, /proc, sk_buff, FIB, tags. modules, /proc, sk_buff, FIB, tags. Loading Loading @@ -592,21 +588,6 @@ ISBN: 2-212-08932-5 ISBN: 2-212-08932-5 Notes: French. 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" * Title: "Unix internals -- the new frontiers" Author: Uresh Vahalia. Author: Uresh Vahalia. Publisher: Prentice Hall. Publisher: Prentice Hall. Loading @@ -614,23 +595,13 @@ Pages: 600. Pages: 600. ISBN: 0-13-101908-2 ISBN: 0-13-101908-2 * Title: "Linux Core Kernel Commentary. Guide to Insider's Knowledge * Title: "The Design and Implementation of the 4.4 BSD UNIX on the Core Kernel of the Linux Code" Operating System" Author: Scott Maxwell. Author: Marshall Kirk McKusick, Keith Bostic, Michael J. Karels, Publisher: Coriolis. John S. Quarterman. Date: 1999. Publisher: Addison-Wesley. Pages: 592. Date: 1996. ISBN: 1-57610-469-9 ISBN: 0-201-54979-4 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: "Programming for the real world - POSIX.4" * Title: "Programming for the real world - POSIX.4" Author: Bill O. Gallmeister. Author: Bill O. Gallmeister. Loading @@ -641,14 +612,28 @@ Notes: Though not being directly about Linux, Linux aims to be Notes: Though not being directly about Linux, Linux aims to be POSIX. Good reference. POSIX. Good reference. * Title: "Understanding the Linux Kernel" * Title: "UNIX Systems for Modern Architectures: Symmetric Author: Daniel P. Bovet and Marco Cesati. Multiprocesssing and Caching for Kernel Programmers" Publisher: O'Reilly & Associates, Inc.. Author: Curt Schimmel. Date: 2000. Publisher: Addison Wesley. Pages: 702. Date: June, 1994. ISBN: 0-596-00002-2 Pages: 432. Notes: Further information in ISBN: 0-201-63338-8 http://www.oreilly.com/catalog/linuxkernel/ * 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: MISCELLANEOUS: Loading Loading @@ -697,7 +682,7 @@ produced during the week. Published every Thursday. produced during the week. Published every Thursday. * Name: "Kernel Traffic" * 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. Keywords: linux-kernel mailing list, weekly kernel news. Description: Weekly newsletter covering the most relevant Description: Weekly newsletter covering the most relevant discussions of the linux-kernel mailing list. discussions of the linux-kernel mailing list. Loading Loading @@ -730,7 +715,7 @@ * Name: "Gary's Encyclopedia - The Linux Kernel" * Name: "Gary's Encyclopedia - The Linux Kernel" Author: Gary (I suppose...). 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?. Keywords: links, not found here?. Description: Gary's Encyclopedia exists to allow the rapid finding Description: Gary's Encyclopedia exists to allow the rapid finding of documentation and other information of interest to GNU/Linux of documentation and other information of interest to GNU/Linux Loading