ExectOS kernel is not a microkernel
All checks were successful
Builds / ExectOS WebSite (push) Successful in 18s

This commit is contained in:
Rafal Kupiec 2024-07-23 22:50:53 +02:00
parent 949d5e7e14
commit 101fc66904
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4
2 changed files with 10 additions and 10 deletions

View File

@ -10,11 +10,11 @@ that enables kernel level components to be upgraded without a need to recompile
## XT Architecture ## XT Architecture
ExectOS is a preemptive, reentrant multitasking operating system that implements the XT architecture which derives from ExectOS is a preemptive, reentrant multitasking operating system that implements the XT architecture which derives from
NT™ architecture. It is modular, and consists of two main layers: microkernel and user modes. Its' kernel mode has NT™ architecture. It is modular, and consists of two main layers: kernel and user modes. Its' kernel mode has full
full access to the hardware and system resources and runs code in a protected memory area. It consists of executive access to the hardware and system resources and runs code in a protected memory area. It consists of executive services,
services, which is itself made up on many modules that do specific tasks, a kernel and drivers. Unlike the NT™, system which is itself made up on many modules that do specific tasks, a kernel and drivers. Unlike the NT™, system does
does not feature a separate Hardware Abstraction Layer (HAL) between the physical hardware and the rest of the OS. Instead, not feature a separate Hardware Abstraction Layer (HAL) between the physical hardware and the rest of the OS. Instead, XT
XT architecture integrates a hardware specific code with the kernel. The user mode is made up of subsystems and it has been architecture integrates a hardware specific code with the kernel. The user mode is made up of subsystems and it has been
designed to run applications written for many different types of operating systems. This allows us to implement any designed to run applications written for many different types of operating systems. This allows us to implement any
environment subsystem to support applications that are strictly written to the corresponding standard (eg. DOS, or POSIX). environment subsystem to support applications that are strictly written to the corresponding standard (eg. DOS, or POSIX).

View File

@ -40,11 +40,11 @@ some time. However development is mostly focused on providing system core at the
#### Is ExectOS another Unix based OS? #### Is ExectOS another Unix based OS?
No. ExectOS implements the XT architecture which derives from NT™ architecture. It is modular, and consists of No. ExectOS implements the XT architecture which derives from NT™ architecture. It is modular, and consists of
two main layers: microkernel and user mode. Its' kernel mode has full access to the hardware and system resources and two main layers: kernel and user mode. Its' kernel mode has full access to the hardware and system resources and runs
runs code in a protected memory area. It consists of executive services, which is itself made up on many modules that code in a protected memory area. It consists of executive services, which is itself made up on many modules that do
do specific tasks, a kernel and drivers. Unlike the NT™, system does not feature a separate Hardware Abstraction specific tasks, a kernel and drivers. Unlike the NT™, system does not feature a separate Hardware Abstraction Layer
Layer (HAL) between the physical hardware and the rest of the OS. Instead, XT architecture integrates a hardware specific (HAL) between the physical hardware and the rest of the OS. Instead, XT architecture integrates a hardware specific code
code with the kernel. with the kernel.
#### Does ExectOS allow to use Windows drivers? #### Does ExectOS allow to use Windows drivers?
This is one of our goals. Thanks to the NT™ drivers compatibility layer provided by ExectOS, you should be able to This is one of our goals. Thanks to the NT™ drivers compatibility layer provided by ExectOS, you should be able to