Minimal
The Minimal image is a SmartOS image with just bootstrap packages installed. This image is ideal for users who want the smallest possible image upon which to build.
Version 22.x.x
22.4.0
Name | base-64-lts |
Description | An LTS SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 3277be68-9109-11ed-a9ba-00151714048c |
Packages | https://smartos.org/packages/set/2022Q4-x86_64 |
What's new in this release
Version 21.x.x
21.4.0
Name | base-64-lts |
Description | An LTS SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 7ab68a62-01ec-11ed-9339-7b99d8d7ae02 |
Packages | https://smartos.org/packages/set/2021Q4-x86_64 |
What's new in this release
Version 20.x.x
20.4.0
Name | minimal-64-lts |
Description | An LTS SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 800db35c-5408-11eb-9792-872f658e7911 |
Based on | N/A |
Packages | https://smartos.org/packages/set/2020Q4-x86_64 |
What's new in this release
20.3.0
Name | minimal-64 |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 1c0a91c8-03f8-11eb-88cc-07946e332af4 |
Based on | N/A |
Packages | https://smartos.org/packages/set/2020Q3-x86_64 |
What's new in this release
20.2.0
Name | minimal-64 |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | e1a0b1ec-c690-11ea-8e16-d3e64a9e7fe3 |
Based on | N/A |
Packages | https://smartos.org/packages/set/2020Q2-x86_64 |
What's new in this release
20.1.0
Name | minimal-64 |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 7b021460-73f9-11ea-a6da-07800cddb2ca |
Based on | N/A |
Packages | https://smartos.org/packages/set/2020Q1-x86_64 |
What's new in this release
Version 19.x.x
19.4.0
Name | minimal-64-lts |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 5417ab20-3156-11ea-8b19-2b66f5e7a439 |
Based on | N/A |
Packages | https://smartos.org/packages/set/2019Q4-x86_64 |
What's new in this release
19.3.0
Name | minimal-64 |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 397e567a-f1c2-11e9-9420-a361bdb3ffec |
Based on | N/A |
Packages | https://us-central.manta.mnx.io/pkgsrc/public/packages/SmartOS/2019Q3/x86_64/All |
What's new in this release
19.2.0
Name | minimal-64 |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 64-bit: 7f4d80b4-9d70-11e9-9388-6b41834cbeeb |
Based on | N/A |
pkgsrc | 64-bit: 2019Q2 |
What's new in this release
19.1.0
Name | minimal-64 |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 64-bit: fbda7200-57e7-11e9-bb3a-8b0b548fcc37 |
Based on | N/A |
pkgsrc | 64-bit: 2019Q1 |
What's new in this release
Version 18.x.x
18.4.0
Name | minimal-32-lts, minimal-64-lts, minimal-multiarch-lts |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: 436f3dfc-1d60-11e9-b56e-ff341965fb49 , 64-bit: c2c31b00-1d60-11e9-9a77-ff9f06554b0f , Multiarch: 44846f40-1d61-11e9-a8a8-173e79f5bdea |
Based on | N/A |
pkgsrc | 32-bit: 2018Q4, 64-bit: 2018Q4, Multiarch: 2018Q4 |
What's new in this release
18.3.0
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: a8e5eec8-c72b-11e8-ae2e-6f8ba138bcc3 , 64-bit: 1ff4699a-c72c-11e8-9db3-53c41d809fff , Multiarch: 2382d24e-c75a-11e8-992b-53577424bc1a |
Based on | N/A |
pkgsrc | 32-bit: 2018Q3, 64-bit: 2018Q3, Multiarch: 2018Q3 |
What's new in this release
18.2.0
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: 0c62ed30-8144-11e8-b31f-0f6ad11ea896 , 64-bit: 7ba557f0-8144-11e8-9301-7f1e6f4e9a7c , Multiarch: ebb4c4b8-8144-11e8-820e-f33e1ddeffe0 |
Based on | N/A |
pkgsrc | 32-bit: 2018Q2, 64-bit: 2018Q2, Multiarch: 2018Q2 |
What's new in this release
18.1.0
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with set |
ting up their own environment and tools. | |
UUID | 32-bit: 36f31e2e-3b82-11e8-bc6a-677c1447a374 , 64-bit: a9403aca-3b82-11e8-bc18-b30e5416d79b , Multiarch: 1ad363ec-3b83-11e8-8521-2f68a4a34d5d |
Based on | N/A |
pkgsrc | 32-bit: 2018Q1, 64-bit: 2018Q1, Multiarch: [2018Q1](https://us-central.manta.mnx.io/pkgsrc/public/packages/SmartOS/ |
2018Q1/multiarch/All/) |
What's new in this release
Version 17.x.x
17.4.0
Name | minimal-32-lts, minimal-64-lts, minimal-multiarch-lts |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: d0bea31e-f142-11e7-b767-e3cad6999de0 , 64-bit: 62aaa296-f143-11e7-bd81-9be1bda071f7 , Multiarch: 00a3a25e-f144-11e7-9e4f-cb943d1e5655 |
Based on | N/A |
pkgsrc | 32-bit: 2017Q4, 64-bit: 2017Q4, Multiarch: 2017Q4 |
What's new in this release
17.3.0
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: 5b36fe80-acfe-11e7-addf-9fbb4fcdc056 , 64-bit: 03fba0ca-acff-11e7-9ec6-07009fb6ab46 , Multiarch: b81dfc06-acff-11e7-a5e5-27301b6da714 |
Based on | N/A |
pkgsrc | 32-bit: 2017Q3, 64-bit: 2017Q3, Multiarch: 2017Q3 |
What's new in this release
17.2.0
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: 83b62fc6-672a-11e7-afa1-5f330c72a43a , 64-bit: 2f538996-672b-11e7-af09-2331e56e26e9 , Multiarch: e44d1696-672b-11e7-b9af-434bb6857e19 |
Based on | N/A |
pkgsrc | 32-bit: 2017Q2, 64-bit: 2017Q2, Multiarch: 2017Q2 |
What's new in this release
17.1.0
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: 269b1096-2034-11e7-bec3-9b79e088e079 , 64-bit: d0ebf524-2034-11e7-8e3d-878122f9de41 , Multiarch: 875fb5e8-2035-11e7-8564-8740ab1eaec4 |
Based on | N/A |
pkgsrc | 32-bit: 2017Q1, 64-bit: 2017Q1, Multiarch: 2017Q1 |
What's new in this release
Version 16.x.x
16.4.1
Name | minimal-32-lts, minimal-64-lts, minimal-multiarch-lts |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: fb5fe970-e6e4-11e6-9820-4b51be190db9 , 64-bit: b2d3c018-e6e5-11e6-9815-f7d92aad9089 , Multiarch: 72b83d46-e6e6-11e6-8d45-13d9efe11ae1 |
Based on | N/A |
pkgsrc | 32-bit: 2016Q4, 64-bit: 2016Q4, Multiarch: 2016Q4 |
What's new in this release
- Fixes an issue in the 16.4.0 image where a
pkgin upgrade
will render the pkg_install tools (which includes pkgin) unusable after updating the openssl package.
16.4.0
Name | minimal-32-lts, minimal-64-lts, minimal-multiarch-lts |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: 99c27612-d418-11e6-bfb6-9b2fc987fbf2 , 64-bit: 3c999bae-d419-11e6-adea-e730a3c335c6 , Multiarch: eae27370-d419-11e6-8119-8bdb938ed007 |
Based on | N/A |
pkgsrc | 32-bit: 2016Q4, 64-bit: 2016Q4, Multiarch: 2016Q4 |
Warning
There is an issue introduced with a recent OpenSSL 1.0.2k update where a pkgin upgrade
will render the pkg_install tools (which includes pkgin) unusable, due to removing the previous openssl package prior to installing the update.
Here is an example error message you would see when attempting to use pkgin
:
# pkgin update
ld.so.1: pkgin: fatal: libcrypto.so.1.0.0: open failed: No such file or directory
Killed
If you wish to upgrade your 16.4.0 image (via pkgin upgrade
) you need to first update the openssl packgage using the pkg_add
command:
pkg_add -U openssl
This will upgrade the openssl package in place and then the remaining upgrades can be handled normally via pkgin.
If you have already broken a system with pkgin upgrade
you can fix the pkg_install tools (and pkgin) by doing the following:
For 64-bit/x86_64 (minimal-64-lts):
cp /lib/64/libsunw_crypto.so.1.0.0 libcrypto.so.1.0.0
cp /lib/64/libsunw_ssl.so.1.0.0 libssl.so.1.0.0
LD_LIBRARY_PATH=. pkg_add https://us-central.manta.mnx.io/pkgsrc/public/packages/SmartOS/2016Q4/x86_64/All/openssl-1.0.2k.tgz
rm -f libcrypto.so.1.0.0 libssl.so.1.0.0
For 32-bit/i386 (minimal-32-lts):
cp /lib/libsunw_crypto.so.1.0.0 libcrypto.so.1.0.0
cp /lib/libsunw_ssl.so.1.0.0 libssl.so.1.0.0
LD_LIBRARY_PATH=. pkg_add https://us-central.manta.mnx.io/pkgsrc/public/packages/SmartOS/2016Q4/i386/All/openssl-1.0.2k.tgz
rm -f libcrypto.so.1.0.0 libssl.so.1.0.0
For multiarch (minimal-multiarch-lts):
cp /lib/libsunw_crypto.so.1.0.0 libcrypto.so.1.0.0
cp /lib/libsunw_ssl.so.1.0.0 libssl.so.1.0.0
LD_LIBRARY_PATH=. pkg_add https://us-central.manta.mnx.io/pkgsrc/public/packages/SmartOS/2016Q4/multiarch/All/openssl-1.0.2k.tgz
rm -f libcrypto.so.1.0.0 libssl.so.1.0.0
What's new in this release
- Changes in pkgsrc-2016Q4
- ECDSA and ED25519 host keys are now supported.
16.3.1
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: ba860bf6-96b1-11e6-be49-d3fc24654484 , 64-bit: 95f265b8-96b2-11e6-9597-972f3af4b6d5 , Multiarch: 7bc68970-96b3-11e6-a0e5-db28b1269814 |
Based on | N/A |
pkgsrc | 32-bit: 2016Q3, 64-bit: 2016Q3, Multiarch: 2016Q3 |
What's new in this release
- Fix a potential issue with pkgsrc upgrades by statically linking OpenSSL into the pkg_install tools rather than dynamically linking it
- For users of the 16.3.0 image you can fix the above issue with
pkg_add -U pkg_install
to ensure you have the latest pkg_install package.
16.3.0
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: 136fab3a-8be2-11e6-bbde-2ba0cdffe259 , 64-bit: e6cee9c8-8be2-11e6-b53e-172cb61a3a47 , Multiarch: c8f976f6-8be3-11e6-bec7-8724de599c27 |
Based on | N/A |
pkgsrc | 32-bit: 2016Q3, 64-bit: 2016Q3, Multiarch: 2016Q3 |
What's new in this release
- Changes in pkgsrc-2016Q3
- pkgin and pkg_add now fetch packages over HTTPS by default
16.2.0
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: d3bbc4f8-499a-11e6-9484-1bfe09f9be44 , 64-bit: 9d58adc6-499b-11e6-9ea7-437c859dc16b , Multiarch: 74441d7a-499c-11e6-8a78-cfa92123ed86 |
Based on | N/A |
pkgsrc | 32-bit: 2016Q2, 64-bit: 2016Q2, Multiarch: 2016Q2 |
What's new in this release
16.1.0
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: fd02f15c-0c8b-11e6-935d-e38970919f25 , 64-bit: b7a38170-0c8c-11e6-8d0a-532371aa73bb , Multiarch: 88085df4-0c8d-11e6-b67d-2fc4485f2db5 |
Based on | N/A |
pkgsrc | 32-bit: 2016Q1, 64-bit: 2016Q1, Multiarch: 2016Q1 |
What's new in this release
Version 15.x.x
15.4.1
Name | minimal-32-lts, minimal-64-lts, minimal-multiarch-lts |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: eb9fc1ea-e19a-11e5-bb27-8b954d8c125c , 64-bit: e1faace4-e19b-11e5-928b-83849e2fd94a , Multiarch: ede31770-e19c-11e5-bb6e-3b7de3cca9ce |
Based on | N/A |
pkgsrc | 32-bit: 2015Q4, 64-bit: 2015Q4, Multiarch: 2015Q4 |
What's new in this release
- OpenSSL update
15.4.0
Name | minimal-32-lts, minimal-64-lts, minimal-multiarch-lts |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: e529894c-beb1-11e5-8bea-57f04eea1804 , 64-bit: c540b62c-beb2-11e5-8512-8b1694a57f84 , Multiarch: b89164de-beb3-11e5-b103-570b2c6d9fcd |
Based on | N/A |
pkgsrc | 32-bit: 2015Q4, 64-bit: 2015Q4, Multiarch: 2015Q4 |
What's new in this release
- New 2015Q4 package set.
- LTS Release
- Pkgsrc changes since 15.3.0:
- Major package additions include PHP 7.0 and Python 3.5.
- The default illumos compiler is now GCC 4.9.3.
- illumos packages are now built with "-gdwarf-2" to ensure debugging information is available, and the core set of bootstrap packages are no longer stripped.
- clang-3.7.0 is provided as an optional compiler for illumos, and has been patched to build over 12,000 packages successfully.
- The proftpd package has been split up into separate packages, allowing users to simply choose which backends to install instead of using compiled-in defaults.
- 172 packages have been added
- 1 package has been renamed
- 58 packages removed, 7 with a successor
- 1185 packages updated
The main pkgsrc-2015Q4 announcement is here.
15.3.0
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: 7b0b4140-6e98-11e5-b1ae-ff68fe257228 , 64-bit: fec7e254-6e98-11e5-9284-3f9c607cb3e7 , Multiarch: 885b69c8-6e99-11e5-9be4-836f345753ed |
Based on | N/A |
pkgsrc | 32-bit: 2015Q3, 64-bit: 2015Q3, Multiarch: 2015Q3 |
What's new in this release
- New 2015Q3 package set.
- Updated packages since 15.2.0:
- bootstrap-mk-files-20150908
- mozilla-rootcerts-1.0.20150804
- ncurses-6.0nb1
- pkg_install-20150901
- pkgin-0.9.3
- smtools-20150811
- sqlite3-3.8.11.1
- zlib-1.2.8nb3
15.2.0
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: 0764d78e-3472-11e5-8949-4f31abea4e05 , 64-bit: 8ec06130-3472-11e5-bf91-ebc747dbae7e , Multiarch: 1e5d6e28-3473-11e5-9e94-1fd77993b49f |
Based on | N/A |
pkgsrc | 32-bit: 2015Q2, 64-bit: 2015Q2, Multiarch: 2015Q2 |
What's new in this release
- New 2015Q2 package set.
- Pkgin has significantly reduced memory requirements (for more information see this blog post ).
- Updated packages since 15.1.1:
- bmake-20150505
- bootstrap-mk-files-20150611
- openssl-1.0.2d
- pkgin-0.8.0nb1
15.1.1
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: f8483d0a-055e-11e5-b0da-3f5185f1eeaf , 64-bit: 7b9c73d8-055f-11e5-9eaa-d3b22e961b6e , Multiarch: 04620322-0560-11e5-980b-a37d4854b95b |
Based on | N/A |
pkgsrc | 32-bit: 2015Q1, 64-bit: 2015Q1, Multiarch: 2015Q1 |
What's new in this release
- Fix permissions of various files/directories under /etc and /var, caused by building the smartos-live seed image as a non-root user.
- Remove users from /etc/passwd which were accidentally added
- Updated packages since 15.1.0:
- libarchive-3.1.2nb1
- sqlite3-3.8.10
15.1.0
Name | minimal-32, minimal-64, minimal-multiarch |
Description | A SmartOS image with just essential packages installed. Ideal for users who are comfortable with setting up their own environment and tools. |
UUID | 32-bit: 2e210330-ea5c-11e4-ad81-9fb2746011e8 , 64-bit: b01dcb8e-ea5c-11e4-a7c8-cb7d4876960e , Multiarch: 38eb6e44-ea5d-11e4-88bf-fb4612ebd24e |
Based on | N/A |
pkgsrc | 32-bit: 2015Q1, 64-bit: 2015Q1, Multiarch: 2015Q1 |
What's new in this release
- New 2015Q1 package set.
- Updated packages:
- gcc47-libs-4.7.4nb1
- gettext-lib-0.19.4
- libarchive-3.1.2
- mozilla-rootcerts-1.0.20141117
- openssl-1.0.2a
- pkg_install-20141227
- sqlite3-3.8.8.3
- xz-5.2.1
Version 14.x.x
14.4.2
Name | minimal-32-lts, minimal-64-lts, minimal-multiarch-lts |
Description | A SmartOS image with just bootstrap packages installed. Ideal for users who want the smallest possible image upon which to build. |
UUID | 32-bit: 954d7bc0-0559-11e5-845f-8b0d061598e9 , 64-bit: 1bd84670-055a-11e5-aaa2-0346bb21d5a1 , Multiarch: a4330a50-055a-11e5-9c5b-47077622d027 |
Based on | N/A |
pkgsrc | 32-bit: 2014Q4, 64-bit: 2014Q4, Multiarch: 2014Q4 |
What's new in this release
- Fix permissions of various files/directories under /etc and /var, caused by building the smartos-live seed image as a non-root user.
- Remove users from /etc/passwd which were accidentally added
- Updated packages since 14.4.1:
- curl-7.42.0
- libssh2-1.5.0
14.4.1
Name | minimal-32-lts, minimal-64-lts, minimal-multiarch-lts |
Description | A SmartOS image with just bootstrap packages installed. Ideal for users who want the smallest possible image upon which to build. |
UUID | 32-bit: f0c864ae-e508-11e4-bc52-2347b6b36449 , 64-bit: 75d1b5d8-e509-11e4-a51f-2fd538c62d87 , Multiarch: 00b295b4-e50a-11e4-8731-33df8903252d |
Based on | N/A |
pkgsrc | 32-bit: 2014Q4, 64-bit: 2014Q4, Multiarch: 2014Q4 |
What's new in this release
- Ensure /etc matches the min_platform requirement. Fixes joyent/smartos-live#429: "NFS mount binary missing in base-64-lts".
- pkgsrc-gnupg-keys package now includes current pkgsrc-security@NetBSD.org GPG key for pkg-vulnerabilities signing.
- changepass packge added to 'minimal' images to ensure zoneinit
*_pw
works - openssl package updated to 1.0.1m
- pkgin package updated to 0.8.0
- pkgsrc-gnupg-keys package updated to 20150416
- smtools package updated to 20150312
14.4.0
Name | minimal-32-lts, minimal-64-lts, minimal-multiarch-lts |
Description | A SmartOS image with just bootstrap packages installed. Ideal for users who want the smallest possible image upon which to build. |
UUID | 32-bit: fa50f94e-c1ba-11e4-abff-b7b4bd888e8f , 64-bit: 5a4ba06a-c1bb-11e4-af0b-4be0ce4ce04c , Multiarch: bede6ee0-c1bb-11e4-93b9-43c22a71f00a |
Based on | N/A |
pkgsrc | 32-bit: 2014Q4, 64-bit: 2014Q4, Multiarch: 2014Q4 |
What's new in this release
- First release of the Minimal image
- New 2014Q4 package set.
- New naming scheme and introduction of Long Term Support (LTS) releases:
- All image names now include the architecture information. For example
minimal-32
for 32-bit,minimal-64
for 64-bit andminimal-multiarch
for multiarch. - All fourth quarter (Q4) pkgsrc releases are now LTS releases. Packages in an LTS release will receive security or build fixes for 3 years from the time the release is made available (assuming the fixes do not affect API or ABI compatibility)
- Images based on a pkgsrc LTS release will have a new
-lts
suffix added to the image name e.g.,minimal-32-lts
- 14.4.0 represents the first LTS pkgsrc release
- All image names now include the architecture information. For example
- SmartOS packages are now PGP signed and verified during install.
- The 14.4.0 images (and pkgsrc 2014Q4 packages) require a minimum platform of 20141030T081701Z