[illumos-Developer] Illumos Live is Live!
Garrett D'Amore
garrett at damore.org
Wed Feb 23 07:36:43 PST 2011
Very very cool!
- Garrett
On Wed, 2011-02-23 at 02:05 -0800, John Sonnenschein wrote:
> What is it?
> -----------
> Illumos-live is a diskless live-foo distribution of Illumos plus minimal
> extras that eschews packages in favour of simple files. It's intended as a
> starting point for builders of embedded appliances, distributions and so forth.
>
> We're hoping that creative folks can do things we hadn't anticipated with
> it so we've tried to limit the assumptions made on the final product it turns
> in to. For that reason there is no package manager, no installer, no on-disk
> assumptions, and software included is either required for booting and running,
> or a bug.
>
> Adding and removing software from the final live image is as easy as
> building it in to the proto/ directory and adding it to the (hopefully easy to
> understand) manifest file
>
> What isn't it?
> --------------
> Illumos-live is not currently the absolute minimum set of software required
> to boot. In the interest of engineering time scarcity it's been cut down to a
> reasonably minimum set of software (currently weighing in at about 200M.)
> Illumos-live is also currently not self-hosting, as it was minimized to the
> point of missing some critical build software. To build it you'll need a recent
> version of OpenIndiana (other distributions of Illumos may work as well, but it
> was only tested on OI.)
> Illumos-live also currently only generates AMD64 images. It is not 32-bit
> compatible.
>
> What's the license?
> -------------------
> CDDL unless otherwise specified in the source.
>
> Where is it?
> ------------
> https://github.com/joyent/illumos-live
>
> So, I downloaded it. Now what?
> ------------------------------
> If you don't currently have Sun Studio installed correctly for Illumos
> builds, edit configure.illumos to point SUNW_SPRO12_URL and SUNW_SPRO12u1_URL
> to a proper wget-able dlc.sun.com link.
>
> `./configure; make world; make live` and Bob's your uncle
>
> Ok, it's built. What now?
> -------------------------
>
> In the 'output' subdirectory you'll find a platform-xxxxxxxxx folder. Inside
> is a generated root password, a kernel, and a boot_archive. You will need some
> form of multiboot bootloader ( which reasonably speaking but not necessarily
> is GRUB ) to load it. Note that you do /not/ need Solaris' GRUB as it does not
> require UFS or ZFS support. Your old Linux install's GRUB will do.
>
> Point the "kernel" line in menu.lst to the kernel, and the "module" line to
> boot_archive. Then boot. Welcome to illumos-live
>
> Enjoy and Happy Hacking from your friends at Joyent
>
>
> _______________________________________________
> Developer mailing list
> Developer at lists.illumos.org
> http://lists.illumos.org/m/listinfo/developer
More information about the Developer
mailing list