Repository navigation
Releases
Releases · Night-Traders-Dev/SageOS
SageOS Toolchain v3.6.8
Refreshed cross-compilation toolchains for SageOS targets (x86_64, aarch64, riscv64). Based on GCC 14.1.0 and Newlib 4.4.0.
Release 0.6.0 - Core Systems Formalization
- Core Systems Formalization: Major refactoring and formalization of kernel core systems to improve stability and portability across architectures.
- Integrated IPC Subsystem: Full integration of the Capability-First IPC subsystem, enabling secure communication between kernel services and future userspace tasks.
- Enhanced Timer & Scheduling: Improved timer initialization and centisecond tracking for more accurate process scheduling and system time management.
- Kernel Metrics & Observability: Added swap usage tracking and updated the
btopshell command to provide real-time memory and swap statistics. - Expanded SageLang Bindings: Further exposed kernel primitives to SageLang, allowing more of the system to be written in idiomatic Sage code.
- Architectural Parity: Verified and synchronized "virt" builds for x86_64, AArch64, and RISC-V 64.
SageOS Toolchain v0.4.0
Prebuilt cross-compilation toolchains for x86_64, aarch64, and riscv64 SageOS targets.
SageOS 0.2.0
SageOS 0.2.0 Release
Key Features & Updates:
- neofetch Integration: The
neofetchcommand (SageFetch) is now available in SageShell for system diagnostics. - Full Storage Stack: Standardized GPT layout with support for FAT32 (ESP), BTRFS (Root), and Swap partitions.
- Partition Verification: Kernel now automatically detects and initializes Btrfs and Swap at boot.
- Enhanced Documentation: New Storage Layout guide and updated VFS architecture notes.
- CI/CD Improvements: Automatic image builds and QEMU smoke testing on every push.
Note: Image artifacts are available in the GitHub Actions build logs for this commit.
v0.1.85
SageOS v0.1.85 - Latest live and install images.