Всем привет! С прошлой недели я решил начать кое-какой проект под названием GancX OS, в смысле своя операционная система.
Что готово - то готово:
BIOS Bootloader
Stage 1
Stage 2
E820 Memory Map
Protected Mode
PAE
Paging
x86_64 Long Mode
Свой GX Boot Protocol
Kernel Entry
Kernel
Memory Subsystem Foundation
Physical/Virtual Memory Foundation - 50/50
IDT
CPU Exceptions
8259 PIC
IRQ Infrastructure
PIT Timer
Timer Ticks
PS/2 Keyboard
Keyboard Buffer
Shift/Caps Lock - 50/50
Keyboard Layout - сломано
Console
Shell:
1. help
2. clear
3. ticks
4. about
VFS Foundation
Process Foundation - каркас
Driver Manager - каркас
Framebuffer Interface - каркас
.gx executable format - архит.
.gxd drivers - архит.
.gxcf config - архит.
Чего нет - того нет:
GUI
FAT16
GancX FS
Scheduler
Threads
Ring 3
Syscalls
Userspace
Applications
Пока что это уровень Hobby OS. Заменит ли Windows/Linux? Узнаем, когда ОС выйдет на рынок...
Просмотры: 3