Date: Sat, 15 Nov 2025 21:25:12 +0000 From: "Ruslan Bukin" <br@bsdpad.com> To: "John Baldwin" <jhb@FreeBSD.org>, <arch@FreeBSD.org> Cc: <owner-freebsd-arch@FreeBSD.org> Subject: Re: Future of armv7 Message-ID: <DE9L3C8MYW4T.3BZZXB12SMSSL@bsdpad.com> In-Reply-To: <8aa378a1-94fb-4cb1-9bca-8e68eb8e0938@FreeBSD.org>
index | next in thread | previous in thread | raw e-mail
I'm voting for removal as while it still works, it is not future proof as a target for a general-purpose OS for many reasons: - most developers today think in 64-bit terms by default - toolchains and libraries increasingly assume 64-bit - no major vendor support - armv7 is a legacy ISA (effectively) - all phones on earth are 64 bit - modern OS features are fundamentally 64-bit - testing new features on 32 bit not happening Developers should be focusing on arm64/amd64 and riscv64 instead. Older hardware don't stop working, it can happily use older releases of FreeBSD, just no major updates. Older Hardware -> Older FreeBSD ! Ruslan On Fri Nov 14, 2025 at 5:09 PM UTC, John Baldwin wrote: > Two and a half years ago when we first began talking about deprecating > 32-bit architectures in 15.0, we decided to keep armv7 for at least > the stable/15 branch but did not commit to anything beyond that. Now > that 15.0 is close to shipping and we are turning our development > focus to 16.0, we should figure out what we want to say about armv7 > for 16.x in the 15.0 release notes so that users have suitable notice. > > In particular, do we want to deprecate armv7 in 16.0 (similar to the > state of 32-bit powerpc in 15.0), or do we want to keep it? > > My initial suggestion is that we announce that we plan to deprecate it > in 16.0. In that case, I would also suggest that we follow a similar > process of keeping armv7 for most of the lifetime of 16.0 so that we > can reneg if need be during the 16.0 cycle. > > What do other folks think?home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DE9L3C8MYW4T.3BZZXB12SMSSL>
