kernel
37:34Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016
72K views • 9 years ago
GitHub
Greg Kroah-Hartman's Git Merge 2016 talk on how the Linux kernel is developed, how fast it moves, and how git and email workflows keep it manageable. He is the stable kernel maintainer.
45:47The State of Kernel Self Protection Project by Kees Cook, Google
7K views • 9 years ago
The Linux Foundation
Kees Cook of Google gives a Linux Foundation talk on the Kernel Self Protection Project, which aims to harden Linux against attackers. He surveys threats, the state of available defensive technologies and a year of community progress.
1:44:56illumos day 2014: The Dream is Alive! Running Linux containers on an illumos kernel
15K views • 12 years ago
illumos
Bryan Cantrill's illumos Day 2014 talk on running Linux containers on an illumos kernel via LX-branded zones. He covers emulating Linux syscalls on SmartOS and compares Linux and Solaris-derived systems.
56:19MINIX 3: a Modular, Self-Healing POSIX-compatible Operating System
90K views • 16 years ago
FOSDEM
Andrew Tanenbaum's FOSDEM 2010 talk on MINIX 3, a microkernel OS built for high reliability and security. It shows how the system detects and recovers from device driver crashes, and addresses microkernel performance concerns.
Topic match · Operating systems & kernels
33:36Keynote: Greg Kroah-Hartman (Linux Foundation) - "I Don't Want Your Code"
0 views • 13 years ago
Linaro On Air
Greg Kroah-Hartman's Linaro keynote on contributing to the Linux kernel, explaining why maintainers prefer upstreamed code and how they view contributions.
Topic match · Linux & open-source ecosystems
34:00User-level threads....... with threads. - Paul Turner - Google
41K views • 13 years ago
Linux Plumbers Conference
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. It introduces the switchto-style system calls behind Google's fibers.
Topic match · Operating systems & kernels
35:16Filesystem in Rust - Kent Overstreet
124K views • 2 years ago
The Linux Foundation
Kent Overstreet's Linux Foundation talk about writing a filesystem in Rust. Its Q&A segment, where Rust-for-Linux developers ask about interface semantics, became widely cited.
Topic match · Linux & open-source ecosystems
54:25Cgroups, namespaces, and beyond: what are containers made from?
268K views • 10 years ago
Docker
Jérôme Petazzoni explains how Linux containers are built from kernel features like cgroups, namespaces and SELinux. He demonstrates putting the pieces together by hand to make a container and compares runtimes and approaches like jails and zones.
Topic match · Operating systems & kernels
44:05FreeBSD optimizations used by Netflix serving at 800Gb/s - Drew Gallatin - EuroBSDcon 2022
28K views • 4 years ago
EuroBSDCon
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.
Topic match · Operating systems & kernels
58:11The new Windows subsystem for Linux architecture: a deep dive - BRK3068
188K views • 7 years ago
Microsoft Developer
A Microsoft Build 2019 session in which the WSL team explains the new WSL 2 architecture, which runs a real Linux kernel alongside Windows on a hypervisor. It covers faster file performance, Linux file access from Windows and better application support.
Topic match · Operating systems & kernels
49:45seL4 Is Free – What Does This Mean For You?
10K views • 11 years ago
Linux.conf.au 2015 -- Auckland, New Zealand
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. It covers its roles as a microkernel, separation kernel and hypervisor.
Topic match · Operating systems & kernels
56:55AWS re:Invent 2017: How Netflix Tunes Amazon EC2 Instances for Performance (CMP325)
18K views • 8 years ago
Amazon Web Services
A Netflix performance engineer presents how Netflix tunes EC2 instances, covering instance type choice, Xen modes, SR-IOV and kernel tuning. The goal is near bare-metal performance in the cloud.
Topic match · Operating systems & kernels
1:25:13The Origins of Linux—Linus Torvalds
659K views • 18 years ago
Computer History Museum
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. It covers the project's origins, its growth, and his views on licensing and kernel design.
Topic match · Linux & open-source ecosystems
1:19:43Surge 2015 - Lightning Talks
12K views • 10 years ago
OmniTI
A collection of lightning talks from the Surge 2015 conference on scalable systems, hosted by Geir Magnusson. HN mostly points to one segment, a Bryan Cantrill talk touching on madvise semantics.
Topic match · Operating systems & kernels
1:04:04LISA11 - Fork Yeah! The Rise and Development of illumos
310K views • 14 years ago
USENIX
Bryan Cantrill's LISA11 talk on how illumos arose after Oracle closed OpenSolaris. It covers the history of Sun, ZFS, DTrace and Zones, and the diaspora of kernel engineers, with a famous rant about Oracle and Larry Ellison.
Topic match · Operating systems & kernels
23:00Golang UK Conf. 2016 - Liz Rice - What is a container, really? Let's write one in Go from scratch
33K views • 10 years ago
GopherCon UK
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.
Topic match · Operating systems & kernels
54:35BlueHat IL 2023 - David Weston - Default Security
47K views • 3 years ago
Microsoft Israel R&D Center
David Weston's BlueHat IL 2023 talk traces the evolution of Windows security and previews Windows 11 and hardware advances. It ends with upcoming changes such as Rust in the kernel and fonts, signed binaries and adminless Windows.
Topic match · Operating systems & kernels
9:35Macworld San Francisco 2000-The Mac OS X Introduction (Pt.1)
787K views • 20 years ago
JoshuaG
An edited excerpt of Steve Jobs introducing Mac OS X at Macworld San Francisco in 2000. It covers the Aqua interface, Quartz graphics built on PDF, and the Classic, Carbon and Cocoa application environments.
Topic match · Operating systems & kernels
47:42Serving Netflix Video at 400Gbps on FreeBSD by Drew Gallatin
9K views • 5 years ago
EuroBSDCon
Netflix engineer Drew Gallatin explains how Netflix serves TLS-encrypted video at 400Gb/s from a single FreeBSD server. He covers NUMA, kernel TLS, hardware TLS offload and the memory bandwidth and PCIe bottlenecks they hit.
Topic match · Operating systems & kernels
49:16XFS: Recent and Future Adventures in Filesystem Scalability - Dave Chinner
29K views • 14 years ago
Linux.conf.au 2012 -- Ballarat, Australia
Dave Chinner's linux.conf.au 2012 talk on XFS scalability, covering pain points with large numbers of files and complex metadata, and the work to fix XFS metadata performance.
Topic match · Linux & open-source ecosystems
40:20Why We Run FreeBSD current at Netflix – Drew Gallatin
21K views • 2 years ago
OpenFest Bulgaria
Netflix engineer Drew Gallatin explains why the company runs FreeBSD-current on its CDN. He describes the team, how they track upstream, their contributions and performance milestones, and a bug causing a 20% performance regression.
Topic match · Linux & open-source ecosystems
1:48:55The Thirty Million Line Problem
326K views • 8 years ago
Molly Rocket
Casey Muratori's long talk arguing that modern software has ballooned to tens of millions of lines because of hardware and OS diversity. He proposes a stable ISA for entire system-on-a-chip packages and recalls when games shipped with their own boot disk.
Topic match · Operating systems & kernels
1:06:20USENIX ATC '21/OSDI '21 Joint Keynote Address-It's Time for Operating Systems to Rediscover Hardware
46K views • 5 years ago
USENIX
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. It shows how much runs below and beside Linux.
Topic match · Operating systems & kernels
1:45:47Bryan Cantrill on Jails and Solaris Zones
34K views • 10 years ago
PapersWeLove
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.
Topic match · Operating systems & kernels
42:54Containers From Scratch • Liz Rice • GOTO 2018
321K views • 8 years ago
GOTO Conferences
Liz Rice live-codes a minimal container runtime in a few lines of Go at GOTO Amsterdam 2018. She explains namespaces, control groups and what a host knows about its containers.
Topic match · Operating systems & kernels
1:31:05Bryan Cantrill from Joyent on Manta: internet-facing object storage facility that features compute
25K views • 12 years ago
AI Council
Bryan Cantrill of Joyent presents Manta, an internet-facing object store that lets you run compute directly on the data. The talk is peppered with ZFS history and Cantrill's trademark commentary on the industry.
Topic match · Operating systems & kernels
32:07Larry Hastings - Removing Python's GIL: The Gilectomy - PyCon 2016
49K views • 10 years ago
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.
Topic match · Operating systems & kernels
1:18:03Dtrace Review
19K views • 14 years ago
GoogleTalksArchive
Bryan Cantrill's 2007 Google Tech Talk on DTrace, showing how dynamic tracing improves debugging of both development and live production systems. It includes a vivid war story about tracking down a problem on a Sun Ray server.
Topic match · Operating systems & kernels
32:30Benno Rice: The Tragedy of systemd -- BSDCan 2018
25K views • 8 years ago
BSDCan
Benno Rice's BSDCan 2018 talk on why systemd exists and what it got right and wrong. It traces the history of Unix init and why Linux distributions adopted it, while asking what the BSDs should learn.
Topic match · Operating systems & kernels
34:14"What UNIX Cost Us" - Benno Rice (LCA 2020)
218K views • 6 years ago
linux.conf.au
Benno Rice's linux.conf.au 2020 talk asks whether UNIX was the best design we could have had. He looks at what alternatives existed, what was gained and lost, and what could be re-learned, including the limits of treating everything as a file.
Topic match · Operating systems & kernels
37:11CheerpX: a WebAssembly-based x86 virtual machine in the browser, Yuri Iozzelli
7K views • 6 years ago
WebAssembly NA
A talk by Yuri Iozzelli at a WebAssembly meetup on CheerpX, an x86 virtual machine running in the browser. It uses a JIT compiler that emits WebAssembly at runtime to run real native applications. It covers the architecture and demos such as porting a multiplayer C++ game.
Topic match · Operating systems & kernels
41:12Run containers on bare metal already!
40K views • 10 years ago
Bryan Cantrill
Bryan Cantrill's Velocity NYC 2015 talk argues for running containers directly on bare metal rather than layering them on virtual machines. He covers the history of containers and how SmartOS runs Linux workloads via syscall emulation.
Topic match · Operating systems & kernels
53:55A Narrative History of BSD, Dr. Kirk McKusick
30K views • 17 years ago
bsdconferences
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. It is full of anecdotes from a key developer.
Topic match · Operating systems & kernels
45:32BlueHat Seattle 2019 || Guarding Against Physical Attacks: The Xbox One Story
7K views • 7 years ago
Microsoft Security Response Center (MSRC)
Tony Chen of Microsoft explains at BlueHat Seattle 2019 how the Xbox One was designed to resist physical attacks. He covers the security design and hypervisor-based OS architecture that kept the console uncracked for years.
Topic match · Operating systems & kernels
40:56"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell
25K views • 12 years ago
Strange Loop Conference
Stephen Kell's Strange Loop talk argues that C and Unix already contain Smalltalk-like dynamism and introspection that can be exposed. He presents his liballocs research on bridging dynamic and compiled languages.
Topic match · Operating systems & kernels
26:34Shared memory parallelism in Julia | Kiran Pamnany | Cambridge Julia Meetup (May 2018)
7K views • 8 years ago
The Julia Programming Language
Kiran Pamnany's Cambridge Julia Meetup talk on Julia's shared memory parallelism and its new task scheduler. It argues that fork-join and work-stealing models nest poorly and presents depth-first scheduling for composable parallelism.
Topic match · Operating systems & kernels
48:04"NTFS really isn't that bad" - Robert Collins (LCA 2020)
161K views • 6 years ago
linux.conf.au
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 talk covers NTFS, small files and the cost of antivirus hooks on file close.
Topic match · Operating systems & kernels
31:12The Unix Chainsaw - Gary Bernhardt
25K views • 11 years ago
timmonta
Gary Bernhardt's Cascadia Ruby Conference 2011 talk on using the Unix shell for practical problem solving. He builds pipelines interactively by iterative refinement, using small tools as levers.
Topic match · Operating systems & kernels
53:53Hackfest 2015: Theo de Raadt presented "Pledge: A new security technology in openbsd"
27K views • 10 years ago
Hackfest Communication
Theo de Raadt presents pledge, a new OpenBSD security mechanism that kills processes which exceed the system calls they declared they need. The talk was given late at night at Hackfest 2015.
Topic match · Operating systems & kernels
31:09Bringing the Unix Philosophy to Big Data by Bryan Cantrill: FutureStack13
18K views • 12 years ago
New Relic
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. He frames it as bringing the Unix philosophy to big data.
Topic match · Operating systems & kernels