Update README.md

Formating Fix
This commit is contained in:
Dibyamartanda Samanta 2024-05-09 12:08:57 +02:00
parent 52e7d1dceb
commit 376029e164

View File

@ -1,16 +1,16 @@
# Alcyone Kernel & Core: # Alcyone Kernel & Core
Alcyone is an NT-like hybrid kernel with the goal of being lightweight and robust, Alcyone is an NT-like hybrid kernel with the goal of being lightweight and robust,
akin to the NT5 generation (2000/XP/2003), with a radically modern architecture akin to the NT5 generation (2000/XP/2003), with a radically modern architecture
designed to exploit contemporary hardware designed to exploit contemporary hardware.
Alcyone closely follows NT5 Phylosophy, even though it has some Alcyone closely follows NT5 Philosophy, even though it has some
featureset taken from NT10,it archieves it's phylosophical featureset taken from NT10, it achieves its philosophical
Goal by utilizing lighter Synchronization Mechanism and simpler goal by utilizing lighter Synchronization Mechanism and simpler
Algorithmic design seen with Windows 2000/XP/Server 2003. Alcyone Algorithmic design seen with Windows 2000/XP/Server 2003. Alcyone
reimagines NT Kernel, if Windows Vista was never introduced and reimagines NT Kernel, if Windows Vista was never introduced and
XP/2003 were the last version of Microsoft Windows. Imagine Modernized XP/2003 were the last version of Microsoft Windows. Imagine Modernized
Windows XP Kernel which is lightweight like former but support modern Windows XP Kernel which is lightweight like former but supports modern
hardware and contains Kernel Design Improvement seen in last 2 decades. hardware and contains Kernel Design Improvement seen in last 2 decades.
Alcyone closely follows the NT5 philosophy, incorporating some Alcyone closely follows the NT5 philosophy, incorporating some
@ -23,51 +23,46 @@ but supports modern hardware and incorporates kernel design improvements seen in
Alcyone is Written in Subset of C++20 Alcyone is Written in Subset of C++20
Design Phylosophy: ## Design Philosophy:
*Maximum Utilization of Lighter SpinLocks instead of Guarded Mutexes/Pushlocks - Maximum Utilization of Lighter SpinLocks instead of Guarded Mutexes/Pushlocks
*Modular and Well Abstracted - Modular and Well Abstracted
*Algorithms Optimized for Minimum Time Complexity. - Algorithms Optimized for Minimum Time Complexity.
*Backward Compatibility with XP/2003 Drivers. - Backward Compatibility with XP/2003 Drivers.
*Cutting Edge Hardware Support. - Cutting Edge Hardware Support.
*Lightning Fast - Lightning Fast
NOTE: Mutexes/Pushlocks are used when it is abosolutely necessary. **NOTE:** Mutexes/Pushlocks are used when it is absolutely necessary.
Alycone Core Source Structure: ### Alcyone Core Source Structure:
NTOSKRNL:Alcyone Kernel. - NTOSKRNL: Alcyone Kernel.
NTLDR: Alcyone Bootloader - NTLDR: Alcyone Bootloader
HAL: Hardware Abstraction Layer. - HAL: Hardware Abstraction Layer.
BUS: Bus Driver[PCIE/ACPI/HDAudio/USB...] - BUS: Bus Driver[PCIE/ACPI/HDAudio/USB...]
DRIVER: Device Driver[Network/GPU/...] - DRIVER: Device Driver[Network/GPU/...]
XDDM: Components Related to Display Driver Model - XDDM: Components Related to Display Driver Model
Kernel Source Directory Structure:
ALPC:Asynchronous Local Procedure Call
CC:Cache Controller
AsyncCC:Asynchronous Cache Controller
CM: Config Manager
FS:File Stream Runtime Library
EX:Extended Kernel Routines
PNP: Plug and Play Manager
IO: I/O Manager
AsyncIO : I/O Ring & New Asynchronous IO Manager
KE: Kernel Executive
MM:Memory Manager
OB:Object Manager
PO:Power Manager
PM:Process Manager
RTL:Runtime Library
SE: Secuirity Acess State Coordinator
VDM: Virtual DOS Machine
VDF: Verifier Device Driver Interface
WMI: Windows Management Instrumentation
CONTRIBUTION: Every contributor is welcome, as long as they have not viewed illegally leaked Microsoft proprietary source code
### Kernel Source Directory Structure:
- ALPC: Asynchronous Local Procedure Call
- CC: Cache Controller
- AsyncCC: Asynchronous Cache Controller
- CM: Config Manager
- FS: File Stream Runtime Library
- EX: Extended Kernel Routines
- PNP: Plug and Play Manager
- IO: I/O Manager
- AsyncIO : I/O Ring & New Asynchronous IO Manager
- KE: Kernel Executive
- MM: Memory Manager
- OB: Object Manager
- PO: Power Manager
- PM: Process Manager
- RTL: Runtime Library
- SE: Security Access State Coordinator
- VDM: Virtual DOS Machine
- VDF: Verifier Device Driver Interface
- WMI: Windows Management Instrumentation
## CONTRIBUTION
Every contributor is welcome, as long as they have not viewed illegally leaked Microsoft proprietary source code.
Alcyone is Core of Libre-XP/Swatantra-XP Operating System. Alcyone is Core of Libre-XP/Swatantra-XP Operating System.