Re: Sparc64 doesn't care about you, and you shouldn't care about Sparc64

Craig Butler <[email protected]>
Newsgroups gmane.os.freebsd.devel.sparc
Message-ID <1411902059.696.1447273047281.JavaMail.craig@w520>
----- Original Message -----
> From: "John Baldwin" <[email protected]>
> To: [email protected]
> Cc: "Anna Wilcox" <[email protected]>, "Marius Strobl" <[email protected]>, "Sean Bruno"
> <[email protected]>, "Jordan Hubbard" <[email protected]>, [email protected], "Warner Losh" <[email protected]>
> Sent: Wednesday, 11 November, 2015 6:32:08 PM
> Subject: Re: Sparc64 doesn't care about you, and you shouldn't care about Sparc64
> 
> On Wednesday, November 11, 2015 04:07:35 PM Brian McGovern wrote:
> > I have to step in on Jordan's side on this one. As a
> > recently-former lab admin (June), we were - and I assume continue
> > to - chucking Sun Sparc hardware as fast as we can EOL the
> > products which run on the platform, and to the best of my
> > knowledge, we haven't bought new gear since Oracle bought Sun. I
> > think I still have an SB150 sitting in a closet collecting dust
> > for the emergency case which is predestined to emergency at some
> > point, but we're not even considering giving the boxes another
> > life as second tier hardware - the x86/64 space offers far
> > superior metrics in terms of price/performance/support/replacement
> > parts.
> > 
> > This, of course, means that our customers will be eventually follow
> > suit as they do their next round of upgrades. While this means
> > there will be a ton of Sparc64 hardware around at low prices, I
> > have no doubt it'll be a niche community, like BETAMAX, Laserdisc,
> > and HD-DVD before...
> > 
> > If there is someone who loves this platform enough to keep it going
> > single-handedly, or nearly so, that's one thing. If the discussion
> > is to divert project resources to keep it alive just because its
> > one more platform, I have a laundry list of things that I suspect
> > will have a bigger impact on the broader x86 (and even ARM)
> > community; then again, I expect just about everyone has such a
> > list.
> 
> This last question is an important one I think.  What is the actual
> cost to
> the project to let sparc64 remain Tier-2?  That means we aren't
> committed to
> building packages, so that mostly lets Sean off the hook.
> 
> The biggest hang up I can see is the question of toolchain.
> 
> On the question of toolchain I think GCC 4.2 continues to become
> incredibly
> less useful.  If we could have an 11 without GCC 4.2 that would be
> ideal.
> However, clang is only production-viable on x86 right now.  Even lldb
> doesn't
> work on i386 and only works on amd64.  If your argument for tossing
> sparc64
> is GCC 4.2 then if you are logically consistent you have to toss a
> whole lot
> of other stuff as well.  (Even clang on amd64 is still using binutils
> ld)
> 
> Realistically I think FreeBSD needs to support two sets of
> toolchains:
> clang and modern (GPLv3) GCC/binutils.
> 
> I think it is a laudable goal to have the option of a GPL-free base
> system,
> but I think we should also make it an option to use a modern GCC
> toolchain.
> 
> For platforms that depend on GCC 4.2 I think we should be moving them
> to
> using newer GCC in some fashion.  That is relevant for several
> architectures
> that we definitely want to keep going forward, not just sparc64, and
> it's a
> problem we need to solve regardless.  Once that is addressed it is
> not clear
> to me what drain on project resources sparc64 is.
> 
> --
> John Baldwin
> _______________________________________________
> [email protected] mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
> To unsubscribe, send any mail to
> "[email protected]"
> 

Just to raise something else as well, port maintainers seem hesitant to push sparc64 fixes in.  I have raised a few fixes PR (specifically around the compat[789]x ports) that are still open.  There are also some other PR's open that could do with more experienced eyes to help.

It would be a shame to see sparc64@ killed off on FreeBSD.  I would be keen to keep working on it if someone want a n00b under their wing.

Kind Regards

Craig Butler
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-sparc64
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.