Главная
Study mode:
on
1
Intro
2
Pasta OS
3
Coding
4
Creating a bootable device
5
Making a 512byte sector
6
Making a 32bit sector
7
Verifying boost
8
Defining target
9
Testing
10
Printing to console
11
Naming the bootloader
12
Finding the magic number
13
Grubs magic number
14
Adding a kernel
15
Writing a linker script
16
Memory
17
Create Bootable Device
Description:
Explore kernel development fundamentals in this comprehensive 1 hour 38 minute tutorial featuring Yannick and kernel engineer Andrea Righi. Learn to create a micro-kernel from scratch, starting with the basics of bootloader development and progressing to more advanced concepts. Follow along as they guide you through creating a bootable device, writing 512-byte and 32-bit sectors, verifying boost, defining targets, and testing. Gain practical experience in printing to console, naming the bootloader, finding magic numbers, and understanding GRUB's magic number. Delve into adding a kernel, writing a linker script, managing memory, and ultimately creating a fully bootable device. Perfect for aspiring kernel developers or anyone interested in low-level system programming.

Do You Want to Build a Kernel? - Introduction to Kernel Development

Ubuntu OnAir
Add to list
0:00 / 0:00