Best Operating systems & kernels Videos
The 111 Operating systems & kernels videos here were recommended by different people across different months. Choose by who it is for: 3 introductory, 46 intermediate, 26 for a general viewer, and 36 for someone who wants the harder derivation. Most of them are a talk. What they share is that one speaker finishes a claim, and the examples exist to hold that claim up. Channels you will keep seeing include Computer History Museum, The Linux Foundation, EuroBSDCon.

The Tragedy of systemd
FreeBSD developer Benno Rice traces the history of init and bootstrap systems at linux.conf.au 2019 to explain why systemd was seen as necessary and why it provokes such strong reactions.

The Thirty Million Line Problem
Casey Muratori's long talk arguing that modern software has ballooned to tens of millions of lines because of hardware and OS diversity.

VCF East: Ken Thompson interviewed by Brian Kernighan
Brian Kernighan interviews Unix co-creator Ken Thompson at VCF East 2019.

LISA11 - Fork Yeah! The Rise and Development of illumos
Bryan Cantrill's LISA11 talk on how illumos arose after Oracle closed OpenSolaris.

USENIX ATC '21/OSDI '21 Joint Keynote Address-It's Time for Operating Systems to Rediscover Hardware
Timothy Roscoe of ETH Zurich delivers the joint USENIX ATC/OSDI 2021 keynote arguing that operating systems must reckon with modern hardware, which is a heterogeneous collection of processors, firmware and coprocessors rather than a simple machine.

AT&T Archives: The UNIX Operating System
A 1982 Bell Labs film hosted by Victor Vyssotsky on the origins and design philosophy of the UNIX operating system, with appearances by Kernighan, Thompson and Ritchie.

TempleOS | Down the Rabbit Hole
Fredrik Knudsen's 86-minute documentary on Terry A.

Unix and Google
A short animated simulation comparing how Multics and Unix were developed, showing why Unix's small composable programs and pipes gave it a efficiency advantage.

Bryan Cantrill on Jails and Solaris Zones
Bryan Cantrill's Papers We Love talk on FreeBSD Jails and Solaris Zones, tracing how OS-level virtualization grew out of chroot and the limits of the traditional UNIX security model.

Containers From Scratch • Liz Rice • GOTO 2018
Liz Rice live-codes a minimal container runtime in a few lines of Go at GOTO Amsterdam 2018.

User-level threads....... with threads. - Paul Turner - Google
Paul Turner of Google presents kernel interfaces for user-level scheduling of real threads, aiming at a uniform synchronous programming model across C++, Java, Go and Python.

Bryan Cantrill from Joyent on Manta: internet-facing object storage facility that features compute
Bryan Cantrill of Joyent presents Manta, an internet-facing object store that lets you run compute directly on the data.

Larry Hastings - Removing Python's GIL: The Gilectomy - PyCon 2016
Larry Hastings explains what Python's GIL is, what problems it solves and how it works, and presents his Gilectomy project to remove it, including the performance and C-extension obstacles.

Dtrace Review
Bryan Cantrill's 2007 Google Tech Talk on DTrace, showing how dynamic tracing improves debugging of both development and live production systems.

UNIX: Making Computers Easier To Use -- AT&T Archives film from 1982, Bell Laboratories
A 1982 AT&T Bell Labs film for students about the Unix system and how it can be used practically.

Avie Tevanian: CMU math whiz goes from Mach to NeXT to Apple Software Chief | Oral History Part 1
A Computer History Museum oral history with Avie Tevanian covering his math talent, work on the Mach microkernel at CMU, joining NeXT, leading NEXTSTEP development and the 1996 Apple acquisition.

The real story behind Wayland and X
X.Org developer Daniel Stone explains the history and technical limits of the X Window System and why Wayland was created, debunking myths from forum comments.

Golang UK Conf. 2016 - Liz Rice - What is a container, really? Let's write one in Go from scratch
Liz Rice builds a container from scratch in about 100 lines of Go, showing that a container is not a lightweight VM but a set of Linux kernel features and flags.

Replace Your Exploit-Ridden Firmware with Linux - Ronald Minnich, Google
Ronald Minnich of Google explains how UEFI firmware is a large closed attack surface and describes Google's work replacing it with Linux-based boot firmware.

Toybox vs BusyBox - Rob Landley, hobbyist
Rob Landley compares Toybox and BusyBox and surveys options for embedded system command-line tools, including GNU.

MINIX 3: a Modular, Self-Healing POSIX-compatible Operating System
Andrew Tanenbaum's FOSDEM 2010 talk on MINIX 3, a microkernel OS built for high reliability and security.

Benno Rice: The Tragedy of systemd -- BSDCan 2018
Benno Rice's BSDCan 2018 talk on why systemd exists and what it got right and wrong.

"What UNIX Cost Us" - Benno Rice (LCA 2020)
Benno Rice's linux.conf.au 2020 talk asks whether UNIX was the best design we could have had.

Ubuntu Slaughters Kittens | BSD Now 103
A BSD Now episode featuring a long interview with Joyent CTO Bryan Cantrill on dtrace, ZFS, pkgsrc, containers and more.