Re:The Case for Rust in the base system
by raggi on Sunday January 21, 2024 @04:01PM
(#39083009)
Yeah, the architecture point comes up in lost of rust in core type discussions, but I think when it comes to the BSD's it's actually a critical argument. I'm not particularly excited by limping along unusual architectures that most of the contributors can't perform reproductions on, but the BSD's are a bastion in this space and something probably has to be. Addressing this issue in both Rust and LLVM would be valuable at large.
[ Parent
| on HN ]
Re:The Case for Rust in the base system
by mike_hock on Sunday January 21, 2024 @04:50PM
(#39083439)
Even arm32 and x86 are Tier 2. Not exactly unusual architectures. The only Tier 1 architectures are amd64 and arm64, i.e. only the absolute mainstream. Not exactly a bastion of architecture support.
> Even arm32 and x86 are Tier 2. Not exactly unusual architectures.
There is 32-bit x86 tier 1 targets like i686-unknown-linux-gnu.
> The only Tier 1 architectures are [...] only the absolute mainstream. Not exactly a bastion of architecture support.
Tier 1 means that the target has the full testsuite run against it for each single pull request. Running the CI is computationally extremely complex, and it is hard to provide a reliable and fast CI service for most architectures.
Re:The Case for Rust in the base system
by mike_hock on Monday January 22, 2024 @12:35AM
(#39086640)
I meant ... the FreeBSD tiers.
It seems actually FreeBSD has dropped a lot of old platforms in recent versions, so this may not be a problem anymore. I imagine it would be with some other BSD's.