Re: FreeBSD/arm64 becoming Tier 1 in FreeBSD 13

From: Alan Somers <asomers_at_freebsd.org>
Date: Fri, 9 Apr 2021 07:40:28 -0600
On Fri, Apr 9, 2021 at 7:23 AM Ed Maste <emaste_at_freebsd.org> wrote:

> Summary
>
> FreeBSD will promote arm64 to a Tier 1 architecture in FreeBSD 13.
> This means we will provide release images, binary packages, and
> security and errata updates. While we anticipate there will be minor
> issues with this first release, we believe the port is mature enough
> that they can be resolved during the life of FreeBSD 13.
>
> Details
>
> Development efforts on FreeBSD/arm64 (also known as AArch64) started
> in 2014, with generous financial and technical support from Arm,
> Cavium and the FreeBSD Foundation. FreeBSD 11.0 arrived in October
> 2016 as the first release with support for the architecture.
> Improvements to the kernel, tool chain, userland, and ports and
> package infrastructure have been ongoing since that time, with
> improvements arriving in each minor and major release.
>
> The FreeBSD base system is ready for the promotion of arm64 to Tier 1,
> and the Release Engineering, Security, and Ports teams are prepared to
> support the Tier 1 requirements for arm64. Security updates via
> freebsd-update now include arm64 support (starting with the FreeBSD
> 13.0 release candidates).
>
> Required ports infrastructure is in place for arm64 and most ports
> build successfully. The project now has several Ampere eMAG systems
> acting as package build servers. These machines were obtained through
> a combination of FreeBSD Foundation purchases and generous donations
> from Ampere.
>
> To support port maintainers who do not have access to arm64 hardware
> we will be improving ports CI and testing resources (and this effort
> will benefit all architectures). We will also be suggesting one or
> more low-cost reference platforms for FreeBSD/arm64.
>
> The guarantees included in Tier 1 status are described in
>
> https://docs.freebsd.org/en_US.ISO8859-1/articles/committers-guide/archs.html
>
> In particular, for Tier 1 architectures the project provides release
> images, binary package sets, and binary and source updates for
> Security Advisories and Errata Notices.
>
> The AArch64 ecosystem’s maturity ensures follow on generations of
> hardware. The diversity of offerings, as well as the multiple
> generations of hardware shows that the FreeBSD project will benefit
> from adding support for this platform. The growth trajectory suggests
> this will be a significant portion of the market in the coming years,
> and FreeBSD will benefit from tapping into this market with this Tier
> 1 platform.
>
> (on behalf of core)
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>

Wow, great news!  I look forward to seeing your reference platform
recommendations.  But the next obvious question that comes to mind is: how
to do hosted CI testing for FreeBSD/arm64?   Cirrus-CI and sr.ht work well
but only for amd64.  Are there any options for arm64 at all?  I think it
should be possible to hook up Cirrus's management to one of Amazon's arm64
instances, but somebody would have to go to the trouble of creating a
custom ami image, and every user would need to create an EC2 account.  Are
there any better options?
-Alan
Received on Fri Apr 09 2021 - 11:40:42 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:28 UTC