We are proud to announce the first major milestone for ToubkalOS: v0.2.0. This release transforms ToubkalOS from a serial-based research kernel into a stable, graphical operating system ready for open-source exploration.
- Implemented a custom window manager with Z-order (depth) support.
- Introduced Glassmorphism: Transparent, software-rendered window frames for a modern look.
- Real-time System Clock and interactive taskbar components.
- Direct linear gradients and focus-aware window highlighting.
- Achieved 100% stable input on ARM via a new Multi-Device Static Registry.
- Resolved "Synchronous Exception" crashes related to MMIO alignment on Apple Silicon hosts.
- Implemented VirtIO Tablet support for absolute coordinate tracking (host-to-guest cursor parity).
- Robust FAT32 Write Support verified for persistent home directories (
/hd/). - Calibrated VirtIO NIC descriptors for high-throughput networking.
- Integrated
hvc #0(PSCI) for clean reboots and shutdowns on ARM.
- Replaced dynamic
Vecregistry with fixed-size static buffers for kernel driver stability. - Improved VirtIO Probe logic with brute-force discovery (AArch64-optimized).
- Standardized boot sequence with Automatic GPU Detection (Auto-launch GUI).
This release marks the beginning of our journey to real hardware. We invite developer contributions in SMP scheduling, USB drivers, and U-Boot/UEFI loading sequences.
ToubkalOS — Built with Rust, engineered for sovereignty.