- Видео 37
- Просмотров 13 136
Falcon Code
Добавлен 6 авг 2011
Cringe code, chad attitude and okay memes
UEFI bootloader: IT IS ALIIIIIIIVE
In this series we explore how to write a UEFI bootloader from scratch.
In this video we hand off execution to our kernel placeholder
0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html
Project repo: github.com/F4LCn/falcon-os
twitch: twitch.tv/f4lcon
github: github.com/F4LCn
twitter: @naoufeljamali
discord: discord.gg/k9QDBgy6As
In this video we hand off execution to our kernel placeholder
0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html
Project repo: github.com/F4LCn/falcon-os
twitch: twitch.tv/f4lcon
github: github.com/F4LCn
twitter: @naoufeljamali
discord: discord.gg/k9QDBgy6As
Просмотров: 26
Видео
UEFI bootloader: Better memory map
Просмотров 10019 часов назад
In this series we explore how to write a UEFI bootloader from scratch. In this video we enhance the physical memory map 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
UEFI bootloader: Passing the memory map to our kernel
Просмотров 14514 дней назад
In this series we explore how to write a UEFI bootloader from scratch. In this video we map the physical memory and pass it to our kernel 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
UEFI bootloader: Mapping the kernel
Просмотров 21721 день назад
In this series we explore how to write a UEFI bootloader from scratch. In this video we map our kernel to virtual memory 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
UEFI bootloader: Pure unadulterated debugging hell
Просмотров 86Месяц назад
In this series we explore how to write a UEFI bootloader from scratch. In this video we validate our address space manager 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
UEFI bootloader: Virtual mapping
Просмотров 86Месяц назад
In this series we explore how to write a UEFI bootloader from scratch. In this video we start working on the virtual address space mapping structures 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
UEFI bootloader: ELF support
Просмотров 2162 месяца назад
In this series we explore how to write a UEFI bootloader from scratch. In this video we load our kernel exectuable 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
UEFI bootloader: graphics mode
Просмотров 702 месяца назад
In this series we explore how to write a kernel from scratch. In this video we setup graphics mode and we paint a red square 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
Real hardware testing
Просмотров 1043 месяца назад
In this series we explore how to write a kernel from scratch. In this video we test our bootloader on a real machine 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
UEFI bootloader: oh no! h(EDID)n't
Просмотров 813 месяца назад
In this series we explore how to write a kernel from scratch. In this video we query the EDID block from the display to get the preferred resolution 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
UEFI bootloader: everybody loves parsing
Просмотров 1424 месяца назад
In this series we explore how to write a kernel from scratch. In this video we parse the config file showcasing the zig std library 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
UEFI bootloader: Reading files on easy mode
Просмотров 1494 месяца назад
In this series we explore how to write a kernel from scratch. In this video we read the config file from the boot volume 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
UEFI Bootloader: Getting the memory map
Просмотров 3724 месяца назад
In this series we explore how to write a kernel from scratch. In this video I explore how to get the memory map using the UEFI boot services 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
UEFI Bootloader: std.log is cool
Просмотров 3104 месяца назад
In this series we explore how to write a kernel from scratch. In this video I configure std.log to use the serial writer. 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
UEFI bootloader: Print debugging = best debugging
Просмотров 1545 месяцев назад
In this series we explore how to write a kernel from scratch. In this video we create a serial logger in zig to be used for debugging our uefi bootloader 0 to Kernel Playlist: ruclips.net/video/Xtb7OPgyzwo/видео.html Project repo: github.com/F4LCn/falcon-os twitch: twitch.tv/f4lcon github: github.com/F4LCn twitter: @naoufeljamali discord: discord.gg/k9QDBgy6As
2nd stage bootloader: my mode is longer than yours
Просмотров 995 месяцев назад
2nd stage bootloader: my mode is longer than yours
2nd stage bootloader: initial kernel virtual map
Просмотров 726 месяцев назад
2nd stage bootloader: initial kernel virtual map
2nd stage bootloader: virtual mapping
Просмотров 966 месяцев назад
2nd stage bootloader: virtual mapping
2nd stage bootloader: Loading the kernel file
Просмотров 1777 месяцев назад
2nd stage bootloader: Loading the kernel file
2nd stage bootloader: Path traversal
Просмотров 1317 месяцев назад
2nd stage bootloader: Path traversal
2nd stage bootloader: FAT (it's a compliment)
Просмотров 1128 месяцев назад
2nd stage bootloader: FAT (it's a compliment)
2nd stage bootloader: GPT (not the one you're thinking of)
Просмотров 3938 месяцев назад
2nd stage bootloader: GPT (not the one you're thinking of)
2nd stage bootloader: The lost chapter (video mode setup)
Просмотров 1148 месяцев назад
2nd stage bootloader: The lost chapter (video mode setup)
0 to Kernel - 2nd stage bootloader (Part 5 - Physical memory allocator)
Просмотров 6318 месяцев назад
0 to Kernel - 2nd stage bootloader (Part 5 - Physical memory allocator)
0 to Kernel - 2nd stage bootloader (Part 4 - Writing printf)
Просмотров 4029 месяцев назад
0 to Kernel - 2nd stage bootloader (Part 4 - Writing printf)
0 to Kernel - 2nd stage bootloader (Part 3 - Printing to framebuffer)
Просмотров 4609 месяцев назад
0 to Kernel - 2nd stage bootloader (Part 3 - Printing to framebuffer)