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?
  • GPT - GUID Partition Table documentation from ArchLinux
  • GPT fdisk Tutorial - Rod's Smith's comprehensive tutorial about the GPT fdisk tools gdisk and sgdisk (also covering other GUID Partition Table matters broadly)
  • GRUB Restore - How to restore GNU GRUB after it's been damaged or overwritten
  • GRUB1 Tutorial - Highly useful set of instructions for using the original GRUB (1.x and prior) bootloader
  • GRUB1 Tutorial - Extensive tutorial for the original GRUB (1.x and prior) bootloader
  • GRUB2 Tutorial - Extensive tutorial for the GRUB2 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
  • Creative Commons License
    Except where otherwise noted, this knowledgebase's contents are freely redistributable under the Creative Commons Attribution-ShareAlike 3.0 licence.