Linuxmafia.com Knowledgebase
Top: Kernel
- 2GB Filesize Limit - The old 2GB filesize limit on 32-bit versions of Linux, and newer LFS support to fix it
- ACLs - Support for POSIX ACLs and similar fine-grained permission systems on Linux
- Advice - Advice for new kernel hackers, by Jesper Juhl
- Bitkeeper Checkout - How to use BitKeeper (using the example of rsync source). Note that the move from BitKeeper to git makes this document obsolete.
- CD-ROM Not Valid Block Device - What does it mean when it says '/dev/cdrom not a valid block device'?
- Device / File Size Limits - Size limits for Linux block devices
- file-max - Controlling the file-max Linux kernel limit
- Devices List - Official registry of kernel major/minor device numbers
- File Table Overflow - What does it mean if my system is showing 'file table overflow' messages?
- GRUB Restore - How to restore GNU GRUB after it's been damaged or overwritten
- GRUB Tutorial - Highly useful set of instructions for using the GRUB bootloader
- Incompatibility List - Collaborative list of hardware that does not work with the Linux operating system
- Kernel Bug Report Template - Suggested format for Linux kernel bug reports
- Kernel .config Lost - How do I recover my lost kernel .config file?
- Kernel .config Re-use - How do I build a new kernel using an old .config file?
- Kernel Config Archive - Jason Wies's Kernel Configuration Archive site will let you explore all possible kernel options (and see explanations for each) for any 2.6.x Linux kernel
- Kernel Extraversion - Using the kernel EXTRAVERSION variable
- Kernel net-pf Errors - How do I fix boot-time errors about modules net-pf-4 and net-pf-5?
- Kernel Panic - What does it mean that I'm getting 'Unable to handle kernel paging request', Kernel panic', and 'NMI received' errors?
- Kernel Source without BitKeeper - Getting current Linux kernel source without using the proprietary BitKeeper SCM tool. (Note that the move from BitKeeper to git makes this document obsolete.)
- Kernel SCSI Support - How do I recompile my SCSI support so that I don't get messages that 'the root system cannot be mounted'?
- Linus Bastard Speech - Linus Torvalds on successful project management through bastardry
- Modules Diagnosis - Debugging kernel module problems
- newkernel - Script for correctly installing new kernel images, .config files, and system maps to the correct places with correct lilo.conf edits
- Patching Kernels - Summary of kernel patch + compile, written at time of 1997 Intel F00F bug fix
- PCI IDs - Canonical listing of all known PCI IDs and what hardware each is, maintained by Martin Mares for the Linux kernel
- Proprietary Kernel Modules - Torvalds's policies on proprietary modules, 1995 and 2002
- Sound Modules Configuration - How do I edit the /etc/conf.modules file to configure sound?
- Stable API Nonsense - Greg Kroah-Hartman explains why the Linux kernel's internal interfaces such as the kernel-loading interface are not a stable binary API, never will be, and shouldn't ever be
- SysRq Keys Support - How do I enable the kernel's Magic SysRq keys?
- System.map - Explanation of the System.map file
- udev - Greg Kroah-Hartman's linkfarm to all sorts of information about his udev device-mapping subsystem
- udev Primer - Guide to the udev subsystem, for both new and veteran Linux users
- udev Rules - Writing udev rules, by Daniel Drake: Cogently explains kernel 2.6's udev and sysfs systems, along with how to customise the former
- Upgrading to 2.6 - Jeremy Andrews's 2.6 kernel upgrade HOWTO
- /usr/src/linux Symlink - Torvalds on why using /usr/src/linux for both kernel headers and working kernel source is a bad idea
- Zen of LILO - The knack of using LILO, which few bother to pick up
Home | Suggest new link 
Except where otherwise noted, this knowledgebase's contents are freely redistributable under the Creative Commons Attribution-ShareAlike 3.0 licence.