AuroraUX

Felbukkant egy jelenleg kezdeti stádiumban (pre alpha) levő projekt AuroraUX néven, amelynek az érdekessége az, hogy állítása szerint a SunOS kernelt és userland-et ötvözi az Ada programozási nyelvvel.

A projekt honlapján olvasható információk szerint az "AuroraUX egy SunOS-leszármazott kernel- és userland. A projekt magját az Ada-ban írt segédprogramjai alkotják. Ha szükséges, a gyengén implementált szolgáltatások szintén javításra vagy újraírásra kerülnek."

Ez eddig elég misztikusan hangzik, de tovább haladva az weboldalon kiderül, hogy "a világ legfejlettebb felderítő repülőgépétől a desktop-ig: AuroraUX" nem más, mint egy OpenSolaris-leszármazott disztribúció, amely összeszedi a napjaink legjobb - a küldetés-kritikus adatközpontoktól a vadászrepülőkig bezárólag alkalmazott - technológiáit, amelyek olyan minőségi szoftvereket igényelnek, amik egyszerűen nem mondhatnak csődöt komolyabb következmények nélkül.

A projekt saját, Ada-ban írt, Hydra névre hallgató csomagkezelővel rendelkezik. A rendszer felépítéséről bővebben itt lehet olvasni. A pre alpha állapotú ISO-k (UltraSPARC, x86_64) itt találhatók. A projekt roadmap-je itt.

További részletek a projekt weboldalán.

Hozzászólások

Ez eleg perverzul hangzik, kenytelen leszek valahonnan osszevadaszni olyan vasat amin elfut =)

[flame]
szerintem sokkal robosztusabb, ha nem segfault-tal hanem unhandled exception-nel szalnak el a programok.
[/flame]

- Use the Source Luke ! -

Bizony, ugyanis az egyik egy kontrollalatlan osszeomlas, ami konnyen atcsaphat abba, hogy a program hulyeseget csinal, amig a kernel ki nem irtja; a masik pedig egy kontrollalt leallitasi folyamat, ha nem tudunk jobbat (es az esetek tobbsegeben tudunk).

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!

azert adaban is lehet szar programot irni, attol is fugg milyen featurait es hogy hasznaljak a nyelvnek. Mindenesetre a repulogepekben nem hinnem, hogy pusztan annyi a biztonsag, hogy adaban van irva a szoftver, hanem biztos van hozza megfelelo teszteles, guidelineok, minosegbiztositas az-az-amaz.

- Use the Source Luke ! -

[flame|offtopic]
Reménykedjünk, hogy nem az ELTE-n tanultak Ada-ban programozni ...
(Ha igen, akkor a ciklust visszafele dobott kivétellel fogják megoldani,
mert az milyen "elegáns", és "az Ada ilyent is tud" ...

Máig kiráz a hideg, ha azokra az emberekre gondolok akik ott (Ada) programozást tanítanak ...
[/flame|offtopic]

Ráadásul nem csak az lehet a motiváció, hogy bizonyos segfaultokat exceptionra cseréljenek...

Pl. segfaultok helyett fordításidejű típushiba: ez már sokkal jobban hangzik nem?

Ez persze tényleg csak a helyesen tervezett programokra lesz igaz. (Ugye az igazi programozó minden nyelven tud fortran programot írni...;)

De én jóhiszeműen azt feltételezem, hogy nem azért váltottak Adára, hogy utána mindenféle trükkel és egyszerűsítéssel kikerülgessék annak biztonsági szolgáltatásait....

Zuhant már le repülőgép szoftverhiba miatt, ami Ada-ban volt írva, meg rakétával is volt vmi kellemetlen eset. De az biztos, hogy Ada-ban LEHET
jó és biztonságos programot írni, érdemes megnézni, milyen minősítési eljárás után neveznek egy fordítót Ada fordítónak.

Készült már egyébként AdaOS, (Assembly+Ada), eddig két projektet láttam, az egyik eljutott a boot floppy-ig, és az fut is, szóval egy kernel elkészült, de az nulláról, nem Solaris-ból.

van kb tizensokapukkasztotnégyes mennyiségű ingyenes tárhely a világon, miért kell egy csotfasz 1Mb -es homeunix serverre tenni a stuffot?

/me nem érti hogy lesz ebből spread auroaUx

No rainbow, no sugar

Ki volt az a "faszi"?

Egyébként nem látom értelmét egy nagyon béta verzió többszörös hostolásának...
A feltöltött ISO csak a kernelt és néhány programot tartalmazza.

Jelenleg a "Hydra" package manageren és "Nebula" nevezetü installer-en dolgoznak.

Itt egy link a "progress"-ről:
http://cia.vc/stats/project/AuroraUX