Australis OS

Australis OS
A next-generation operating system, entirely built from the ground up using [Hydrogen](/Projects/Hydrogen/). ______________________________________________________________________

OverviewFeaturesGetting StartedDocumentationLicense ______________________________________________________________________

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

License

This project is licensed under the GNU Affero General Public License v3.0