Roadmap

OpenIndiana follows currently  a rolling-release model and all the development is focused on Hipster.

The 151a development series which was a direct descendant of the OpenSolaris project and compatible with legacy OpenSolaris installations is now unmaintained.


Hipster

This series is built using the oi-userland with GCC and consists in the effort to modernize OpenIndiana.

Our main goal is to integrate all software delivered with OpenIndiana into oi-userland build system, in place of the former software consolidations.

Migration of consolidations:

The list of packages remaining for migration from X11 (XNV) and Desktop (JDS) consolidations can be consulted on the Wiki: only a small number of packages remains

If you would like to contribute, pick a component in the list and get started with building with oi-userland.

The lists below contain a selection of tasks for each snapshot cycle, for current developers goals refer to the TODO list.

On the menu for Hipster 2017.04:

TaskStatus
Provide MariaDB 10.1PR#2556
Provide Node.js 7PR#2580
Mate 1.16PR#2610
PR#2611
PR#2612
Migrate to Ruby 2.3 as defaultPR#2640
Update DRM + Intel KMS port PR#2678
Update Xorg to 1.18.4Testing (blocker bug with Intel)
Update X11 libraries and applications for 2017.04Completed - Pending PR#2475 (requires Xorg 1.18)
PostgreSQL 9.6PR#2695
Provide Perl 2.24 modulesPR#2690
Bump inkscape to 0.92PR#2742
Provide GCC 6.3 with illumos-gcc patchesPR#2745
Add illumos-gcc patches to GCC 5.4.PR#2753
Update OpenMPIPR#2691
PR#2799
Update GNU MP, MPFR and MPC PR#2763
Provide GNU Unified Parallel C compilerPR#2764
Update Gstreamer 1.0PR#2384
PR#2782
PR#2791
PR#2857
PR#2858
PR#2890
Add MongoDB 3.4PR#2835
Migrate to OpenJDK 1.8 as defaultPR#2836
Provide Firefox 45 and Thunderbird 45 ESRPR#2863
PR#2864 (45.8.0)
Update GTK3 to 3.18 and Nimbus theme.PR#2902
Add Rhythmbox 3.4.1PR#2915
Provide Qt 5.8PR#2748
Update Valgrind to 3.12PR#2929
Update Samba 4.4PR#2907
Transition to libjpeg-turbo v8 as defaultIn progress
Update Pulseaudio to 10.0Pending
Update GIT to 2.12PR#2945

On the menu for Hipster 2016.10:

TaskStatus
Update NTFS-3GPR#1883
Provide the Go programming languagePR#1902
Provide GCC 5PR#1965
Update of Pulseaudio to 6.0PR#2262
Move to MATE desktop environment 1.14Completed
Move away from SunSSH to OpenSSHPR#2332
Integration of Intel KMS driver port by Martin BochnigPR#2367
Bump inkscape to 0.91PR#2338
Add ARC stats to 'top'PR#2387

On the menu for Hipster 2016.04:

TaskStatus
Use GCC 4.9 as default compilerPR#1520
Update Firefox to version 43PR#1540
PR#1617
Update Thunderbird to version 38PR#1754
Add VLC 2.2.1 and multimedia librariesPR#1616

Ideas for next snapshots: