This is a curated list of presentations regading Linux booting. The topics are categorized roughly according to the [*RISC-V Summit 2019: 74 An Introduction to RISC V Boot Flow*](https://youtu.be/sPjtvqfGjnY), in which Anup Patel summerized the booting processes of Linux on x86-64, Arm64 and RISC-V architectures. The picture below is taken from the [slides](https://riscv.org/wp-content/uploads/2019/12/Summit_bootflow.pdf):

In COSCUP 2023 there is a *Introduction to Booting RISC V Linux* explaining the booting process on RISC-V with actual example:
{%youtube Ur0B4BiwnhM %}
A tutorial-style presentation can be found in [*Embedded Linux from Scratch in 45 minutes, on RISC-V*](https://youtu.be/cIkTh3Xp3dA). This presenstation demonstrate building OpenSBI, U-Boot, Linux kernel, and a root file system from scratch:
{%youtube cIkTh3Xp3dA %}
For thorough explanation on booting process and kernel initialization, the [*Linux: the first second*](https://youtu.be/d1v_o7ww43A), which is based on x86-64 booting and process:
{%youtube d1v_o7ww43A %}
and [*Delving into the Linux Boot Process for an ARM SoC - Ajay Kumar & Thiagu Ramalingam, Samsung*](https://youtu.be/JzyVUrykDRs), which is based on ARMv8 hardware:
{%youtube JzyVUrykDRs %}
{%hackmd /@0xff07/linux-boot %}