1 unstable release
0.1.0 | Dec 14, 2024 |
---|
#522 in No standard library
Used in raca_std
8KB
114 lines
racaOS
Introduction
A system that has undergone multiple reconstructions and runs on the x86_64 platform
Birthday:2023-01-28
Thanks to phil-opp for x86_64 crate.
Thanks to the rCore team( https://gitee.com/rcore-os )They provided us with guidance templates, driver templates, and interrupt refactoring ideas
Thank you [wenxuanjun]( https://github.com/wenxuanjun )He ushered racaOS into the UEFI era\
Directories
raca_core:main
esp:The system startup directory,Copy and paste all files from it onto a FAT formatted USB drive to start racaOS
Docs:Documents \
Documents
Please look at
Documents
TODO
- 64 bits
- English display
- Qemu x2APIC interrupts
- Multitask
- Clock
- Real machine x2APIC interrupts
- Memory management
- SMP
- ACPI
- AHCI driver
- File system
- Kernel Module loading
- Start time calculation
- Chinese display
- Perfect GUI
- Log in with passwords
- Network drivers
- Sound card drivers
- Network connection support
- Perfect API
- Minor support for C library
- GUI Library
Dependencies
~210–650KB
~15K SLoC