diff --git a/Home.md b/Home.md index b16faef..ec9fe7d 100644 --- a/Home.md +++ b/Home.md @@ -7,6 +7,15 @@ A great way to learn something new is to retrace the steps taken by someone who > [Operating Systems: From 0 to 1, Chapters 1–6][os01] To safeguard against dependency hell, all the essential software needed to develop and run our OS will be provided through a set of Docker images orchestrated using Docker Compose. For those unfamiliar with Docker, a command cheatsheet will be provided later on. + +Dilemmas: +* gcc or clang? +* 32-bit or 64-bit? + +To-dos: +* Choose a git workflow. +* Decide upon issue and commit message style +* clang-format cheatsheet Preliminary list of essential software: - [ ] QEMU: open-source machine emulator @@ -23,6 +32,11 @@ Preliminary list of essential software: ### Step 2: ... +## Command cheat-sheets +### Docker +### gcc, gdb, clang-format... +... + ## Useful links ### Wiki * [OSDev Wiki](https://wiki.osdev.org/Expanded_Main_Page): a good way to get acquainted with multiple topics at a high level, though a bit outdated.