News for hackers. Stuff that matters.
Re:About the Rosetta Translation Environment by needusername on Tuesday June 23, 2020 @11:47AM (#23615491)
> Most applications do not contain JITs.

Java apps and JavaScript apps (Electron) come to mind.

Re:About the Rosetta Translation Environment by api on Tuesday June 23, 2020 @11:50AM (#23615549)
True, but those are trivial to port as there are already mature JDKs and JavaScript VMs for ARM64. Porting an electron app should be a matter of checking it out and building it with ARM support. Applications with internal JITs custom-built for X64 are going to be a lot tougher.
Re:About the Rosetta Translation Environment by monocasa on Tuesday June 23, 2020 @01:54PM (#23617622)
Electron doesn't support aarch64 builds compiled from aarch64 hosts yet (so you have to cross compile), and doesn't support cross compiling if you have any native code addons.

Some apps out there are between a rock and a hard place if it weren't for rosetta.

Re:About the Rosetta Translation Environment by dtech on Tuesday June 23, 2020 @05:18PM (#23620434)
I suspect this will change fairly soon now that there will be a significant non-mobile aarch64 market in the future
Re:About the Rosetta Translation Environment by monocasa on Tuesday June 23, 2020 @05:23PM (#23620494)
There's still a non trivial amount of time to get that propagated. First merged into chromium, the merged into electron, then actually used by the client programs.
Re:About the Rosetta Translation Environment by coldtea on Tuesday June 23, 2020 @10:27PM (#23623283)
I'd say it would still be less than the first ARM Mac shipping time