= Scheduler = * A short and incomplete [[Documents/SchedulingInUNIXAndLinux|introduction]] to scheduling in UNIX and Linux, and how tasks interact with the kernel. = Memory management = * 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. = Device driver infrastructure = * [[Documents/InitcallMechanism|Understanding The Linux Kernel Initcall Mechanism]]: How module_init() and friends work. * Device [[Drivers]] = Networking = * [[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]] = Filesystems = * [[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