Sun Studio-ról nyílt forrású fordítóprogram-csomagra vált(ana) az OpenIndiana

Aki nem ismerné ezen a néven: az OpenIndiana saját jellemzése szerint egy Illumos-ra és OpenSolaris-ra épülő, robusztus vállalati operációs rendszer. Közösségileg fejlesztett, nyílt forrású és ingyenesen használható. A vállalati funkciói közt megtalálható:

  • ZFS – the last word in filesystems
  • Zones – a Lightweight Virtualisation Technology
  • SMF – the Service Management Facility for software lifecycle control
  • IPS – a next generation network based package management system
  • FMA – the Fault Management Architecture
  • COMSTAR – an enterprise SCSI target system supporting iSCSI/iSER/FC/FCOE
  • Crossbow – a next generation fully virtualised high performance network stack
  • DTrace – an extensive, deep diagnosis and debugging framework
  • Boot Environments – transactional operating system upgrades with rollback
  • Role Based Access Control – RBAC allows granting least-privilege access to processes and users
  • IP Multipathing – IPMP provides high availability networking and greater bandwidth
  • Integrated L3/L4 kernel mode Load Balancer
  • Integrated VRRP IP failover facility

Letölthető aktuális fejlesztői snapshot szerverek és asztali gépek (GNOME LiveCD) számára.

Az OpenIndiana projekt most éppen azon van, hogy a Sun Studio-t (újabban Oracle Solaris Studio) leváltsa és nyílt forrású fordítóprogramot vezessen be helyette.

A középtávú átállási tervet Alasdair Lumsden ismertette az oi-dev levlistán. A projekt a GNU GCC és LLVM/Clang felé tekint. Elsőként a GCC-t szállítanák alapértelmezetten, de majd megvizsgálnák az LLVM/Clang-ra (mint default) váltás lehetőségét.

A részletek itt olvashatók.

Hozzászólások

Aztán majd jöhetnek a workaround-patchek a GCC hülyeségeire. :)

--
Web 2.0: you make the content, they make the money.

Esetleg inkább lassanként rendbe kéne tenni a kódokat. Tudom, rengeteg meló, soká tart, de még tovább ha hozzá sem fognak. Ehhez persze az kell hogy az LLVM/Clang-al készült programok ne legyenek lassabbak mint a GCC művei. Azon mondjuk lehetne vitatkozni hogy egyáltalán milyen esetekben számít a különbség ami azért nem mindig a GCC javára billentené a mérleget.

Idéznék a cikkből:

"Az OpenIndiana projekt most éppen azon van, hogy a Sun Studio-t (újabban Oracle Solaris Studio) leváltsa és nyílt forrású fordítóprogramot vezessen be helyette.
... Elsőként a GCC-t szállítanák alapértelmezetten, de majd megvizsgálnák az LLVM/Clang-ra (mint default) váltás lehetőségét."

Azaz *most* Sun Studio van, és folytatásban *lesz* GCC/LLVM.

> IPS – a next generation network based package management system

Ezen jot derultem.

--
|8], aki mar megint furcsa modon jelzi subscribeolasi szandekat.

Valakinek gyakorlati tapasztalata vele komoly helyen, éles környezetben?

--
e0:deb