linux boot
53:11EFI and Linux: the future is here, and it's awful - Matthew Garrett
77K views • 14 years ago
Linux.conf.au 2012 -- Ballarat, Australia
Matthew Garrett's linux.conf.au 2012 talk covers EFI and UEFI from the Linux point of view: why the PC BIOS was bad, what EFI changes, the issues it brings, and Secure Boot.
38:03Replace Your Exploit-Ridden Firmware with Linux - Ronald Minnich, Google
73K views • 9 years ago
The Linux Foundation
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. It also touches on Intel ME and other security coprocessors.
1:05:37Designing the Ideal Bootstrapped Business with Jason Cohen
551K views • 6 years ago
Rob Walling
Jason Cohen's MicroConf talk on designing a bootstrapped business by starting from your own strengths, goals and constraints. He works backward to the business model, pricing, market and product that fit, with practical points like annual prepay and pricing tiers.
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.
55:4427c3 - Desktop on the Linux... (and BSD, of course) - Wolfgang Draxinger (+ Lennart Poettering)
39K views • 15 years ago
SirPumpkin
A 27c3 talk on the Linux desktop (GNOME) by Wolfgang Draxinger, repeatedly interrupted and corrected by Lennart Poettering from the audience. The description notes much of the talk's content is disputed.
42:382021: Year of the Linux Gaming Desktop - Andrew Kelley
15K views • 5 years ago
Zig SHOWTIME
Andrew Kelley's Zig SHOWTIME talk on an experiment to ship static Linux executables that can do graphics and gaming, followed by an interview. It covers the problems of Linux binary stability, dynamic linking and the graphics ABI.
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.
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.
57:30Black Hat USA 2013 - Spy-Jacking the Booters
5K views • 12 years ago
Black Hat
Brian Krebs and Lance James present research on DDoS booter services at Black Hat 2013, including the SWATting Krebs suffered. HN knows it mainly for a later exchange between Krebs and Cloudflare's Matthew Prince.
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.
46:54"Write a single library to handle all input devices, it'll be easy" they said...
21K views • 6 years ago
linux.conf.au
Peter Hutterer's linux.conf.au 2020 talk on creating libinput, the unified userspace input library, and the difficulties of handling the many quirks of input devices.
11:07Linus Torvalds on why desktop Linux sucks
2.2M views • 5 years ago
gentooman
Excerpts from Linus Torvalds's DebConf 14 talk on why desktop Linux struggles. He covers application distribution, distros breaking backwards compatibility, wasted package management effort and how Windows does app distribution better.
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.
33:53Linux for Chromebooks: Secure Development (Google I/O ’19)
239K views • 7 years ago
Chrome for Developers
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.
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.
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.
45:35The Real Story Behind Wayland and X - Daniel Stone (linux.conf.au 2013)
104K views • 13 years ago
Mladen Mijatov
Daniel Stone, a longtime X and Wayland developer, explains at linux.conf.au 2013 why X11's design became untenable and what motivated Wayland. The talk walks through X's history and accumulated cruft.
31:56David Heinemeier Hansson at Startup School 08
202K views • 17 years ago
startupschool
David Heinemeier Hansson's talk at Startup School 2008 on building a profitable startup. He argues for bootstrapping and small, well-run companies instead of chasing investment and exits.
46:06Gtk to Qt - a strange journey [linux.conf.au 2014]
46K views • 12 years ago
Konstantin Bläsi
Dirk Hohndel explains why the Subsurface dive log project migrated from Gtk to Qt, the obstacles encountered, and advice for other applications frustrated with Gtk. It is a linux.conf.au 2014 talk.
45:35[Linux.conf.au 2013] - The real story behind Wayland and X
35K views • 13 years ago
HackersOnBoard
A linux.conf.au 2013 talk by a Wayland developer who previously worked on X, telling the history of X and why Wayland was created. It covers X's hardware abstraction and architecture and why they became problematic for modern graphics.
47:18The Tragedy of systemd
1.3M views • 7 years ago
linux.conf.au
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. He also discusses why change is scary.
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.
1:02:49Reboot Develop 2017 - Jonathan Blow, Thekla Inc. / Making Game Programming Less Terrible
112K views • 9 years ago
Reboot Develop
Jonathan Blow's Reboot Develop 2017 talk on making game programming less terrible, discussing software bloat, slowness and the design goals behind his own programming language.
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.
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.
39:23Maciej Ceglowski - Barely succeed! It's easier!
22K views • 12 years ago
webdirections
Maciej Ceglowski's talk at Web Directions argues that small teams and lone programmers can build sustainable businesses without chasing Silicon Valley's grow-or-die model. He offers alternative, more achievable definitions of success.
58:50David Heinemeier Hansson-Unlearn Your MBA (Entire talk)
85K views • 13 years ago
Entrepreneurship.org
David Heinemeier Hansson, creator of Ruby on Rails and partner at 37signals, argues that planning is guessing and startups should focus on today. He says constraints are an advantage and that startups can bootstrap profitably in sizable markets.
1:00:00How to Build a Startup Without Funding by Pieter Levels @ Dojo Bali
355K views • 8 years ago
@levelsio
Pieter Levels talks at Dojo Bali about building startups without venture capital through bootstrapping, persistence and learning many skills as a generalist. He reviews his own past projects.
1:39:43[Linux.conf.au 2013] - Git For Ages 4 And Up
208K views • 13 years ago
HackersOnBoard
A Linux.conf.au 2013 talk that explains git's internal model using a playful, toy-based approach. It presents git operations as operations on a graph of commits, aimed at people who find git confusing.
20:11Containers and Steam: Putting games under pressure | FOSDEM 2020
13K views • 6 years ago
Collabora
FOSDEM 2020 talk from Collabora on pressure-vessel, an experimental mechanism that puts Steam games in containers on Linux. It covers using namespaces to give games their own runtime library stack independent of the host.
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.
45:35The real story behind Wayland and X
46K views • 11 years ago
Linux.conf.au 2013 -- Canberra, Australia
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. He covers topics such as network transparency and blocking calls.
51:43Toybox vs BusyBox - Rob Landley, hobbyist
25K views • 7 years ago
The Linux Foundation
Rob Landley compares Toybox and BusyBox and surveys options for embedded system command-line tools, including GNU. He also tells the story of leaving BusyBox, Toybox becoming Android's command line, and licensing.
42:39Bloat: How and Why UNIX Grew Up (and Out) - Rusty Russell,Matt Evans
21K views • 14 years ago
Linux.conf.au 2012 -- Ballarat, Australia
Rusty Russell and Matt Evans examine why Unix utilities like ls and cat grew from a few kilobytes to over a hundred kilobytes. They take apart common tools to see where the growth comes from.
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.
58:05Guarding Against Physical Attacks: The Xbox One Story — Tony Chen, Microsoft
95K views • 7 years ago
Platform Security Summit
Microsoft's Tony Chen explains how the Xbox One was designed to resist physical attacks, including secure boot, encrypted memory, a security processor and a hypervisor. The goal was to make any hardware attack cost more than the price of many games.
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.
40:45Jake Vanderplas - Statistics for Hackers - PyCon 2016.mp4
93K views • 10 years ago
PyCon 2016
Jake Vanderplas's PyCon 2016 talk shows how sampling-based methods such as simulation, shuffling and bootstrapping make statistics intuitive. His pitch is that if you can write a for-loop, you can do statistics.
26:13Animation Bootcamp: An Indie Approach to Procedural Animation
786K views • 9 years ago
GDC Festival of Gaming
David Rosen of Wolfire Games explains how simple procedural techniques can produce fluid, interactive character animation from very few keyframes. Examples come from Overgrowth, Receiver and Black Shades, from his 2014 GDC session.
53:44Console Hacking 2016 (33c3)
166K views • 9 years ago
media.ccc.de
A 33c3 talk by marcan on reverse engineering the PS4 hardware to run Linux with 3D acceleration. It covers how the console differs from a PC and includes a story about tunneling PCIe over RS-232.