First part in a multipart series about building operating systems. In this episode, we start by writing a 'hello world' program in assembly, and then booting it from a floppy drive.
Links:
- Source code: https://github.com/nanobyte-dev/nanobyte_os/tree/videos/part1
- Patreon: https://www.patreon.com/nanobyte
- Discord: Discord: https://discord.gg/RgHc5XrCEw
- Transcript: https://nanobyte.dev/transcripts/building-an-os-1-hello-world
Documentation:
- Enabling Windows Subsystem for Linux: https://docs.microsoft.com/en-us/windows/wsl/install-win10
- Installing Ubuntu in Windows Subsystem for Linux: https://tutorials.ubuntu.com/tutorial/tutorial-ubuntu-on-windows#4
"Table of x86 Registers svg" by Immae is licensed under Creative Commons Attribution-Share Alike 3.0 Unported (https://commons.wikimedia.org/wiki/File:Table_of_x86_Registers_svg.svg)