Hello, world!
Now we are ready to write an OS from scratch! Let's initialize an empty project:
$ git init -b main
$ cargo init tacos
This section will go through the very basic structure of the whole system - how to compile, link, load, and execute stuff we write. Debugging techniques will be discussed too. Some code in this section is not actually part of the codebase - necessary simplifications are made to keep this section self-contained.