Best Operating systems & kernels Videos
「Operating systems & kernels」下面有111部被不同的人、在不同月份推荐过的视频。挑的时候先看对象:入门3部,适合还没学过的人;进阶46部,适合已经懂术语的人;普通向26部,按兴趣就能看;更硬的36部,留给想看推导或细节的人。这一类数量最多的是演讲,所以它们的共同点是一位讲者把一个判断讲完,例子是为了撑住这个判断。常出现的频道包括Computer History Museum、The Linux Foundation、EuroBSDCon。目录给这个主题划的范围是:Operating systems: kernels, scheduling, virtual memory, Unix, BSD, Windows internals, microkernels, virtualization, containers, OS research, system calls, boot process.如果只看三部,就从《The Tragedy of systemd》开始,它负责把问题讲出画面;然后看《The Thirty Million Line Problem》,换一种讲法或例子;最后看《VCF East: Ken Thompson interviewed by Brian Kernighan》,留给已经有基础的人。页面按每页24部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

Cgroups, namespaces, and beyond: what are containers made from?
Jérôme Petazzoni explains how Linux containers are built from kernel features like cgroups, namespaces and SELinux.

The REAL Story On Why Space Cadet Pinball Was Removed (ft. Windows on Itanium)
NCommander investigates why Space Cadet Pinball disappeared from Windows Vista, building on Raymond Chen's explanation about 64-bit incompatibility.

CheerpX: a WebAssembly-based x86 virtual machine in the browser, Yuri Iozzelli
A talk by Yuri Iozzelli at a WebAssembly meetup on CheerpX, an x86 virtual machine running in the browser.

Run containers on bare metal already!
Bryan Cantrill's Velocity NYC 2015 talk argues for running containers directly on bare metal rather than layering them on virtual machines.

A Narrative History of BSD, Dr. Kirk McKusick
Kirk McKusick gives a narrative history of BSD from its start at UC Berkeley in the late 1970s through the 1980s releases and the lawsuit that led to 4.4BSD-Lite in 1992.

BlueHat Seattle 2019 || Guarding Against Physical Attacks: The Xbox One Story
Tony Chen of Microsoft explains at BlueHat Seattle 2019 how the Xbox One was designed to resist physical attacks.

The Mind Behind Windows: Dave Cutler
Dave Plummer interviews Dave Cutler, architect of VMS and Windows NT, in a roughly three-hour conversation about his career and the history of Windows.

"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell
Stephen Kell's Strange Loop talk argues that C and Unix already contain Smalltalk-like dynamism and introspection that can be exposed.

Shared memory parallelism in Julia | Kiran Pamnany | Cambridge Julia Meetup (May 2018)
Kiran Pamnany's Cambridge Julia Meetup talk on Julia's shared memory parallelism and its new task scheduler.

Let's port Diablo to SerenityOS!
Andreas Kling ports the game Diablo to SerenityOS, his from-scratch Unix-like operating system, using the devilutionX project.

NeXTSTEP Release 3 Demo
Steve Jobs demos NeXTSTEP Release 3, showing the object-oriented development environment and UI that later became the basis of Mac OS X.

Windows "SUCKS": How I'd Fix it by a retired Microsoft Windows engineer
Dave Plummer, a retired Microsoft engineer who wrote Task Manager, responds to the claim that Windows sucks.

"NTFS really isn't that bad" - Robert Collins (LCA 2020)
Robert Collins explains why rustup installs were painfully slow on Windows and how changes to rustup and Windows cut install time from 3m30s to 14s.

The Unix Chainsaw - Gary Bernhardt
Gary Bernhardt's Cascadia Ruby Conference 2011 talk on using the Unix shell for practical problem solving.

Hackfest 2015: Theo de Raadt presented "Pledge: A new security technology in openbsd"
Theo de Raadt presents pledge, a new OpenBSD security mechanism that kills processes which exceed the system calls they declared they need.

Part 1 - Training Video for Bell Labs' Holmdel Computing Center - AT&T Archives
A 1973 AT&T training film made for new employees at Bell Labs' Holmdel Computing Center, when Unix was in its third version and running at 16 computer centers in the Bell System.

Bringing the Unix Philosophy to Big Data by Bryan Cantrill: FutureStack13
Bryan Cantrill presents Manta, an object store with in-situ compute that lets tools like grep, awk, and sed run map-reduce style over huge data.

illumos day 2014: The Dream is Alive! Running Linux containers on an illumos kernel
Bryan Cantrill's illumos Day 2014 talk on running Linux containers on an illumos kernel via LX-branded zones.

The Origins of Linux—Linus Torvalds
Linus Torvalds tells the story of Linux in a 2001 talk at the Computer History Museum, from writing code as a graduate student in Helsinki in the early 1990s to becoming an icon of open source.

SymbOS MP3MSX Demostration
A demonstration of SymbOS, a multitasking operating system for 8-bit Z80 machines, running on a real MSX turboR with an MP3MSX card and a CF IDE interface.

Oral History of Dave Cutler Part 1
A Computer History Museum oral history interview with Dave Cutler, covering his youth, early work on operating systems at DuPont and Digital Equipment, and his path toward VMS and Windows NT.

FreeBSD optimizations used by Netflix serving at 800Gb/s - Drew Gallatin - EuroBSDcon 2022
Netflix engineer Drew Gallatin's EuroBSDcon 2022 talk quantifies the older FreeBSD optimizations that let Netflix serve web traffic at 800Gb/s, including TSO, LRO, VM page cache zones, asynchronous sendfile and unmapped mbufs.

NeWS: A Networked and Extensible Window System, lecture by James Gosling
A 1990 lecture by James Gosling on NeWS, Sun's networked window system in which clients send PostScript programs to the server for execution.

Oxide and Friends 7/3/2023 -- Shipping the first Oxide rack: Your questions answered!
A two-hour Oxide and Friends session answering questions after shipping the first Oxide rack.