khatribharat / linux-dev

🐧 A curated list of Linux developer resources 🐧

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Linux Developer Resources Awesome

Download and browse the latest kernel release at kernel.org

Table of Contents

Mailing Lists

  • LKML (Linux Kernel Mailing List) - This is the official mailing list for Linux kernel development where the majority of the announcements, discussions, debates, and flame wars over the kernel take place.

Books

  • Linux Kernel Development by Robert Love - The author, Robert Love, is a long-time Linux contributor and the book's primary audience is aspiring kernel developers. The goal of this book is to provide enough information on the design and implementation of the Linux kernel that a sufficiently accomplished programmer can begin developing code in the kernel.

Wikis

  • Kernel.org Wiki - This is the official wiki for Linux kernel development.
  • TLDP (The Linux Documentation Project) - LDP is a loosely knit team of volunteers who provide documentation for many aspects of Linux.
  • Linux Kernel Newbies - Kernel newbies is a community of aspiring Linux kernel developers who work to improve their kernels and more experienced developers willing to share their knowledge.
  • Linux Documentation - The new Sphinx documentation for Linux kernel (generated from source tree) hosted by Intel.

Blogs

  • Kernel Planet - This site is an aggregation of blogs from several kernel hackers, part of kernel.org.

Websites

  • LWN (Linux Weekly News) - Started in 1998, this is the most popular and trusted source to follow developments in the Linux community.
  • Kernel Release Timeline Predictions - Get unofficial predictions on kernel release timeline based on historical data. Source available here.
  • Linux Weather Forecast - This page is an attempt to track ongoing developments in the Linux development community that have a good chance of appearing in a mainline kernel and/or major distributions sometime in the near future.
  • Weekly roundup of LKML - Started by Jessie Frazelle, this is a rather interesting and witty weekly roundup of announcments on LKML.

Source-based Linux Distributions

  • Linux From Scratch - Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code.
  • Gentoo Linux - Gentoo can become an ideal secure server, development workstation, professional desktop, gaming system, embedded solution or something else—whatever you need it to be. Because of its near-unlimited adaptability, Gentoo folks call Gentoo a metadistribution.

Advanced User Space Projects

  • Wine Developer's Guide - Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD.

Lego-build Your Own OS

  • Genode - The Genode OS Framework is a tool kit for building highly secure special-purpose operating systems. It scales from embedded systems with as little as 4 MB of memory to highly dynamic general-purpose workloads.

Write Your Own OS

  • os01 - Operating Systems: From 0 to 1 - Bootstrap yourself to write an OS from scratch. A book for self-learner.
  • The Little Book About OS Development - This text is a practical guide to writing your own x86 operating system. It is designed to give enough help with the technical details while at the same time not reveal too much with samples and code excerpts.
  • OSDev Wiki - A hobby OSDev community, probably the largest online community of operating system developers.

Me-too Lists

About

🐧 A curated list of Linux developer resources 🐧

License:Creative Commons Zero v1.0 Universal