Back to Wekan

Dev: Solaris & illumos install & update platforms (manual vs automatic)

docs/Design/Autoupdate/OS/Solaris.md

10.102.0 KB
Original Source

Dev: Solaris & illumos install & update platforms (manual vs automatic)

Oracle Solaris 11 and the illumos distributions (OpenIndiana, OmniOS, SmartOS) share the Image Packaging System (IPS), driven by pkg. IPS is network-native (installs from HTTP(S) publisher repos), folds patching into the same tool, and uses ZFS boot environments so an update clones the running system and applies changes to the clone — safe rollback by rebooting the old BE.

Solaris 11.4 is one of the few enterprise Unixes with a genuine automatic Internet updater (svc:/system/auto-update SMF service). illumos distros are manual (pkg update).

MechanismManualAutomaticAuto/Internet mechanismMaintainerURLLicense
Oracle IPS pkg (release/support repos, SRUs, boot environments)svc:/system/auto-update:default SMF service (11.4 SRU 35+): scheduled, pulls SRUs from pkg.oracle.com/solaris/supportOraclehttps://docs.oracle.com/en/operating-systems/solaris/oracle-solaris/11.4/update-sys-add-sw/accessing-support-updates.htmlProprietary OS; IPS engine CDDL
illumos IPS pkg (OpenIndiana Hipster rolling; OmniOS weekly stable)None — admin-initiated pkg updateOpenIndiana / OmniOShttps://omnios.org/info/ipsrepos · https://www.openindiana.org/packages/CDDL / MIT
pkgsrc + pkgin (binary packages)None (pkgin update && pkgin upgrade)NetBSD Foundation / pkgsrchttps://pkgin.net/BSD

OmniOS ships non-disruptive weekly pkg updates (stable release every 6 months, LTS every 4th). Legacy pkgadd/pkgrm still exist but are not the update path.

WeKan / Electron applicability

No — Electron/Chromium has no Solaris/illumos build. Node.js does run on illumos/Solaris (SmartOS is Node-centric), so WeKan's server is feasible; the desktop app is not. Use a browser against a hosted server.

See also

Linux.md · BSD.md · AIX.md · Mac.md · Windows.md