Booting faster

  Рет қаралды 107,134

linux.conf.au

linux.conf.au

Күн бұрын

Stewart Smith
2019.linux.conf.au/schedule/p...
Doing kernel and firmware development leaves you rebooting computers a *lot*. Modern computers (especially servers) take too long to boot.
Since OpenPOWER systems have a fully open firmware stack (some even with an open BMC stack), we can now attack the problem from all angles. This talk covers efforts over the past several years into making POWER based systems boot faster. Is it Linux itself that takes the most time? Firmware? What part of firmware and why? Are the problems for a single socket desktop system different to those from an 8 socket enterprise one? Where have we gotten worse and why?
Can we go from close to 10 minutes to less than 30 seconds? 10 seconds? At what point are we purely limited by peoples unreasonable expectations of having PCI, RAM, and output on a display?
We go on a full stack deep dive into what it takes to cold (and warm) boot (and reboot) a system - or at least any part of that which takes time, as well as how we've measured it. We'll touch on code before the power button works, code from before the first instruction is executed, and code all the way up to being able to load a kernel off disk and beyond.
When talking about future improvements, anyone stating "but you're already faster than a bunch of our other servers" will be subtly ssshhed.
linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see linux.conf.au/
#linux.conf.au #linux #foss #opensource

Пікірлер
Making C Less Dangerous in the Linux kernel
44:59
linux.conf.au
Рет қаралды 76 М.
Does making the kernel harder make making the kernel harder?
45:40
linux.conf.au
Рет қаралды 29 М.
Cool Items! New Gadgets, Smart Appliances 🌟 By 123 GO! House
00:18
123 GO! HOUSE
Рет қаралды 17 МЛН
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 8 МЛН
"NTFS really isn't that bad" - Robert Collins (LCA 2020)
48:04
linux.conf.au
Рет қаралды 146 М.
A tour of the ARM architecture and its Linux support
46:34
linux conf au 2017 - Hobart, Australia
Рет қаралды 125 М.
The Trouble with FreeBSD
45:54
linux conf au 2017 - Hobart, Australia
Рет қаралды 157 М.
Harder Drive: Hard drives we didn't want or need
36:47
suckerpinch
Рет қаралды 1,6 МЛН
Firmware security, why it matters and how you can have it
45:11
linux.conf.au
Рет қаралды 29 М.
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,1 МЛН
The Rise of Unix. The Seeds of its Fall.
16:51
Asianometry
Рет қаралды 480 М.
"Zero Trust SSH" - Jeremy Stott (LCA 2020)
45:18
linux.conf.au
Рет қаралды 23 М.
Cool Items! New Gadgets, Smart Appliances 🌟 By 123 GO! House
00:18
123 GO! HOUSE
Рет қаралды 17 МЛН