From AuroraUX

Jump to: navigation, search

The system is composed of multiple subsystems which contribute to the project 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.
  • Enterprise class ready, deploy applications over the network using profiles with a single command.
  • Self bootstrapping.
  • Packages are specification file driven.
  • Compatible with tgz packages.
  • 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.
    • Conifg file use Lua syntax ,what makes it more flexible.

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