A glossary on terms used in the scope of this project.

"Foundation"
moniker for the kernel to run "Perfection". The quotation marks are a part of the name.
"Perfection"
moniker for the to-be-released version v1.0 of the operating system being the objective of Pro-POS. The quotation marks are a part of the name.
braces
singular "brace", the characters "{" and "}", sometimes also referred to as "curly brackets".
brackets
singular "bracket", the characters "[" and "]", sometimes also referred to as "square brackets".
Dispatcher
The part of the OS that actually "resigns" the active task and "assigns" the new one the CPU, which includes storing CPU registers, doing the appropriate MMU modifications etc.
OpenMosix
A transparent distribution of processor tasks to peer nodes, with dynamic load balancing. http://www.openmosix.org
parentheses
singular "paranthesis", the characters "(" and ")", sometimes also referred to as "round brackets".
Scheduler
The part of the OS handling the lists of running, waiting, and blocked tasks, deciding which one is the next to get the CPU(s).
Thread
A program control flow. A "kernel-level thread" is handled by the OS, and switching KL threads requires a run of scheduler and dispatcher. A "user-level thread" is invisible to the OS, and handled within a "carrier" KL thread, so switching UL threads does not require OS activity.
Process
An address space, with one or more threads running in it, protected from other processes.