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,
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
featureset taken from NT10,it archieves it's phylosophical
Goal by utilizing lighter Synchronization Mechanism and simpler
Alcyone closely follows NT5 Philosophy, even though it has some
featureset taken from NT10, it achieves its philosophical
goal by utilizing lighter Synchronization Mechanism and simpler
Algorithmic design seen with Windows 2000/XP/Server 2003. Alcyone
reimagines NT Kernel, if Windows Vista was never introduced and
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.
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
Design Phylosophy:
*Maximum Utilization of Lighter SpinLocks instead of Guarded Mutexes/Pushlocks
*Modular and Well Abstracted
*Algorithms Optimized for Minimum Time Complexity.
*Backward Compatibility with XP/2003 Drivers.
*Cutting Edge Hardware Support.
*Lightning Fast
## Design Philosophy:
- Maximum Utilization of Lighter SpinLocks instead of Guarded Mutexes/Pushlocks
- Modular and Well Abstracted
- Algorithms Optimized for Minimum Time Complexity.
- Backward Compatibility with XP/2003 Drivers.
- Cutting Edge Hardware Support.
- 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:
NTOSKRNL:Alcyone Kernel.
NTLDR: Alcyone Bootloader
HAL: Hardware Abstraction Layer.
BUS: Bus Driver[PCIE/ACPI/HDAudio/USB...]
DRIVER: Device Driver[Network/GPU/...]
XDDM: Components Related to Display Driver Model
### Alcyone Core Source Structure:
- NTOSKRNL: Alcyone Kernel.
- NTLDR: Alcyone Bootloader
- HAL: Hardware Abstraction Layer.
- BUS: Bus Driver[PCIE/ACPI/HDAudio/USB...]
- DRIVER: Device Driver[Network/GPU/...]
- 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
Alcyone is Core of Libre-XP/Swatantra-XP Operating System.
### 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.