v0.20.1
π Release Notes - NovumOS v0.20.1
Date: February 6, 2026
Version: v0.20.1
π Highlights
This is the first official release of NovumOS! It marks a major milestone, introducing full FAT32 filesystem support. You can now format large drives, create deep directory structures, and manage files with Long File Names (LFN).
πΎ Filesystem & Storage
- Full FAT32 Support: Implemented a complete FAT32 driver capable of reading, writing, creating, and deleting files and directories on large volumes.
- Formatting Tool: Added
mkfs-fat32command to format drives with optimal cluster sizes automatically. - Long File Names (LFN): The
treecommand and filesystem operations now fully support LFNs (e.g., "Program Files" instead of "PROGRA~1"). - Robust Booting: Fixed a critical issue where the kernel would hang if a secondary drive was missing (v0.20.1).
π System & Licensing
- Apache 2.0 License: Project is now licensed under Apache 2.0.
- Copyright Update: Updated copyright notices to 2026.
β‘ Kernel & Architecture
(Included in this release)
- Multicore (SMP): Supports up to 16 CPU cores with Work-Stealing Scheduler for maximum performance.
- Advanced Memory: Uses 4MB Huge Pages (PSE) and Demand Paging to handle gigabytes of RAM efficiently.
- Zig + ASM: Written in Zig for safety and modern syntax, with minimal Assembly for hardware glue.
- Nova Language: Built-in scripting interpreter (
.nvfiles) with variables, loops, and system integration. - Crash Protection: Professional RSOD (Red Screen of Death) with register dumps and Double Fault protection via Task Gates.