Size: 1148
Comment: Try to organize documentation links by subsystem.
|
← Revision 15 as of 2017-12-30 01:29:56 ⇥
Size: 1439
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
* ["/SchedulingInUNIXAndLinux"] Scheduling in UNIX and Linux A short and incomplete introduction to how tasks interact with the kernel. |
* A short and incomplete [[Documents/SchedulingInUNIXAndLinux|introduction]] to scheduling in UNIX and Linux, and how tasks interact with the kernel. |
Line 6: | Line 5: |
* /MemoryManagement Memory Management talk by Rik van Riel . IRC talk on memory management * KernelMemoryAllocation by Arnout Vandecappelle. . A brief overview of the different memory management mechanisms used in the kernel. * /CopyUser Copy from/to user-space implementation. . A description of the x86 copy_from/to_user() core code. |
* A Memory Management [[Documents/MemoryManagement|talk]] by Rik van Riel * KernelMemoryAllocation: A brief overview of the different memory management mechanisms used in the kernel. * [[Documents/CopyUser|Copy from/to user-space implementation.]] A description of the x86 copy_from/to_user() core code. |
Line 14: | Line 10: |
* /InitcallMechanism Understanding The Linux Kernel Initcall Mechanism by Trevor Woerner. . How module_init() and friends work. |
* [[Documents/InitcallMechanism|Understanding The Linux Kernel Initcall Mechanism]]: How module_init() and friends work. * Device [[Drivers]] |
Line 18: | Line 14: |
* ["/LinuxIPNetworking"] Linux IP Networking by Glenn Herrin . A description of Linux 2.2's IP stack, with diagrams. * ["/Netfilter"] Netfilter talk by Harald Welte . IRC talk on netfilter |
* [[Documents/LinuxIPNetworking|Linux IP Networking]] A description of Linux 2.2's IP stack, with diagrams. * [[Documents/Netfilter|Netfilter talk]] * [[Networking]] everything network related = USB = * [[Documents/USBIntro|USB documentation links]] |
Line 24: | Line 22: |
* /SeqFileHowTo seq_file HOWTO by Randy Dunlap . Describes the seq_file API, used for outputting information via /proc. * WhyReiser4IsNotIn by Diego Calleja. . Why Reiser4 is not in the Linux Kernel. |
* [[Documents/SeqFileHowTo|A seq_file HOWTO]] Describes the seq_file API, used for outputting information via /proc. * [[WhyReiser4IsNotIn|Why]] Reiser4 is not in the Linux Kernel. = Power Management = * PowerManagement = Hardware architecture = * KernelPorts porting the kernel to other architectures = Read-Copy Update (RCU) = * [[Documentation/Subsystems/ReadCopyUpdate|RCU]] Links to RCU documentation = SystemTap = * SystemTap |
Scheduler
A short and incomplete introduction to scheduling in UNIX and Linux, and how tasks interact with the kernel.
Memory management
A Memory Management talk by Rik van Riel
KernelMemoryAllocation: A brief overview of the different memory management mechanisms used in the kernel.
Copy from/to user-space implementation. A description of the x86 copy_from/to_user() core code.
Device driver infrastructure
Understanding The Linux Kernel Initcall Mechanism: How module_init() and friends work.
Device Drivers
Networking
Linux IP Networking A description of Linux 2.2's IP stack, with diagrams.
Networking everything network related
USB
Filesystems
A seq_file HOWTO Describes the seq_file API, used for outputting information via /proc.
Why Reiser4 is not in the Linux Kernel.
Power Management
Hardware architecture
KernelPorts porting the kernel to other architectures
Read-Copy Update (RCU)
RCU Links to RCU documentation