Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Nov 2025 11:53:28 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        Warner Losh <imp@bsdimp.com>, freebsd-arch <freebsd-arch@freebsd.org>
Subject:   What's the plan for powerpc64 in FreeBSD 16 [little endian too is listed for removal]
Message-ID:  <CE105C18-9E53-44B5-8C05-1AEC1C5668EE@yahoo.com>
References:  <CE105C18-9E53-44B5-8C05-1AEC1C5668EE.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help

Warner Losh <imp_at_bsdimp.com> wrote on
Date: Mon, 17 Nov 2025 16:57:57 UTC :

> Greetings,
> 
> As we're getting close to the release date for FreeBSD 15.0, it's time to
> take stock of another architectures. This time, I'd like your feedback on
> the following plans.
> 
> We'd like to retire powerpc64 and powerpc64le just before the FreeBSD
> stable/16 branch.
> 
> This would give powerpc64 another two years of support in main, followed by
> sustaining support on stable/14 and stable/15 until the end of those
> branches.
> 
> We've come to this point because the port is dwindling and we have a cost
> associated with keeping it around. The number of developers has fallen off
> so only a couple remain. Issues in powerpc are taking longer and longer to
> discover and resolve. The hardware has been a huge source of frustration
> for clusteradmin and we've no alternative for developers. There's only a
> tiny user base. We have trouble building packages for it. Also, powerpc has
> a number of interesting features of the architecture that make it the odd
> arch out.
> 
> It's also big endian. While that may seem like a reason to keep it around,
> if we really can't support it and we're not actively testing functionality
> of the system, then keeping this around actually doesn't help keep us
> honest. It just gives us a burden we must bear.
> 
> In my opinion, powerpc64 appears to have already fallen below critical
> mass, despite being a sentimental favorite for a number of FreeBSD
> developers. As such, I'd like us to consider planning to retire it before
> we branch 16.
> 
> My questions today: Are you using this port? How many people are using it?
> And what's the installed base? It appears to be somewhat less than that of
> either i386 or armv7 based on user surveys and popularity at conferences.
> Also, any other comments you might have.

A lot of the responses you are getting seem to make no mention of
little endian also being dropped: you also listed powerpc64le (not
just the Big Endian powerpc64 support).

I here remind folks that all powerpc64* is being proposed for
removal from the active part of the git repository. (The history
stays available.)

[I'm one of the folks that used to use old hardware that FreeBSD
only supports in Big Endian mode: old PowerMacs. But they died
years ago and I stopped having any type of powerpc* context
available. I never had access to a modern enough context for
FreeBSD to support little endian use.]

So: I've no reason to object to all powerpc64* support being
moved.

The proposal certainly gives folks time to transition to 15.*
or other options for such hardware.

===
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CE105C18-9E53-44B5-8C05-1AEC1C5668EE>