Skip to content

davealvarado/resources

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 

Repository files navigation

Kernel Resources

Kernel Resources

Resources About Linux Kernel Hacking



Disclaimer

The purpose of this repository is to give you an idea about the landscape and it also will guide you if you are confused about what to learn next, rather than encouraging you to pick what is hip and trendy.

Table of Contents


Books

Courses

Articles

Wiki/Docs

Videos

Community

Platforms

Others

Books

Title (C Books) Description
The C Programming Language Complete guide to ANSI standard C language programming
C: A Reference Manual Description, run-time libraries and a style of C
Practical C Programming No-nonsense, practical approach to learn C
Expert C Programming: Deep C Secrets C advanced tips and tricks
Title (Kernel Books) Description
Linux Kernel Development Good introduction to Linux kernel development
Linux Device Drivers Great book for getting started with Linux device drivers
Essential Linux Device Drivers Introduction to driver development for major subsystems
Professional Linux Kernel Architecture Introduction to the architecture, concepts and algorithms of the Linux kernel
Linux Kernel in a Nutshell Overview of kernel configuration and building
Understanding the Linux Kernel Guided tour of the code that forms the core of all Linux operating systems
How Linux Works Learn system boots, how networking works, and what the kernel actually does
Linux System Programming Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code.
The Linux Programming Interface Descriptions of the system calls and library functions that you need in order to master the craft of system programming

Courses

Articles

Wiki/Docs

Title Description
Kernel A guide to the Kernel Development Process
Elinux Wiki about developing and using Linux on embedded systems
TLDP Documentation for many aspects of Linux

Videos

Title Description
Git Merge 2016 Linux Kernel Development Explanied by Greg Kroah-Hartman

Community

Title Description
r/Kernel A moderated community dedicated to technical discussion about the Linux kernel.
r/C_Programming The subreddit for the C programming language
r/Linux All things Linux and GNU/Linux (Not exclusively about the kernel Linux)

Platforms

Title Description
Kernel newbies General site for people getting started developing on the Linux kernel
Linux Foundation Linux foundation official site
Linux(org) An excellent starting place for all things linux
Linux(com) Linux community portal sponsored by the Linux Foundation

Others

Title Description
The Eudyptula Challenge A series of programming exercises for the Linux kernel
Linux insides A little bit about a linux kernel

About

[🐧] Learn & Develop Linux Kernel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published