Marrying U-Boot, uEFI and grub2 - Alexander Graf, SUSE

  Рет қаралды 9,022

The Linux Foundation

The Linux Foundation

Күн бұрын

Marrying U-Boot, uEFI and grub2 - Alexander Graf, SUSE
Booting is hard. Booting in the ARM world is even harder. State of the art are a dozen different boot loaders that may or may not deserve that name. Each gets configured differently and each has its own pros and cons.
As a distribution this is a nightmare. Configuring each and every one of them complicates code that really should be very simple.
To solve the problem, we can just add another layer of abstraction (grub2) on top of another layer of abstraction (uEFI) on top of another layer of abstraction (u-boot). Follow me on a journey on how all those layers can make life easier for the distribution and how much fun uEFI really is.
After this talk, you will know how ARM systems boot, what uEFI really means, how uEFI binaries interact with firmware and how this enables convergence of the Enterprise and Embedded markets.
About Alexander Graf
Alexander started working for SUSE about 8 years ago. Since then he worked on fancy things like SUSE Studio, QEMU, KVM and openSUSE on ARM. Whenever something really useful comes to his mind, he tends to implement it. Among others he did Mac OS X virtualization using KVM, nested SVM, KVM on PowerPC and a lot of work in QEMU for openSUSE on ARM. He is the upstream maintainer of KVM for PowerPC, QEMU for PowerPC and QEMU for S390x.

Пікірлер
State of the U-Boot - Thomas Rini, Konsulko Group
50:44
The Linux Foundation
Рет қаралды 5 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
UEFI Secure Boot in U-Boot - Grant Likely, Arm
38:08
The Linux Foundation
Рет қаралды 8 М.
Timekeeping in the Linux Kernel - Stephen Boyd, Qualcomm Innovation Center
34:42
Enabling New Hardware in U-Boot - Jon Mason, Broadcom Ltd.
28:16
The Linux Foundation
Рет қаралды 12 М.