Base

Modified: 16 Oct 2017 15:59 UTC

The Base image is a basic SmartOS configuration from which other SmartOS images are derived. This image is ideal for users who are comfortable with setting up their own environment and tools. This image contains only essential utilities.



Version 17.x.x

17.3.0

Name base-32, base-64, base-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: d8fdcab8-ad00-11e7-aaf1-8b78d1732916, 64-bit: 23b267fc-ad02-11e7-94da-53e3d3884fe0, Multiarch: 934431d0-ad03-11e7-beee-977b4aef957f
Based on N/A
pkgsrc 32-bit: 2017Q3, 64-bit: [2017Q3(https://pkgsrc.joyent.com/packages/SmartOS/2017Q3/x86_64/All), Multiarch: [2017Q3(https://pkgsrc.joyent.com/packages/SmartOS/2017Q3/multiarch/All/)
What's new in this release

17.2.0

Name base-32, base-64, base-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: 08aad3e2-672d-11e7-acc4-07e9ace8a210, 64-bit: 643de2c0-672e-11e7-9a3f-ff62fd3708f8, Multiarch: d2b7c45e-672f-11e7-bf8f-fb67c299e703
Based on N/A
pkgsrc 32-bit: 2017Q2, 64-bit: 2017Q2, Multiarch: 2017Q2
What's new in this release

17.1.0

Name base-32, base-64, base-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: ab654a06-2036-11e7-bb56-7fe9bcba5e37, 64-bit: f6acf198-2037-11e7-8863-8fdd4ce58b6a, Multiarch: 645a2534-2039-11e7-81a1-03c637348a1d
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 base-32-lts, base-64-lts, base-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: b274e618-e6e7-11e6-8b06-e75452cdd11f, 64-bit: 1f32508c-e6e9-11e6-bc05-8fea9e979940, Multiarch: bafa230e-e6ea-11e6-8438-c72c10ff2d1f
Based on N/A
pkgsrc 32-bit: 2016Q4, 64-bit: 2016Q4, Multiarch: 2016Q4
What's new in this release

16.4.0

Name base-32-lts, base-64-lts, base-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: cc27973c-d64c-11e6-a58d-67e135aa72a8, 64-bit: 08589eda-d64e-11e6-89a3-0b55371be927, Multiarch: 6bd828c6-d64f-11e6-b4d2-0b6d9e4150dd
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 (base-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 http://pkgsrc.joyent.com/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 (base-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 http://pkgsrc.joyent.com/packages/SmartOS/2016Q4/i386/All/openssl-1.0.2k.tgz
rm -f libcrypto.so.1.0.0 libssl.so.1.0.0

For multiarch (base-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 http://pkgsrc.joyent.com/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

16.3.1

Name base-32, base-64, base-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: e113c774-96b4-11e6-b86c-d3310436d953, 64-bit: 70e3ae72-96b6-11e6-9056-9737fd4d0764, Multiarch: 229c6d74-96b8-11e6-b6e1-a75b3e1c8954
Based on N/A
pkgsrc 32-bit: 2016Q3, 64-bit: 2016Q3, Multiarch: 2016Q3
What's new in this release

16.3.0

Name base-32, base-64, base-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: 2a6a8352-8be5-11e6-9e96-2f4dc5bad94c, 64-bit: adf9565c-8be6-11e6-a077-57637270218d, Multiarch: 58058bce-8be8-11e6-94ec-9b2abd2aed0c
Based on N/A
pkgsrc 32-bit: 2016Q3, 64-bit: 2016Q3, Multiarch: 2016Q3
What's new in this release

16.2.0

Name base-32, base-64, base-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: b4add486-499d-11e6-9cad-435e3c119c50, 64-bit: 13f711f4-499f-11e6-8ea6-2b9fb858a619, Multiarch: 9fb3cf88-49a0-11e6-8407-0be269553017
Based on N/A
pkgsrc 32-bit: 2016Q2, 64-bit: 2016Q2, Multiarch: 2016Q2
What's new in this release

16.1.0

Name base-32, base-64, base-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: b1065516-0c8e-11e6-a20d-a7273336b16f, 64-bit: 163cd9fe-0c90-11e6-bd05-afd50e5961b6, Multiarch: 7fe47316-0c91-11e6-9a11-73388d2105ea
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 base-32-lts, base-64-lts, base-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: b11ce094-e19e-11e5-bd1f-2bf8af72a409, 64-bit: 088b97b0-e1a1-11e5-b895-9baa2086eb33, Multiarch: 6db48df2-e1a3-11e5-8ca6-8ff02d5c69dc
Based on N/A
pkgsrc 32-bit: 2015Q4, 64-bit: 2015Q4, Multiarch: 2015Q4
What's new in this release

15.4.0

Name base-32-lts, base-64-lts, base-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: 543ef738-beb5-11e5-bf3d-675487324488, 64-bit: 96bcddda-beb7-11e5-af20-a3fb54c8ae29, Multiarch: f58ce4f2-beb9-11e5-bb02-e30246d71d58
Based on N/A
pkgsrc 32-bit: 2015Q4, 64-bit: 2015Q4, Multiarch: 2015Q4
What's new in this release

The main pkgsrc-2015Q4 announcement is here.

15.3.0

Name base-32, base-64, base-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: 7bcfc9c8-6e9a-11e5-8d57-73e262d7338e, 64-bit: 842e6fa6-6e9b-11e5-8402-1b490459e334, Multiarch: 9250f5a8-6e9c-11e5-9cdb-67fab8707bfd
Based on N/A
pkgsrc 32-bit: 2015Q3, 64-bit: 2015Q3, Multiarch: 2015Q3
What's new in this release

15.2.0

Name base-32, base-64, base-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: 2bd52afe-3474-11e5-b07d-c7fb14b2c9e8, 64-bit: 5c7d0d24-3475-11e5-8e67-27953a8b237e, Multiarch: 9caff6c6-3476-11e5-9951-bf98c6cb8636
Based on N/A
pkgsrc 32-bit: 2015Q2, 64-bit: 2015Q2, Multiarch: 2015Q2
What's new in this release

15.1.1

Name base-32, base-64, base-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: fbdfd7d2-0560-11e5-ab06-13badc708908, 64-bit: 0edf00aa-0562-11e5-b92f-879647d45790, Multiarch: 3c0e76fe-0563-11e5-a0d7-9fe1e24b554c
Based on N/A
pkgsrc 32-bit: 2015Q1, 64-bit: 2015Q1, Multiarch: 2015Q1
What's new in this release

15.1.0

Name base-32, base-64, base-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: 2ef52d84-ea5e-11e4-a8fe-e788a695e1e9, 64-bit: 4166f6d6-ea5f-11e4-addd-8351b159d9b6, Multiarch: 6c5f50a8-ea60-11e4-bd9d-c3e0b2054011
Based on N/A
pkgsrc 32-bit: 2015Q1, 64-bit: 2015Q1, Multiarch: 2015Q1
What's new in this release

Version 14.x.x

14.4.2

Name base-32-lts, base-64-lts, base-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: 9fa5f0d2-055b-11e5-9391-93516c27c295, 64-bit: b67492c2-055c-11e5-85d8-8b039ac981ec, Multiarch: e69a0918-055d-11e5-8912-e3ceb6df4cf8
Based on N/A
pkgsrc 32-bit: 2014Q4, 64-bit: 2014Q4, Multiarch: 2014Q4
What's new in this release

14.4.1

Name base-32-lts, base-64-lts, base-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: 053c8daa-e50b-11e4-a46f-d7461f85a689, 64-bit: 24648664-e50c-11e4-be23-0349d0a5f3cf, Multiarch: 5eb06d96-e50d-11e4-8e01-d7ccbd084ebf
Based on N/A
pkgsrc 32-bit: 2014Q4, 64-bit: 2014Q4, Multiarch: 2014Q4
What's new in this release

14.4.0

Name base-32-lts, base-64-lts, base-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: b1b72a76-c1bc-11e4-849e-3bc862098cfd, 64-bit: c02a2044-c1bd-11e4-bd8c-dfc1db8b0182, Multiarch: 5eb06d96-e50d-11e4-8e01-d7ccbd084ebf
Based on N/A
pkgsrc 32-bit: 2014Q4, 64-bit: 2014Q4, Multiarch: 2014Q4
What's new in this release

14.3.0

Name base , base64, 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: 00aec452-6e81-11e4-8474-ebfec9a1a911, 64-bit: 62f148f8-6e84-11e4-82c5-efca60348b9f, Multiarch: 22d0698e-6e98-11e4-97ca-470617ccfeae
Based on N/A
pkgsrc 32-bit: 2014Q3, 64-bit: 2014Q3, Multiarch: 2014Q3
What's new in this release
Multiarch image

Starting with 14.3.0 Joyent now offers a multiarch image. The multiarch image provides both 32-bit and 64-bit support for packages. All packages default to 32-bit. To switch to 64-bit you can set the ABI environment variable to 64 bit.

ABI=64

As an example the sqlite package defaults to 32-bit:

# truss -t execve sqlite3 -version
execve("/opt/local/bin/sqlite3", 0x08047C88, 0x08047C94)  argc = 2
execve("/opt/local/bin/i86/sqlite3", 0x08047C88, 0x08047C94)  argc = 2
3.8.6 2014-08-15 11:46:33 9491ba7d738528f168657adb43a198238abde19e

Setting the ABI to 64-bit, it switches to the 64-bit version:

# ABI=64 truss -t execve sqlite3 -version
execve("/opt/local/bin/sqlite3", 0x08047C80, 0x08047C8C)  argc = 2
execve("/opt/local/bin/amd64/sqlite3", 0x08047C80, 0x08047C8C)  argc = 2
3.8.6 2014-08-15 11:46:33 9491ba7d738528f168657adb43a198238abde19e

You can also switch to 64-bit by calling the 64-bit version directly from opt/local/bin/amd64 by either setting your the PATH variable or or using the full path to the binary (e.g., /opt/local/bin/amd64/sqlite3).

14.2.0

Name base , base64
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: bae9b95e-10c0-11e4-89d4-9fb9155d8bda, 64-bit: d34c301e-10c3-11e4-9b79-5f67ca448df0
Based on N/A
pkgsrc 32-bit: 2014Q2, 64-bit: 2014Q2
What's New in This Release

14.1.0

Name base , base64
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: caac17a4-d512-11e3-9d41-b756aebcb18f, 64-bit: 8639203c-d515-11e3-9571-5bf3a74f354f
Based on N/A
pkgsrc 32-bit: 2014Q1, 64-bit: 2014Q1
What's new in this release

Version 13.x.x

With this family of images, we begin using the new version numbering scheme for SmartOS images.

13.4.2

Name base , base64
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: 19edf83a-c674-11e3-af63-a78d671948c1, 64-bit: dc0688b2-c677-11e3-90ac-13373101c543
Based on N/A
pkgsrc 32-bit: 2013Q4, 64-bit: 2013Q4
What's new in this release

13.4.1

Name base , base64
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: 7241e29a-a07b-11e3-9a5c-53df1db058c4, 64-bit: c3321aac-a07c-11e3-9430-fbb1cc12d1df
Based on N/A
pkgsrc 32-bit: 2013Q4, 64-bit: 2013Q4
What's new in this release

13.4.0

Name base , base64
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: 2b683a82-a066-11e3-97ab-2faa44701c5a, 64-bit: ff86eb8a-a069-11e3-ae0e-4f3c8983a91c
Based on N/A
pkgsrc 32-bit: 2013Q4, 64-bit: 2013Q4
What's new in this release

13.3.1

Name base , base64
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: dee73ee2-69ab-11e3-b593-a3f1f80ef403, 64-bit: c353c568-69ad-11e3-a248-db288786ea63
Based on N/A
pkgsrc 32-bit: 2013Q3, 64-bit: 2013Q3
What's new in this release

13.3.0

Name base , base64
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: 753ceee6-5372-11e3-8f4e-f79c1154e596, 64-bit: 87b9f4ac-5385-11e3-a304-fb868b82fe10
Based on N/A
pkgsrc 32-bit: 2013Q3, 64-bit: 2013Q3
What's new in this release

13.2.1

Name base , base64
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: b83f8276-1fdd-11e3-989b-4bddb088a8a0, 64-bit: 17c98640-1fdb-11e3-bf51-3708ce78e75a
Based on N/A
pkgsrc 32-bit: 2013Q2, 64-bit: 2013Q2
What's new in this release

13.2.0

Name base , base64
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: e3364212-05c0-11e3-9576-3f3ee9e951a7, 64-bit: 0084dad6-05c1-11e3-9476-8f8320925eea
Based on N/A
pkgsrc 32-bit: 2013Q2, 64-bit: 2013Q2
What's new in this release

13.1.0

Name base , base64
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: f669428c-a939-11e2-a485-b790efc0f0c1, 64-bit: 9eac5c0c-a941-11e2-a7dc-57a6b041988f
Based on N/A
pkgsrc 32-bit: 2013Q1, 64-bit: 2013Q1
What's new in this release

Version 1.9.x

1.9.1

Name base , base64
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: 60ed3a3e-92c7-11e2-ba4a-9b6d5feaa0c4, 64-bit: cf7e2f40-9276-11e2-af9a-0bad2233fb0b
Based on N/A
pkgsrc 32-bit: 2012Q4, 64-bit: 2012Q4
What's new in this release

From 1.9.0:

Version 1.8.x

1.8.4

Name base, base64
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: 84cb7edc-3f22-11e2-8a2a-3f2a7b148699, 64-bit: fdea06b0-3f24-11e2-ac50-0b645575ce9d
Based on N/A
pkgsrc 32-bit: 2012Q2, 64-bit: 2012Q2
What's new in this image

From 1.8.3:

From 1.8.2:

1.8.1

Name base, base64
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: 55330ab4-066f-11e2-bd0f-434f2462fada, 64-bit: 60a3b1fa-0674-11e2-abf5-cb82934a8e24
Based on N/A
pkgsrc 32-bit: 2012Q2, 64-bit: 2012Q2
What's new in this image

Version 1.7.x

These images are no longer available for provisioning new instances. These notes are included here for historical reasons.

1.7.2

1.7.1

1.7.0