<div dir="ltr"><div>Andrew,<br><br></div><div>Welcome!<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 21, 2020 at 2:16 PM Andrew Luke Nesbit <<a href="mailto:ullbeking@andrewnesbit.org">ullbeking@andrewnesbit.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 17/01/2020 14:32, Volker A. Brandt wrote:<br>
> Hi Andrew!<br>
<br>
Hi Volker!  Thank you for the warm and encouraging message.<br>
<br>
>> I have been discussing my options for what OS to install on a Sun<br>
>> T5140.  I plan to use this as a multi-user OS, virtualization host,<br>
>> and ZFS file server.<br>
> <br>
> The T5140 are nice machines.<br>
<br>
Yes, I believe that this should be an interesting and productive machine <br>
to work with.<br></blockquote><div><br></div><div>It's what Tribblix (and current illumos for SPARC) are developed on. I'm ripping<br></div><div>the untested and unsupported code for some of the older and more expensive<br></div><div>systems, but the T5140 is pretty much an ideal target for illumos.<br></div><div><br>Nice, if noisy. (Demonstrates Amdahl's law quite nicely, too.)<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I have yet to take full inventory of its hardware and to see how I can <br>
upgrade it to make the most of it.  Thankfully I have a local contact <br>
who is a Sun & SPARC & Solaris expert.  He has been very helpful and <br>
charges very reasonable rates to individuals.<br>
<br>
>> It will be exposed to the Internet so other users can log in to the<br>
>> base OS or their VM's.  I will therefore harden the system and deploy<br>
>> it in a network environment such as a DMZ and/or allow access via a<br>
>> hardened VPN or jump box.<br>
> <br>
> Depending on what hardware you have available, you may want to use<br>
> a LDOM for this.<br></blockquote><div><br></div><div>Not a bad plan. I used LDOMs when creating the initial version of Tribblix<br></div><div>for SPARC - it's a lot easier to do boot testing in an LDOM than a physical<br></div><div>environment.<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
This has been suggested by other Solaris users and admins too.<br>
<br>
I am actually re-considering which of the following two options will be <br>
better:<br>
<br>
-   Installing Solaris 11.3, which will function as a stable(?) base OS, <br>
and using an LDOM to install some port of illumos that works on this <br>
SPARC.  The problem is that Solaris 11.3 is EOL (see below) and this is <br>
causing me to rething.<br></blockquote><div><br></div><div>If LDOMs are all you're using 11.3 for, then the fact that it's EOL doesn't really matter.<br><br></div><div>In terms of Solaris, I see illumos having a place supporting the hardware models<br></div><div>that Solaris 11 doesn't currently, but where the hardware is still useful and easy to get.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
-   Installing a port of illumos that works on this SPARC directly to <br>
the bare metal.  In this case I would hope that this port also supports <br>
LDOM's without too much trouble.  </blockquote><div><br></div><div>To be honest, I don't know. We have some of the LDOM pieces; I haven't tested<br></div><div>them and don't know if they're complete.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">However on the contrary I will take <br>
your advice to go with Solaris 11.3 (see below).<br>
<br>
Of course the advantage of LDOM's is that experimenting with different <br>
OS'es, plus developing any illumos-derived per se, would presumably be <br>
easier.<br></blockquote><div><br></div><div>As said before, definitely true.<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
>> My current plan is first to install Oracle Solaris 11.3 and evaluate<br>
>> Solaris as an option.  Before 11.3 reaches EOL I would re-evaluate<br>
>> whether to invest in newer, supported hardware to run a newer and<br>
>> supported version of Solaris.<br>
> <br>
> Solaris 11.3 has already reached EOL.  If you have a support contract,<br>
> you can still get security updates, but even those will stop soon.<br>
<br>
I don't have a support contract as this machine is for non-commercial <br>
use.  This means that certain critical documents are unavailable to me, <br>
e.g., the document that explains when various components of Solaris 11.3 <br>
will be EOL'ed.  Here I am particularly concerned about security updates.<br>
<br>
>> It would be ideal and preferable if I could use an illumos-derived OS<br>
>> as a user.  The aim would be to develop my skills and ultimately<br>
>> contribute to SPARC support.  This is a more productive goal I think.<br>
> <br>
> That is certainly possible.<br>
<br>
Does "possible" imply a good end user experience?<br>
<br>
Do you know which illumos-derived OS on SPARC provides the best user <br>
experience?<br></blockquote><div><br></div><div>Depends on the target user. The fact that you're talking about a T5140 might<br></div><div>indicate you're not thinking about the desktop experience. Tribblix does most of<br></div><div>the things I want such a system to do, modulo the fact that a number of modern<br>technologies have bypassed SPARC entirely (eg Node,JS, Golang).<br><br></div><div>Tribblix is good enough to do general software development and support, and to<br></div><div>develop and support illumos. (Although, for the latter, it turns out that I have done<br></div><div>a terrible job of providing a way for somebody other than myself to use Tribblix to<br></div><div>do illumos development, there are a number of "works on my machine" hacks that<br></div><div>I had completely forgotten about, which I need to fix at some point.)<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
>> This thread has given me the impression that OpenIndiana has (some?)<br>
>> SPARC support.  However according to the OI FAQ I would have to run a<br>
>> different illumos-derived OS for SPARC support (<br>
>> <a href="https://www.openindiana.org/documentation/faq/#does-openindiana-provide-a-sparc-release" rel="noreferrer" target="_blank">https://www.openindiana.org/documentation/faq/#does-openindiana-provide-a-sparc-release</a><br>
>> ).<br>
> <br>
> This FAQ does not reflect recent developments.  Gary Mills has success-<br>
> fully compiled a subset of OpenIndiana to run on SPARC.<br>
<br>
I will contact Gary and find out where this is at now.<br>
<br>
>> Please could somebody clarify for me?  Also, would OpenIndiana run on<br>
>> my T5140?<br>
> <br>
> That subset would, yes.<br>
<br>
I'm very interested to find out what this subset is.  If the <br>
documentation could be pulled up to date then I think this would help a <br>
lot for new users to understand where SPARC is currently at re: support.<br></blockquote><div><br></div><div>I think if you have a SunBlade desktop (UltraSPARC-III vintage), most of the<br></div><div>volume servers (V-prefixed), or a T1/T2/T2+/T3 machine (and even the M3000),<br></div><div>then you're in pretty good shape. Older (UltraSPARC-II) will struggle due to sheer<br>age, although illumos should boot on machines like the Ultra 10 and 60.<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
> I would suggest that you investigate LDOMs a.k.a. "Oracle VM for SPARC",<br>
> and install Solaris 11.3 in a control domain on your T5140.  Then, you<br>
> can create LDOMs (= SPARC VMs) and install the Illumos-based OS of your<br>
> choice inside those LDOMs.<br>
<br>
OK, so even though Solaris 11.3 is EOL and eventually even security <br>
patches will stop being provided, this would still be the recommended <br>
option?<br>
<br>
I tried reading the document in the 11.3 documentation library that <br>
explains when various aspects of 11.3 will be EOL but unfortunately I <br>
need a support contract to access it.  Do you know when security updates <br>
will stop being provided?<br>
<br>
> Currently, there are:<br>
> <br>
> - Solaris 11.3<br>
> <br>
> - Tribblix (a minimal system using the SVR4 package format)<br>
> <br>
> - OpenIndiana (a subset of Openindiana using IPS packages)<br>
> <br>
> - v9os (an older version of OmniOS, using IPS packages)<br>
> <br>
> - Dilos, running Debian userland on an Illumos-based kernel<br>
> <br>
> Unfortuately, OpenSXCE is not developed any more.<br>
<br>
It seems to me that Tribblix and Dilos are the most actively developed <br>
open source options for SPARC.  Would this be an accurate assessment?<br></blockquote><div><br></div><div>Yes. DilOS isn't really mainstream illumos. (Depending on your point of view, this<br></div><div>could either be a good or bad thing, but it really is quite divergent.) Tribblix (of which<br></div><div>I can speak with authority) is pretty well maintained, and I'm keeping packages up<br></div><div>to date. The ISO is a bit old, but that matters less on SPARC than on intel because<br></div><div>we don't keep adding support for new processors or technologies - the target platform<br></div><div>is static.<br><br></div><div>Tribblix is also what I use to ensure that illumos itself still supports SPARC (developers<br></div><div>do keep breaking it - not their fault as they have no way at all to test their changes on<br></div><div>SPARC most of the time).<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Is OpenIndiana officially focused on x86 or do the development <br>
priorities also include SPARC?  (Assuming that the resources exist for <br>
supporting SPARC.)<br>
<br>
> Feel free to ask any questions you might have.  The Illumos mailing list<br>
> is also worth joining, if you aren't on it already.<br>
<br>
For the base OS I think it would be wise to choose something well <br>
documented and providing a reliable and robust user experience.<br>
<br>
I'll take your suggestion to start with Solaris 11.3.  I will ask, other <br>
people who know, what the EOL date for security updates is.<br>
<br>
I have also subscribed to various illumos lists and am heartened to see <br>
so much development there.<br>
<br>
Thanks again for such a warm welcome.  I'm looking forward to starting <br>
work with this machine.<br>
<br>
Kind regards,<br>
<br>
Andrew<br>
-- <br>
OpenPGP key: EB28 0338 28B7 19DA DAB0  B193 D21D 996E 883B E5B9<br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a><br>
<a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature">-Peter Tribble<br><a href="http://www.petertribble.co.uk/" target="_blank">http://www.petertribble.co.uk/</a> - <a href="http://ptribble.blogspot.com/" target="_blank">http://ptribble.blogspot.com/</a></div></div>