From AuroraUX

Jump to: navigation, search

Introduction

From the world’s most advanced reconnaissance aircraft to the desktop: AuroraUX, an OpenSolaris derived distribution, pulls together the best technologies empowering today's mission critical data center facilities to fighter jets that require quality software that simply cannot fail without very serious consequences.

  • AuroraUX shall itself be a useable distro in its own right.
  • Unify and coordinate all the other OpenSolaris distro's with a common core base that has coordinated bugs, security issues and stability fixes not unlike FreeBSD's core.
  • AuroraUX shall push back as many changes upstream as we can.
  • AuroraUX is just a kernel and a small userland ~200mb with text mode installer and a simple package manger to update the core *only*.
  • AuroraUX shall conform to as many standards as possible to aid ISV's to support AuroraUX and thus the derived distros.
  • AuroraUX shall provide a automated bi-weekly update service to update your core (kernel, drivers, address security issues etc…).
  • AuroraUX shall itself be a useable distro in its own right.

Developer Support

AuroraUX provides out the box support for the following 'safety focused' programming languages:

  • Cyclone - A safe dialect of C. - "pure Cyclone programs are not vulnerable to a wide class of bugs that plague C programs: buffer overflows, format string attacks, double free bugs, dangling pointer accesses, etc."
  • Ada 83, 95 & 2005. - Ada is structured, statically typed, imperative, and object-oriented. "Ada is widely used in critical systems, where any anomaly might lead to very serious consequences, i.e., accidental death or injury. Examples of systems where Ada is used include avionics, weapon systems (including thermonuclear weapons), and spacecraft."
  • Falcon - Falcon is our scripting language of choice. "Simple, fast and powerful programming language, easy to learn and to feel comfortable with, and a scripting engine ready to empower mission-critical multithreaded applications."

We also provide the following support to meet everyone’s taste and/or requirements:

  • Fortran & C/C++.
  • Assembler support for: PowerPC, UltraSPARC, ARM, AVR and x86/x64.

Each leading member of the OpenSolaris based distro communities shall be a board member to aid in unifying a standards body between us and a set path to a strong well polished foundation for each board member’s derived distro.

Extended Architecture Support

We would also like to aid in development of the Solaris kernel itself, to be ported to other architectures such as PPC, ARM and MIPS, and to also aid in a better, more interactive desktop experience (interactive scheduling and optimization).