Releases: DareksCoffee/RubyOS
Releases · DareksCoffee/RubyOS
RAE-0.03a
Version: RAE-0.0.3a
Some features:
- 32-bit Multitasking Kernel: Protected mode with GDT, IDT, interrupt handling, and basic process scheduling.
- Device Drivers: Support for PS/2 keyboard/mouse, ATA hard drives, USB (including HID), Ethernet (RTL8139), and networking protocols (ARP, DNS, ICMP, IP, UDP).
- Graphical Desktop: High-resolution GUI with mouse cursor and event-driven interface.
- Interactive Shell: Command-line interface with customizable themes, built-in commands, and text editor.
- Filesystem: Custom RFSS+ journaling filesystem with extents, inodes, and integrity checks.
- Memory Management: Dynamic allocation and system calls for kernel-user communication.
- Testing: Comprehensive Python-based test suite for kernel, drivers, filesystem, libc, and UI components.