Index of Further Kernel Documentation — The Linux Kernel documentation (2024)

English

  • Italian
  • Spanish

The need for a document like this one became apparent in the linux-kernelmailing list as the same questions, asking for pointers to information,appeared again and again.

Fortunately, as more and more people get to GNU/Linux, more and more getinterested in the Kernel. But reading the sources is not always enough. Itis easy to understand the code, but miss the concepts, the philosophy anddesign decisions behind this code.

Unfortunately, not many documents are available for beginners to start.And, even if they exist, there was no “well-known” place which kept trackof them. These lines try to cover this lack.

PLEASE, if you know any paper not listed here or write a new document,include a reference to it here, following the kernel’s patch submissionprocess. Any corrections, ideas or comments are also welcome.

All documents are cataloged with the following fields: the document’s“Title”, the “Author”/s, the “URL” where they can be found, some “Keywords”helpful when searching for specific topics, and a brief “Description” ofthe Document.

Note

The documents on each section of this document are ordered by itspublished date, from the newest to the oldest. The maintainer(s) shouldperiodically retire resources as they become obsolete or outdated; withthe exception of foundational books.

Docs at the Linux Kernel tree

The Sphinx books should be built with make {htmldocs | pdfdocs | epubdocs}.

  • Name: linux/Documentation

    Author:

    Many.

    Location:

    Documentation/

    Keywords:

    text files, Sphinx.

    Description:

    Documentation that comes with the kernel sources,inside the Documentation directory. Some pages from this document(including this document itself) have been moved there, and mightbe more up to date than the web version.

On-line docs

Published books

  • Title: Practical Linux System Administration: A Guide to Installation, Configuration, and Management, 1st Edition

    Author:

    Kenneth Hess

    Publisher:

    O’Reilly Media

    Date:

    May, 2023

    Pages:

    246

    ISBN:

    978-1098109035

    Notes:

    System administration

  • Title: Linux Kernel Debugging: Leverage proven tools and advanced techniques to effectively debug Linux kernels and kernel modules

    Author:

    Kaiwan N Billimoria

    Publisher:

    Packt Publishing Ltd

    Date:

    August, 2022

    Pages:

    638

    ISBN:

    978-1801075039

    Notes:

    Debugging book

  • Title: Linux Kernel Programming: A Comprehensive Guide to Kernel Internals, Writing Kernel Modules, and Kernel Synchronization

    Author:

    Kaiwan N Billimoria

    Publisher:

    Packt Publishing Ltd

    Date:

    March, 2021 (Second Edition published in 2024)

    Pages:

    754

    ISBN:

    978-1789953435 (Second Edition ISBN is 978-1803232225)

  • Title: Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization: Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts

    Author:

    Kaiwan N Billimoria

    Publisher:

    Packt Publishing Ltd

    Date:

    March, 2021

    Pages:

    452

    ISBN:

    978-1801079518

  • Title: Linux System Programming: Talking Directly to the Kernel and C Library

    Author:

    Robert Love

    Publisher:

    O’Reilly Media

    Date:

    June, 2013

    Pages:

    456

    ISBN:

    978-1449339531

    Notes:

    Foundational book

  • Title: Linux Kernel Development, 3rd Edition

    Author:

    Robert Love

    Publisher:

    Addison-Wesley

    Date:

    July, 2010

    Pages:

    440

    ISBN:

    978-0672329463

    Notes:

    Foundational book

  • Title: Linux Device Drivers, 3rd Edition

    Authors:

    Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman

    Publisher:

    O’Reilly & Associates

    Date:

    2005

    Pages:

    636

    ISBN:

    0-596-00590-3

    Notes:

    Foundational book. Further information inhttp://www.oreilly.com/catalog/linuxdrive3/PDF format, URL: https://lwn.net/Kernel/LDD3/

  • Title: The Design of the UNIX Operating System

    Author:

    Maurice J. Bach

    Publisher:

    Prentice Hall

    Date:

    1986

    Pages:

    471

    ISBN:

    0-13-201757-1

    Notes:

    Foundational book

Miscellaneous

  • Name: Cross-Referencing Linux

    URL:

    https://elixir.bootlin.com/

    Keywords:

    Browsing source code.

    Description:

    Another web-based Linux kernel source code browser.Lots of cross references to variables and functions. You can seewhere they are defined and where they are used.

  • Name: Linux Weekly News

    URL:

    https://lwn.net

    Keywords:

    latest kernel news.

    Description:

    The title says it all. There’s a fixed kernel sectionsummarizing developers’ work, bug fixes, new features and versionsproduced during the week.

  • Name: The home page of Linux-MM

    Author:

    The Linux-MM team.

    URL:

    https://linux-mm.org/

    Keywords:

    memory management, Linux-MM, mm patches, TODO, docs,mailing list.

    Description:

    Site devoted to Linux Memory Management development.Memory related patches, HOWTOs, links, mm developers... Don’t missit if you are interested in memory management development!

  • Name: Kernel Newbies IRC Channel and Website

    URL:

    https://www.kernelnewbies.org

    Keywords:

    IRC, newbies, channel, asking doubts.

    Description:

    #kernelnewbies on irc.oftc.net.#kernelnewbies is an IRC network dedicated to the ‘newbie’kernel hacker. The audience mostly consists of people who arelearning about the kernel, working on kernel projects orprofessional kernel hackers that want to help less seasoned kernelpeople.#kernelnewbies is on the OFTC IRC Network.Try irc.oftc.net as your server and then /join #kernelnewbies.The kernelnewbies website also hosts articles, documents, FAQs...

  • Name: linux-kernel mailing list archives and search engines

    URL:

    https://subspace.kernel.org

    URL:

    https://lore.kernel.org

    Keywords:

    linux-kernel, archives, search.

    Description:

    Some of the linux-kernel mailing list archivers. Ifyou have a better/another one, please let me know.

  • Name: The Linux Foundation YouTube channel

    URL:

    https://www.youtube.com/user/thelinuxfoundation

    Keywords:

    linux, videos, linux-foundation, youtube.

    Description:

    The Linux Foundation uploads video recordings of theircollaborative events, Linux conferences including LinuxCon, andother original research and content related to Linux and softwaredevelopment.

This document was originally based on:

and written by Juan-Mariano de Goyeneche

Index of Further Kernel Documentation — The Linux Kernel  documentation (2024)

References

Top Articles
10 Rewarding Letter R Crafts and Activities for Preschool - Education Outside
25 EASY Graduation Cap Ideas (That Are Actually Clever AF)
Kiwifarms Shadman
Fire And Ice Festival Dc
Seacrest 7 Piece Dining Set
"Rainbow Family" will im Harz bleiben: Hippie-Camp bis Anfang September geplant
Kutty Movie Net
Trailmaster Fahrwerk - nivatechnik.de
Craigslist Free Stuff Columbus Ga
Jocelyne Mirando
Ticket To Paradise Showtimes Near Laemmle Newhall
Oracle Holiday Calendar 2022
Pulitzer And Tony Winning Play About A Mathematical Genius Crossword
Maine Coon Craigslist
Megan Thee Stallion, Torrey Craig Seemingly Confirm Relationship With First Public Outing
Craigslist Kittens Pittsburgh
Bingo Kans Berekenen
Eztv Ig
2024 Coachella Predictions
What Times What Equals 82
1v1 lol unblocked Game- Play Unblocked Game Online for Free!
Portland Walmart closures attract national attention; Wheeler, Texas Gov. Greg Abbott spar
Kitchen Song Singer Violet Crossword
Vilonia Treasure Chest
Insulated Dancing Insoles
Wildflower | Rotten Tomatoes
Pella Culver's Flavor Of The Day
855-392-7812
San Diego Cars And Trucks Craigslist
Ketchum Who's Gotta Catch Em All Crossword Clue
Look Who Got Busted New Braunfels
Power Outage Map National Grid
Star Wars Galaxy Of Heroes Forums
454 Cubic Inches To Litres
Waifu Fighter F95
Fx Channel On Optimum
Shiny Flower Belinda
2010 Ford F-350 Super Duty XLT for sale - Wadena, MN - craigslist
iPhone reconditionné
City Of Irving Tx Jail In-Custody List
Depths Charm Calamity
QuiBids Review: Legit Penny Auction or a Scam? The Truth... - MoneyPantry
North Haven Power School
La Fitness North Wales Class Schedule
Ncaa Wrestling Bracket Challenge
Benson Downs Resident Portal
Walgreens Bunce Rd
What Does Wmt Contactless Mean
What Does the Bible Say About Christ In Me?
Car Hire in Romania from £4/day - Search for car rentals on KAYAK
Pamibaby Telegram
Baja Boats For Sale On Craigslist
Latest Posts
Article information

Author: Trent Wehner

Last Updated:

Views: 6097

Rating: 4.6 / 5 (56 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Trent Wehner

Birthday: 1993-03-14

Address: 872 Kevin Squares, New Codyville, AK 01785-0416

Phone: +18698800304764

Job: Senior Farming Developer

Hobby: Paintball, Calligraphy, Hunting, Flying disc, Lapidary, Rafting, Inline skating

Introduction: My name is Trent Wehner, I am a talented, brainy, zealous, light, funny, gleaming, attractive person who loves writing and wants to share my knowledge and understanding with you.