[oi-dev] Where should SPARC go?

Andrew Luke Nesbit ullbeking at andrewnesbit.org
Tue Jan 21 14:16:31 UTC 2020


On 17/01/2020 14:32, Volker A. Brandt wrote:
> Hi Andrew!

Hi Volker!  Thank you for the warm and encouraging message.

>> I have been discussing my options for what OS to install on a Sun
>> T5140.  I plan to use this as a multi-user OS, virtualization host,
>> and ZFS file server.
> 
> The T5140 are nice machines.

Yes, I believe that this should be an interesting and productive machine 
to work with.

I have yet to take full inventory of its hardware and to see how I can 
upgrade it to make the most of it.  Thankfully I have a local contact 
who is a Sun & SPARC & Solaris expert.  He has been very helpful and 
charges very reasonable rates to individuals.

>> It will be exposed to the Internet so other users can log in to the
>> base OS or their VM's.  I will therefore harden the system and deploy
>> it in a network environment such as a DMZ and/or allow access via a
>> hardened VPN or jump box.
> 
> Depending on what hardware you have available, you may want to use
> a LDOM for this.

This has been suggested by other Solaris users and admins too.

I am actually re-considering which of the following two options will be 
better:

-   Installing Solaris 11.3, which will function as a stable(?) base OS, 
and using an LDOM to install some port of illumos that works on this 
SPARC.  The problem is that Solaris 11.3 is EOL (see below) and this is 
causing me to rething.

-   Installing a port of illumos that works on this SPARC directly to 
the bare metal.  In this case I would hope that this port also supports 
LDOM's without too much trouble.  However on the contrary I will take 
your advice to go with Solaris 11.3 (see below).

Of course the advantage of LDOM's is that experimenting with different 
OS'es, plus developing any illumos-derived per se, would presumably be 
easier.

>> My current plan is first to install Oracle Solaris 11.3 and evaluate
>> Solaris as an option.  Before 11.3 reaches EOL I would re-evaluate
>> whether to invest in newer, supported hardware to run a newer and
>> supported version of Solaris.
> 
> Solaris 11.3 has already reached EOL.  If you have a support contract,
> you can still get security updates, but even those will stop soon.

I don't have a support contract as this machine is for non-commercial 
use.  This means that certain critical documents are unavailable to me, 
e.g., the document that explains when various components of Solaris 11.3 
will be EOL'ed.  Here I am particularly concerned about security updates.

>> It would be ideal and preferable if I could use an illumos-derived OS
>> as a user.  The aim would be to develop my skills and ultimately
>> contribute to SPARC support.  This is a more productive goal I think.
> 
> That is certainly possible.

Does "possible" imply a good end user experience?

Do you know which illumos-derived OS on SPARC provides the best user 
experience?

>> This thread has given me the impression that OpenIndiana has (some?)
>> SPARC support.  However according to the OI FAQ I would have to run a
>> different illumos-derived OS for SPARC support (
>> https://www.openindiana.org/documentation/faq/#does-openindiana-provide-a-sparc-release
>> ).
> 
> This FAQ does not reflect recent developments.  Gary Mills has success-
> fully compiled a subset of OpenIndiana to run on SPARC.

I will contact Gary and find out where this is at now.

>> Please could somebody clarify for me?  Also, would OpenIndiana run on
>> my T5140?
> 
> That subset would, yes.

I'm very interested to find out what this subset is.  If the 
documentation could be pulled up to date then I think this would help a 
lot for new users to understand where SPARC is currently at re: support.

> I would suggest that you investigate LDOMs a.k.a. "Oracle VM for SPARC",
> and install Solaris 11.3 in a control domain on your T5140.  Then, you
> can create LDOMs (= SPARC VMs) and install the Illumos-based OS of your
> choice inside those LDOMs.

OK, so even though Solaris 11.3 is EOL and eventually even security 
patches will stop being provided, this would still be the recommended 
option?

I tried reading the document in the 11.3 documentation library that 
explains when various aspects of 11.3 will be EOL but unfortunately I 
need a support contract to access it.  Do you know when security updates 
will stop being provided?

> Currently, there are:
> 
> - Solaris 11.3
> 
> - Tribblix (a minimal system using the SVR4 package format)
> 
> - OpenIndiana (a subset of Openindiana using IPS packages)
> 
> - v9os (an older version of OmniOS, using IPS packages)
> 
> - Dilos, running Debian userland on an Illumos-based kernel
> 
> Unfortuately, OpenSXCE is not developed any more.

It seems to me that Tribblix and Dilos are the most actively developed 
open source options for SPARC.  Would this be an accurate assessment?

Is OpenIndiana officially focused on x86 or do the development 
priorities also include SPARC?  (Assuming that the resources exist for 
supporting SPARC.)

> Feel free to ask any questions you might have.  The Illumos mailing list
> is also worth joining, if you aren't on it already.

For the base OS I think it would be wise to choose something well 
documented and providing a reliable and robust user experience.

I'll take your suggestion to start with Solaris 11.3.  I will ask, other 
people who know, what the EOL date for security updates is.

I have also subscribed to various illumos lists and am heartened to see 
so much development there.

Thanks again for such a warm welcome.  I'm looking forward to starting 
work with this machine.

Kind regards,

Andrew
-- 
OpenPGP key: EB28 0338 28B7 19DA DAB0  B193 D21D 996E 883B E5B9




More information about the oi-dev mailing list