ATTENTION! This is a old legacy version of lumiOS.
x86_64 Kernel and Operating System.
Basically my experiments with OS dev, does not expect windows 11 2.
Project contents:
- A kernel (obviously lol);
- A application library (WIP);
- A tiny graphics API (WIP)
Kernel:
- System Calls;
- Multitheading;
- Pipes (WIP);
- Executing programs from memory;
- Processes that runs at ring 0;
- Processes that runs at user space;
- Linux programs compatibility
File System:
- File system tree;
- SATA Devices support (WIP);
- NVMe Devices support;
- vFAT file system;
- ext4 system
Device support:
- PS/2 Mouse support (WIP);
- PS/2 Keyboard support (WIP);
- USB General support;
- USB Mouse support;
- USB Keyboard support;
- Basic Graphics Card support;
- Basic Audio Card support
Useability:
- Shell;
- Terminal;
- Graphics (WIP);
- Simple desktop (WIP);
- Mouse Cursor (WIP);
- Wallpapers;
- File Explorer;
- Task Manager;
- Settings Application
obs: don't expect anything above working 100% :3 It works on virtual machines like qemu and in physical machines too.
Some prints of the OS in execution (QEMU). From oldest to newest: