Date: Tue, 18 Nov 2025 03:13:05 -0600 (CST) From: Timothy Pearson <tpearson@raptorengineering.com> To: Warner Losh <imp@bsdimp.com>, "freebsd-arch@freebsd.org" <arch@freebsd.org> Subject: Re: What's the plan for powerpc64 in FreeBSD 16 Message-ID: <1795409779.114152.1763457185418.JavaMail.zimbra@raptorengineeringinc.com>
next in thread | raw e-mail | index | archive | help
On 11/17/25 10:57, Warner Losh wrote: > 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. > > Warner We are very much using this port on a number of machines, and have plans to expand further. We use the powerpc64le port in critical infrastructure applications. While we do not participate in the user surveys for security reasons, and many other POWER users may be in a similar situation, I would like to offer an alternate means of gauging powerpc64le (as opposed to powerpc big endian) via the Debian popularity contest [1]. This clearly shows the decline in powerpc64 but also the increase in powerpc64le installs -- in fact, at least according to those statistics, powerpc64le is about to overtake armel in terms of overall deployment base. Raptor remains committed to the architecture as a whole, and we have resources to assist with development. In fact, we sponsor several FreeBSD build machines already in our cloud environment, and have kernel developers working on expanding and maintaining the FreeBSD codebase. If there is any concern regarding hardware availability or developer resources, Raptor is willing and able to assist. Finally, I do want to point out that this is the only open server-grade ISA in existence. This is the main reason Raptor selected it in the first place, and why Raptor has remained committed to its overall support and containment. As we continue porting to e.g. Xen and other operating systems, I would hope that we can reach a point where at least the powerpc64le support is not only maintained but is able to be promoted to a higher status within FreeBSD. Thank you! [1] https://popcon.debian.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1795409779.114152.1763457185418.JavaMail.zimbra>
