By: Linus Torvalds (torvalds.delete@this.linux-foundation.org), June 22, 2020 12:46 pm
Room: Moderated Discussions
I have to admit that it looks good.
First reaction: it sounds like "ARM" is a dirty word at Apple. It's "Apple Silicon". Lol.
And I find it gratifying how they demoed Linux as a foreign environment, but the cynic in me wonders if it was because it was much easier to do an ARM Linux distribution with a paravirtualized kernel and virtual GPU interface. Which is obviously the technically right thing to do anyway, but might be hiding some of the darker corners. Windows might be a lot harder to do efficiently.
And showing a legacy Maya app doing rendering similarly might be a "oh, it performs really well because all the heavy lifting is done by the Metal libraries and there's hardly any critical x86 code running".
Which was how most of the original Rosetta performance goals were done too, of course (back then not Metal, but all the GUI libraries etc).
Will be interesting to see the reactions from people leaking out the development hardware (despite possibly NDA's in place for early hardware access).
Linus
First reaction: it sounds like "ARM" is a dirty word at Apple. It's "Apple Silicon". Lol.
And I find it gratifying how they demoed Linux as a foreign environment, but the cynic in me wonders if it was because it was much easier to do an ARM Linux distribution with a paravirtualized kernel and virtual GPU interface. Which is obviously the technically right thing to do anyway, but might be hiding some of the darker corners. Windows might be a lot harder to do efficiently.
And showing a legacy Maya app doing rendering similarly might be a "oh, it performs really well because all the heavy lifting is done by the Metal libraries and there's hardly any critical x86 code running".
Which was how most of the original Rosetta performance goals were done too, of course (back then not Metal, but all the GUI libraries etc).
Will be interesting to see the reactions from people leaking out the development hardware (despite possibly NDA's in place for early hardware access).
Linus