YoVDO

Getting Started with LinuxBoot Firmware on AArch64 Server

Offered By: linux.conf.au via YouTube

Tags

linux.conf.au Courses CentOS Courses Firmware Development Courses QEMU Courses GDB Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore LinuxBoot Firmware implementation on AArch64 servers in this 21-minute conference talk from linux.conf.au 2021. Gain insights into Open Systems Firmware (OSF) in the Open Compute Project and its goal of enhancing security in mega datacenters. Learn about LinuxBoot's components, including Linux Kernel and Initramfs, and their integration with various bootloaders. Discover the challenges of implementing LinuxBoot on AArch64 servers and how to overcome them. Follow a demonstration of booting CentOS AArch64 from LinuxBoot flashrom in QEMU on x86_64, and understand the unique kernel decompression issue faced by AArch64 systems. Master practical skills such as creating AArch64 OVMF Firmware File Systems, configuring LinuxBoot Kernel and Initramfs, injecting LinuxBoot into flashrom, booting the final OS from local disk, and debugging LinuxBoot AArch64 Kernel using QEMU and GDB on x86_64 platforms.

Syllabus

"Getting started with LinuxBoot Firmware on AArch64 Server" - Naohiro Tamura (LCA 2021 Online)


Taught by

linux.conf.au

Related Courses

Arm assembly for Hackers
Udemy
Advanced Debugging with GDB
Write your own Operating System via YouTube
Hackaday Supercon 2022 - Charles Lohr - Assembly in 2022 - Yes! We Still Use it and Here's Why
Hackaday via YouTube
Raspberry Pi Pico and RP2040 - The Deep Dive
Hackaday via YouTube
ARM Assembly and Shellcode Basics - Workshop
44CON Information Security Conference via YouTube