issues
search
mos-dev-wiki
/
mos-dev-resources
A place to dump OS Dev resources into
2
stars
0
forks
source link
readme
mos-dev-resources
A place to dump OS Dev resources into
Authors Note
@AbleTheAbove: I'm only loosely reading these articles.
Goals
OS News: Setting Goals and Expectations
Afteracaddemy: What is an Operating System and what are the goals and functions of an Operating System?
Tutorialpoint: OS Design Goals
Design
OS News: Designing your kernel
Kansas State: Operating-System Design
Wiki-Books: Operating System Design
UCLA: File System Design
UBC: A decade of wasted cores
Fast Allocation and Deallocation with an Improved Buddy System
Usenix: Low latency device interaction
Cap Lore: Various topics
Minix3:High reliability Self repairing
IRIF: Correct and Efficient Bounded FIFO Queues
CLICK WITH CAUTION!! Microsoft: A fork() in the road
Technical Specifications
AMD64 Programmer's Manual, Volume 2: System Programming
Intel 64 and IA-32 Software Developer's Manual, Volume 3: System Programming Guide
RISC-V ISA Specification, Volume 2: Priviliged Specification
UEFI Specification
ACPI Specification
Further Research
OS Dev Wiki: Books
Kansas State: OS Study Guide
Dev.to: The coming era of OS kernel modularity
Wikipedia: Tanebaum v Torvalds Debate
BHAM: Writing a Simple Operating System from Scratch
YCombinator comment: "OS research is dying out"
Dev.to: Deadlocks explained
TUF: A framework for securing software update systems
NixOS: Various topics
TSMU: Weird file system thing
Nushell: A new type of shell
Termkit: A drill instead of a screwdriver
bcachefs: A normal filesystem
Researchgate: Flat Design vs Traditional Design: Comparative Experimental Study
Phil Opp Blog OS: Various Topics
Josh Mcguigan: Build your own shell
Hecto: Building your own text editor