Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by dutchmartin on Thursday November 12, 2020 @04:08AM
(#25067937)
They have to make the claim ‘millions of devices run Java true’.
But anyway. A lot of programming languages are going to have to support Arm now. Interpreters for like php and js must be cross-compiled and then most things can work. Like Rust just brought their arm support to the tier 1 support level, see https://github.com/rust-lang/rfcs/pull/2959
[ Parent
| on HN ]
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by shepmaster on Thursday November 12, 2020 @07:55AM
(#25069314)
And I’ve been getting Rust to work on Apple Silicon. It’s only tier 2 for now, but that’s mostly because there are no CI providers so we can’t automatically run tests for it. I’ve been running them by hand.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by Liquid_Fire on Thursday November 12, 2020 @05:06AM
(#25068305)
Most popular languages have supported Arm for many years already, on Linux (and more recently, some of them on Android and iOS).
> Rust just brought their arm support to the tier 1 support level
(for Linux)
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by fulafel on Thursday November 12, 2020 @05:48AM
(#25068533)
Yep, most things were ported in the first wave of linux arm enthusiasm around the netwinder/ipaq craze 20 years ago.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by cesarb on Thursday November 12, 2020 @08:14AM
(#25069465)
The "netwinder/ipaq craze 20 years ago" would be 32-bit ARM (AArch32), while AFAIK this new chip is 64-bit ARM (AArch64); everything has to be ported again to this new ISA (though yeah, most things were already ported for Linux on AArch64).
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by fulafel on Thursday November 12, 2020 @10:42AM
(#25071010)
Yep, in the intervening time ARM on Linux became popular enough that doing the required compiler backend work for 64-bit ARM in GCC, LLVM etc by commercial interests was a given, there was eg a big push for ARM on servers from various vendors. MS even ported Windows Server. Eg Hotspot/OpenJDK was ported in 2015.