From AuroraUX

Jump to: navigation, search

AuroraUX shall provide coupling of core system functionality to the safe language group, that is, Ada & Falcon.

Requirements

  • Lightweight - Engines should not require much system resources themselves and thus giving better overhead performance as appose to reimplementing in every incurd use.
  • Swig - Allows Ada spec files (.ads) to be binded to C system headers.

References

Internal

Engines

  • ZFS  : Ada package: AURA.System.ZFS - Requirement for File Manager implementation.
  • RBAC  : Ada package: AURA.System.RBAC - Requirement for File Manager implementation.
  • Zones  : Ada package: AURA.System.Zones
  • Dtrace  : Ada package: AURA.System.DTrace
  • Network  : Ada package: AURA.System.Network
  • Audio  : Ada package: AURA.System.Audio

Ada Swig Bindings

  • ZFS ..
  • XCB ..
  • Curses.. - Pure Ada alternative ?
  • GStreamer.. - Pure Ada alternative ?

References

External