Created by the DEVSE discord server. You can also check our subreddit.
- French Pépin OS - Réaliser son propre système
- French Le petit livre sur le développement d'un OS
- Operating System from 0 to 1
- Writing an OS in Rust
- Writing a file system from scratch in Rust
- Making a RISC-V Operating System using Rust
- Operating System development tutorials in Rust on the Raspberry Pi
- Brokenthorn OS Development Series
- Limine Bare Bones
- Rust Limine Bare Bones
- The little book about OS development
- Computer Science from the Bottom Up
- Operating Systems Tutorials by the Austrian Institute of Applied Information Processing and Communications
- Intel
- AMD
- ACPI
- UEFI
- x86 COM
- SMBIOS
- NVMe
- raspberrypi
- RISC-V
- POSIX Specification (2007)
- Ext2 manual layout
- ARM
- CPU cores or what SMP is and what it is eaten with
- x86 and amd64 instruction reference
- x86 and amd64 instructions latency, throughput and port usage
- AsmGrid - Instruction and opcodes cheatsheet
- INTRODUCTION TO ARM ASSEMBLY BASICS
- Wikipedia - Executable and Linkable Format
- Parsing Mach-O file
- OS X ABI Mach-O File Format Reference
- Linux insides
- Linux / Windows Syscalls table
- osdev.org
- osdev.wiki
- French devse.wiki
- Andreas Kling
- MINIX 3: a Modular, Self-Healing POSIX-compatible Operating System
- A reimplementation of NetBSD based on a microkernel - Andy Tanenbaum
- A microkernel written in Rust: Porting the UNIX-like Redox OS to Ar...
- ToaruOS at 5 Years: A Closer Look at a Hobby OS
- Virtual Memory lecture for Introduction to Computer Architecture at Uppsala University
- Stephen Bourne: Early days of Unix and design of sh
- Raspberry Pi Bare Metal Tutorial
- Write your own Operating System
- From L3 to seL4 what have we learnt in 20 years of L4 microkernels?
- Operating systems : design and implementation
- Practical File System Design
- linux-insides
- Communication in Microkernel-Based Operating Systems