Operating Systems
- Real-time operating system (RTOS) is an operating system (OS) for real-time computing applications that processes data and events that have critically defined time constraints.
Resources
- Writing an OS in Rust #rust
- I built Linux from scratch #operating-system #from-scratch #linux
- The Linux Kernel Module Programming Guide - Illumnos - a Unix operating system which provides next-generation features for downstream distributions, including advanced system debugging, next generation filesystem, networking, and virtualization options. Used by oxide #operating-system
- Zephyre - A small real-time operating system (RTOS) for connected, resource-constrained and embedded devices (with an emphasis on microcontrollers) supporting multiple architectures. Includes a kernel, and all components and libraries, device drivers, protocol stacks, file systems, and firmware updates, needed to develop full application software. #c
- Hubris - A lightweight, memory-protected, message-passing kernel for deeply embedded systems. #rust
- Operating Systems: From 0 to 1
- MyViewOfLinuxSystems
- Hermit OS - A Rust-based, lightweight unikernel. #rust #os #kernel