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.10:
| Task | Status |
|---|---|
| Xorg 1.19.x | |
| Switch to GCC 6 | |
| Mate 1.18 | Ready: PR 3177, PR 3178, PR 3179, PR 3181, PR 3182 |
| Firefox 52 | Ready: PR3077 |
| Thunderbird 52 | Ready: PR3105 |
| Enlightenment update | |
| Python 3.6 | |
| Drop WebkitGTK 1 | Dependencies: mail/claws-mail, developer/gnome/devhelp, editor/geany/plugins |
| Make MariaDB 10.1 the default one, drop MariaDB 5.5 | |
| Make PostgreSQL 9.5 the default one, drop 9.3 and 9.4 |
On the menu for Hipster 2017.04:
| Task | Status |
|---|---|
| Provide MariaDB 10.1 | PR#2556 |
| Provide Node.js 7 | PR#2580 |
| Mate 1.16 | PR#2610 PR#2611 PR#2612 |
| Migrate to Ruby 2.3 as default | PR#2640 |
| Update DRM + Intel KMS port | PR#2678 |
| Update Xorg to 1.18.4 | PR#2449 PR#2449 PR#2451 PR#2971 |
| Update X11 libraries and applications for 2017.04 | Completed |
| PostgreSQL 9.6 | PR#2695 |
| Provide Perl 2.24 modules | PR#2690 |
| Bump inkscape to 0.92 | PR#2742 |
| Provide GCC 6.3 with illumos-gcc patches | PR#2745 |
| Add illumos-gcc patches to GCC 5.4. | PR#2753 |
| Update OpenMPI | PR#2691 PR#2799 |
| Update GNU MP, MPFR and MPC | PR#2763 |
| Provide GNU Unified Parallel C compiler | PR#2764 |
| Update Gstreamer 1.0 | PR#2384 PR#2782 PR#2791 PR#2857 PR#2858 PR#2890 |
| Add MongoDB 3.4 | PR#2835 |
| Migrate to OpenJDK 1.8 as default | PR#2836 |
| Provide Firefox 45 and Thunderbird 45 ESR | PR#2863 PR#2864 (45.8.0) |
| Update GTK3 to 3.18 and Nimbus theme. | PR#2902 |
| Add Rhythmbox 3.4.1 | PR#2915 |
| Provide Qt 5.8 | PR#2748 |
| Update Valgrind to 3.12 | PR#2929 |
| Update Samba 4.4 | PR#2907 |
| Transition to libjpeg-turbo v8 as default | In progress |
| Update Pulseaudio to 10.0 | PR#2370 |
| Update GIT to 2.12 | PR#2945 |
On the menu for Hipster 2016.10:
| Task | Status |
|---|---|
| Update NTFS-3G | PR#1883 |
| Provide the Go programming language | PR#1902 |
| Provide GCC 5 | PR#1965 |
| Update of Pulseaudio to 6.0 | PR#2262 |
| Move to MATE desktop environment 1.14 | Completed |
| Move away from SunSSH to OpenSSH | PR#2332 |
| Integration of Intel KMS driver port by Martin Bochnig | PR#2367 |
| Bump inkscape to 0.91 | PR#2338 |
| Add ARC stats to 'top' | PR#2387 |
On the menu for Hipster 2016.04:
| Task | Status |
|---|---|
| Use GCC 4.9 as default compiler | PR#1520 |
| Update Firefox to version 43 | PR#1540 PR#1617 |
| Update Thunderbird to version 38 | PR#1754 |
| Add VLC 2.2.1 and multimedia libraries | PR#1616 |
Ideas for next snapshots:
- Resurrect the IPS package manager GUI deprecated by upstream
- Refesh the installer code
- Update the Device Driver Utility
- …
- …
- more ideas are available on the Wiki.
