- Download SmartOS ISO - For running in Virtual Box, VMware, or booting hardware from read-only media.
- Download SmartOS USB Image - For booting on real hardware using read/write media.
- Download SmartOS VMware VM - Ready-made image for VMware.
(Note: Do not use the first disk presented during disk selection (
c0t0d0). This is the boot media and overwriting it will make the machine not boot anymore).
- Download SmartOS Platform Archive - Platform image only. This is not a bootable media, but can be extracted to existing bootable media such as a USB drive or a PXE server.
- View a list of all objects for the latest release - This includes everything above, plus things like the build environment, build log, default root password, etc.
If you already have SmartOS installed, see Upgrading SmartOS.
Using These Images¶
Once you've downloaded an image, please read the Getting Started with SmartOS guide for information on getting up to speed quickly and refer to one of the following pages applicable to your preferred installation type:
- Creating a SmartOS Bootable USB Key
- SmartOS as a VMware Guest
- SmartOS as a VirtualBox Guest
- PXE Booting SmartOS
Understanding SmartOS Builds¶
There is a new build, on average, every 2 weeks. SmartOS builds do not have a version number, rather they have a timestamp in the form: 20120809T221258Z (in this example, the date is: 08/09/2012 at 22:12:58 UTC)
For any given build, there will be 5 files available:
- platform-(timestamp).tgz: The raw kernel and boot_archive; this is most commonly used for PXE booting
- smartos-(timestamp).iso: Live Image ISO
- smartos-(timestamp)-usb.img.bz2: Live Image USB image for booting real hardware. This is the preferred installation method for production
- smartos-(timestamp).vmwarevm.tar.bz2: VMware Image (VMX Format) Note: Make sure nested virtualization is enabled if you want to use KVM or BHYVE.
- SINGLE_USER_ROOT_PASSWORD.(timestamp).txt: Contains the default root password for the live image (needed only when booting without mounting the zpool)
For a full list of changes in each build, please refer to the [SmartOS Change Log][changelog].
Accessing the Source¶
SmartOS source is freely available and can be accessed on Github.
For more information on SmartOS Development, please refer to the SmartOS Developers Guide