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部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

Kirk McKusick - A Narrative History of BSD
Kirk McKusick gives a narrative history of the Berkeley Software Distributions at MeetBSD California.

Is It Time to Rewrite the Operating System in Rust?
Bryan Cantrill's QCon SF 2019 talk asking whether operating systems should be rewritten in Rust.

Macworld San Francisco 2000-The Mac OS X Introduction (Pt.1)
An edited excerpt of Steve Jobs introducing Mac OS X at Macworld San Francisco in 2000.

Jordan Hubbard - FreeBSD: The Next 10 Years
Jordan Hubbard, FreeBSD co-founder, discusses where FreeBSD might go over the next decade at MeetBSD California 2014.

Microsoft is Forcing me to Buy MacBooks - Windows Modern Standby
Linus Tech Tips explains how Windows Modern Standby causes laptops to drain battery while asleep, arguing it makes Windows laptops hard to recommend compared to MacBooks.

Hot Code Reloading in C
A long Tsoding Daily programming stream in which he implements hot code reloading in C by loading a dynamic library at runtime without stopping the main program.

The Cantrill Strikes Back | BSD Now 117
An episode of the BSD Now podcast in which Bryan Cantrill joins the hosts to rant about Linux interfaces, alongside the week's BSD headlines.

The History of Unix, Rob Pike
Rob Pike gives an insider's account of the history of Unix and the development of key pieces of modern computing, including Bell Labs anecdotes.

The State of Kernel Self Protection Project by Kees Cook, Google
Kees Cook of Google gives a Linux Foundation talk on the Kernel Self Protection Project, which aims to harden Linux against attackers.

Windows 7 GUI slowness
A short demo showing slow 2D drawing in the Windows 7 GUI compared with XP.

XDC 2020 - Day 1 - September 16, 2020
Day one of the X.Org Developer's Conference 2020 stream, including talks on the Raspberry Pi 4 Vulkan driver, the WSL graphics architecture, X11 and Wayland apps in WSL, and Mesa for D3D12.

BeOS Demo Video
A vintage demo video of the BeOS operating system running on mid-90s hardware.

Hellaphone -- Inferno on Android phones
A short demo of Inferno, the Plan 9 descendant operating system, running on an Android phone as Hellaphone.

AWS re:Invent 2018: Powering Next-Gen EC2 Instances: Deep Dive into the Nitro System (CMP303-R1)
An AWS re:Invent 2018 session diving into the Nitro system, a set of hardware offload and security building blocks behind next-generation EC2 instances.

seL4 Is Free – What Does This Mean For You?
Gernot Heiser presents seL4, a microkernel with a mathematical proof connecting security properties to the binary code, and explains what its open-sourcing means for users.

Linux for Chromebooks: Secure Development (Google I/O ’19)
A Google I/O 2019 talk explaining the architecture of Linux on Chromebooks (Crostini), a sandboxed Linux development environment built on containers inside a VM, with demos and design rationale.

Google I/O 2008 - Dalvik Virtual Machine Internals
Dan Bornstein's Google I/O 2008 talk on the internals of Dalvik, the virtual machine that runs Android code.

NixOS VM on Mac Setup
Mitchell Hashimoto walks through his setup for running a NixOS virtual machine on a Mac as his development environment, with a config repo on GitHub.

Scaling ZFS for NVMe - Allan Jude - EuroBSDcon 2022
Allan Jude of Klara presents work on making ZFS scale on fast NVMe storage, covering fixes to the TaskQueue interface and removal of bottlenecks.

What happens if you connect Windows XP to the Internet in 2024?
Eric Parker connects a fresh Windows XP machine to the internet in 2024 to see how quickly it gets infected with malware.

AWS re:Invent 2017: How Netflix Tunes Amazon EC2 Instances for Performance (CMP325)
A Netflix performance engineer presents how Netflix tunes EC2 instances, covering instance type choice, Xen modes, SR-IOV and kernel tuning.

Protected KVM on Arm64: A Technical Deep Dive - Quentin Perret, Google
Quentin Perret of Google gives a technical deep dive into protected KVM (pKVM) on Arm64, a confidential computing approach for CPUs without hardware extensions.

OpenZFS Office Hours with Matt Ahrens
An OpenZFS office hours session with ZFS co-creator Matt Ahrens answering questions on topics such as hole birth time, send/receive buffers, device removal, block pointer rewrite and performance with many snapshots.

Looking Glass
A short demo of Sun Microsystems' Looking Glass, a 3D desktop GUI concept for a future operating system.