1 Repo
Mechanisms for spawning new execution threads or processes by duplicating system state.
Distinguishing note: None of the candidates cover low-level kernel task/thread spawning via state duplication.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Task Creation. Refine with filters or upvote what's useful.
This project is a bare-metal operating system developed for ARM64 architecture. It serves as a low-level implementation of kernel engineering, focusing on the fundamental construction of an OS from the hardware level up. The system is distinguished by its comprehensive approach to ARM64 processor control, featuring a red-black tree task scheduler and a hierarchical page table system for virtual memory management. It implements a sophisticated privilege model that handles transitions between kernel and user modes, ensuring process isolation through address space splitting and exception level m
Implements the ability to create new processes and threads by copying or sharing virtual memory and stacks.