Skip to content
0:00 / 0:00

#linuxkernel#gregkroah-hartman#emailworkflow

Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016

GitHub

704K subscribers • 6 videos on Hallway

YouTube
  • Recommended by 3 people: 3 on Hacker News.
  • A classic. People kept recommending it from 2017 to 2023.
  • Presented by Greg Kroah-Hartman, Linux kernel maintainer

Intermediate. Assumes working knowledge.

72K views9 years ago3 recommendations

Systems programmingTools and practiceLinuxOperating systemsGit and version control

Greg Kroah-Hartman explains how the Linux kernel is developed, how fast it moves, and how git and email workflows manage the scale.

The Linux kernel is the largest collaborative software development project ever. This talk will discuss exactly how Linux is developed, how fast it is happening, and how we all try to stay sane keeping up with it (hint, git is the reason). Greg Kroah-Hartman is a Fellow at the Linux Foundation. He is currently responsible for the stable Linux kernel releases, and is a maintainer of the USB, TTY, and driver core subsystems in the kernel as well as other portions of the codebase that he wishes he could forget about. He is the author of two books about Linux kernel development, both free online, and has written many papers and articles about the Linux kernel.

Why it's here

3 people recommend this

What people say. Recommended as an excellent overview of the scale of Linux kernel development and why its email-based git workflow is necessary.

darau1on Hacker News • Recommends

On “Email and Git = <3”

Just dropping this gem of a talk1, for the uninitiated. There is a place for this, even if people in the thread have never seen it. 1: link to this video

hyperion2010on Hacker News • Recommends

On “Why GitHub Can't Host the Linux Kernel Community”

Here is another overview of how the kernel uses git and why no emails is simply not possible (or sensible). link to this video

cypharon Hacker News • Recommends

On “OpenBSD Crossed 400k Commits”

Greg KH gives a pretty good talk about the rate of kernel development fairly regularly1. But yes, it's been consistently getting faster every kernel release. 1: link to this video

forgottenpasson Hacker News • Mentions

On “'Upset' Linus Torvalds gets sweary and gets results”

Is your post written in ignorance of Intel's "0-day bot," kernelci, et al. or are you just complaining about the workflow it uses? link to this video Edit: kbuild catching build failure in question: link