Update Home
parent
e3379ac0d6
commit
f57d657ae7
14
Home.md
14
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.
|
||||
|
Loading…
Reference in New Issue
Block a user