Update README.md
Formating Fix
This commit is contained in:
parent
52e7d1dceb
commit
376029e164
93
README.md
93
README.md
@ -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:
|
### Kernel Source Directory Structure:
|
||||||
ALPC:Asynchronous Local Procedure Call
|
- ALPC: Asynchronous Local Procedure Call
|
||||||
CC:Cache Controller
|
- CC: Cache Controller
|
||||||
AsyncCC:Asynchronous Cache Controller
|
- AsyncCC: Asynchronous Cache Controller
|
||||||
CM: Config Manager
|
- CM: Config Manager
|
||||||
FS:File Stream Runtime Library
|
- FS: File Stream Runtime Library
|
||||||
EX:Extended Kernel Routines
|
- EX: Extended Kernel Routines
|
||||||
PNP: Plug and Play Manager
|
- PNP: Plug and Play Manager
|
||||||
IO: I/O Manager
|
- IO: I/O Manager
|
||||||
AsyncIO : I/O Ring & New Asynchronous IO Manager
|
- AsyncIO : I/O Ring & New Asynchronous IO Manager
|
||||||
KE: Kernel Executive
|
- KE: Kernel Executive
|
||||||
MM:Memory Manager
|
- MM: Memory Manager
|
||||||
OB:Object Manager
|
- OB: Object Manager
|
||||||
PO:Power Manager
|
- PO: Power Manager
|
||||||
PM:Process Manager
|
- PM: Process Manager
|
||||||
RTL:Runtime Library
|
- RTL: Runtime Library
|
||||||
SE: Secuirity Acess State Coordinator
|
- SE: Security Access State Coordinator
|
||||||
VDM: Virtual DOS Machine
|
- VDM: Virtual DOS Machine
|
||||||
VDF: Verifier Device Driver Interface
|
- VDF: Verifier Device Driver Interface
|
||||||
WMI: Windows Management Instrumentation
|
- 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.
|
|
||||||
|
|
||||||
|
## 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.
|
||||||
|
Loading…
Reference in New Issue
Block a user