Australis OS

Overview • Features • Getting Started • Documentation • License ______________________________________________________________________
Overview
Australis OS is the successor to the deprecated Aura OS. Built entirely with Hydrogen, our custom programming language, Australis represents a complete reimagining of operating system architecture and design. It aims to be a clean, modern OS with a focus on usability, performance, and elegant design.
This is a long-term passion project that progresses as time permits, alongside other development work.
Features
- Built with Hydrogen: Leverages our custom language for optimal system control and safety
- Modern Architecture: Designed from scratch with contemporary OS design principles
- Clean UI: Intuitive graphical interface alongside command-line tools
- Multiboot Support: GRUB 2.06 Multiboot 2 compatibility
- Terminal Interface: Full-featured VGA TUI for console operations
- Extensible: Designed with support for custom applications and file formats
Goals
Short Term
- Establish stable kernel foundation
- Implement core system services
- Create basic graphical environment
- Develop essential system utilities
Long Term
- Custom application ecosystem
- Advanced filesystem capabilities
- Full GUI with modern design patterns
- Performance optimization and hardening
Getting Started
Australis OS is under active development. For the latest information on building and running the OS, check the documentation or visit the GitHub repository.
Requirements
- Linux-based development environment (Windows users can use WSL2)
- Build tools: gcc, g++, nasm, ld, make
- Hydrogen compiler and toolchain
- QEMU for testing
- Visual Studio Code (recommended)
Documentation
For comprehensive documentation, including architecture details, development guides, and API references, visit the Australis OS wiki.
Updates
Development updates are regularly posted on the blog. Follow along to see the latest progress and features being added to Australis OS.
Learn More
- Explore Hydrogen, the language powering Australis OS
- Visit the GitHub repository
- Check project updates for the latest news
License
This project is licensed under the GNU Affero General Public License v3.0