Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by martin_bech on Thursday November 12, 2020 @03:42AM
(#25067775)
I was going to add you cant do Android development on these, as you need Android Studio, but that seems to be on the way — Support for Apple Silicon is in progress
[ Parent
| on HN ]
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by throwaway4good on Thursday November 12, 2020 @03:46AM
(#25067791)
I assume they have the OpenJDK JVM ported at this point so all of JetBrains' products should be working or close to working.
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
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.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by threeseed on Thursday November 12, 2020 @05:37AM
(#25068480)
You also have GraalVM (Oracle), OpenJ9 (IBM) and Corretto (Amazon).
So plenty of enterprise-class JVMs available.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by pjmlp on Thursday November 12, 2020 @04:53AM
(#25068226)
Azul and Microsoft are doing the port.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by ayewo on Thursday November 12, 2020 @05:41AM
(#25068502)
IIRC, Azul is a hardware vendor for the JVM ... can you please share a public source on this collaboration between Azul & Microsoft?
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by dkersten on Thursday November 12, 2020 @06:34AM
(#25068736)
I don’t think Azul have sold hardware in a few years. Their current offerings, Zing and Zulu, are cross platform JVMs and don’t appear to be sold with any hardware.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by ghaff on Thursday November 12, 2020 @07:52AM
(#25069274)
Azul was originally a hardware vendor with Java-optimized silicon. They haven't sold hardware AFAIK for probably over a decade.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by dkersten on Thursday November 12, 2020 @09:42AM
(#25070369)
Yes, they used to have hardware with a ton of cores/cpu's and large amounts of RAM if I remember correctly.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by ghaff on Thursday November 12, 2020 @10:08AM
(#25070651)
Yeah, it was around the time that thread-level parallelism was getting a lot of love. As I recall, they had some massive number of cores directly connected to each other and garbage collection at least partly in hardware. They got burned for pretty much the same reason a lot of the other custom CPU hardware of the time got burned; if you could just wait for Intel to double performance in a couple years it wasn't really worth going with some one-off design for a temporary advantage.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by frant-hartm on Thursday November 12, 2020 @03:19PM
(#25074381)
This is the actual JEP https://openjdk.java.net/jeps/391.
This is an early access build from today https://github.com/microsoft/openjdk-aarch64/releases/tag/16...
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by pjmlp on Thursday November 12, 2020 @07:45AM
(#25069219)
Sure, here sparing you the effort to learn how to use Google or whatever search engine you like using.
https://www.infoq.com/news/2020/09/microsoft-windows-mac-arm...
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end...
by ayewo on Thursday November 12, 2020 @11:31AM
(#25071538)
Thanks for the link but there was no need for you to be patronizing about it.
FWIW, I originally thought your mention of Azul was a typo, so I parsed your comment as "Azure and Microsoft" before I realized the tautology, which was why I posted the question. I didn't realize that Azul had pivoted to be a software-based vendor of the JVM.