From AuroraUX

Jump to: navigation, search

The system is composed of multiple subsystems which contribute to the projects goals. Each subsystem has it's own set properties which help it and AuroraUX reach it's goals.

Hydra

Hydra Package Manager

  • Solidly built on Ada
  • Harnesses the strengths of ZFS to roll back changes to system
  • Enterprise class ready, deploy applications over the network using profiles with a single command
  • Self bootstrapping
  • Packages are specification file driven
  • SVR4 standard conforming
  • Cluster ready, cloud computing in mind
  • Engineered with formal documentation

DeltaSH

DeltaSH

  • Solidly built on Ada
  • IEEE Std 1003.1-compliant
  • Can use Ada-like syntax
  • Engineered with formal documentation

X.org

X.org Ada X Server

  • Additional X apps put into packaging system
    • Under review, comments welcome
  • X.org 7.5
    • No need for libmesa
    • libXCB enabled
    • Provide Nvidia and ATi drivers out the box, no messing about
  • Eventually replaced by AXS, The Ada X Server

AuroraUX GUI Desktop Environment

Display Managers AUX File Manager AUre XEN Manager

  • Awesome Window Manager
    • Admittedly, not perfect
    • Easy to use
    • Powerful
    • Minimal
    • Uses libXCB

Ada Re-implementations Of Supportive Userland Libraries

  • Various userland libraries to be replaced with Ada re-implementations
  • Engineered with formal documentation
  • Structured as to be highly maintainable and independent for use in other projects