so... ARM on your next computer
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
can we address the elephant in the room? Apple finally announced what the market was waiting since years. ARM processors on every Mac. It's a perfectly logical step for Apple that finally can merge smartphones and computers, but apart from that I'm really less exited about the move than I was like 4 years ago (from a merely technological point of view, not that I will ever buy a Mac again).
Probably what I would really like to see is more love for the RISC-V. Everybody's exited about it but I have this terrible feeling that it won't go anywhere just because the market is not ready for another contender... at least not in the consumer market.
Probably what I would really like to see is more love for the RISC-V. Everybody's exited about it but I have this terrible feeling that it won't go anywhere just because the market is not ready for another contender... at least not in the consumer market.
-
- Location: UK
- Main keyboard: Filco ZERO green alps, Model F 122 Terminal
- Main mouse: Ducky Secret / Roller Mouse Pro 1
- Favorite switch: MX Mount Topre / Model F Buckling
- DT Pro Member: 0167
I think ARM is a good move , especially for laptops, even for some servers that are massive parallel things like cavium thunder etc are very cool.
It is a little late for apple tho , i see why they did it , but with the low power 7nm AMD mobile chips they could have held off for a little longer with RYZEN 4000 mobile, not to mention the power of the GPU inside , still vega for now , but soon some NAVI .
I would love a ARM laptop for linux , it just needs a decent case and screen few USB ports and a big ass battery. problem is that ARM laptops in the windows/chromebook world are ether shit low end stuff or overpriced google stuff.
It is a little late for apple tho , i see why they did it , but with the low power 7nm AMD mobile chips they could have held off for a little longer with RYZEN 4000 mobile, not to mention the power of the GPU inside , still vega for now , but soon some NAVI .
I would love a ARM laptop for linux , it just needs a decent case and screen few USB ports and a big ass battery. problem is that ARM laptops in the windows/chromebook world are ether shit low end stuff or overpriced google stuff.
-
- Location: Stockholm, Sweden
- DT Pro Member: 0011
Apple isn't really using ARM-chips: they are using their own chips that happen to run an ARM ISA. If IBM had stayed competitive for Macs laptops with PowerPC, I think it could have very well been that ISA instead.
Although AArch64 is a more modern ISA than x86-64 or PowerPC, I think it is still mostly about wanting to be in control of the hardware: to not be dependent on others companies, and about not having to pay a mark-up to use another company's silicon. It has been said that Commodore in the 1980's had had an economic advantage over other 8-bit computer makers by owning MOS. But unlike Commodore, I don't see Apple ever letting others use theirs.
Most of the operating systems in the iPhone, iPad and MacOS is technically the same. The differences are in the user interface and the apps that use them. I think Apple is merging the iPad and MacOS under the hood, but I think they have learned from Microsoft's mistakes with Windows 8 and chosen more to open up MacOS for iPad apps and letting the market decide where go to instead of forcing change onto people.
Therefore, the two platforms are likely to remain somewhat distinct for some time, at least in the visible parts of the OS.
But yeah, it does add more momentum for the AArch64 ISA... And Apple saying that they are going to allow Linux to run on MacOS/AArch64 under a hypervisor is definitely interesting.
I think RISC-V is going to be grow mostly in embedded systems, because it is royalty-free and modern.
Then it is going to be used for low-performance servers like NAS and such. Whether it will be used for cell phones is going to be interesting.
It does have as much potential for high performance as ARM, but not significantly more that it matters.
The adoption of ARM has been held back by not having a standard platform of I/O chips like what the PC has. I think that if RISC-V is going to succeed, it is going to need that.
ARM/Sofbank is probably going to undercut RISC-V vendors when they can, because they can, thus holding RISC-V back.
Although AArch64 is a more modern ISA than x86-64 or PowerPC, I think it is still mostly about wanting to be in control of the hardware: to not be dependent on others companies, and about not having to pay a mark-up to use another company's silicon. It has been said that Commodore in the 1980's had had an economic advantage over other 8-bit computer makers by owning MOS. But unlike Commodore, I don't see Apple ever letting others use theirs.
Most of the operating systems in the iPhone, iPad and MacOS is technically the same. The differences are in the user interface and the apps that use them. I think Apple is merging the iPad and MacOS under the hood, but I think they have learned from Microsoft's mistakes with Windows 8 and chosen more to open up MacOS for iPad apps and letting the market decide where go to instead of forcing change onto people.
Therefore, the two platforms are likely to remain somewhat distinct for some time, at least in the visible parts of the OS.
But yeah, it does add more momentum for the AArch64 ISA... And Apple saying that they are going to allow Linux to run on MacOS/AArch64 under a hypervisor is definitely interesting.
I think RISC-V is going to be grow mostly in embedded systems, because it is royalty-free and modern.
Then it is going to be used for low-performance servers like NAS and such. Whether it will be used for cell phones is going to be interesting.
It does have as much potential for high performance as ARM, but not significantly more that it matters.
The adoption of ARM has been held back by not having a standard platform of I/O chips like what the PC has. I think that if RISC-V is going to succeed, it is going to need that.
ARM/Sofbank is probably going to undercut RISC-V vendors when they can, because they can, thus holding RISC-V back.
Yes! I've wanted one for a decade.
-
- Location: UK
- Main keyboard: Filco ZERO green alps, Model F 122 Terminal
- Main mouse: Ducky Secret / Roller Mouse Pro 1
- Favorite switch: MX Mount Topre / Model F Buckling
- DT Pro Member: 0167
Well technically they licence the cores from ARM.
ARM is a much more simple design ( as its RISC) than the older CISC ways of doing things like x86 and AMD64, it should be the way things are going.
Honestly , anything legacy at this point should be running on a virtual machine, just let windows and all its legacy baggage sit in the corner with the safety scissors eating glue along with its fat friends debian and fedora, inside a nice virtual machine where it cannot break anything!
Let the real work be done by well designed systems with well designed tools, like Arch, with plan9 core utils and the suckless software suit!
Apple , letting you run a hypervisor..... whatever next, designing there hardware properly ? Not screwing over the customer ? Not screwing over independent repair ?
ARM is a much more simple design ( as its RISC) than the older CISC ways of doing things like x86 and AMD64, it should be the way things are going.
Honestly , anything legacy at this point should be running on a virtual machine, just let windows and all its legacy baggage sit in the corner with the safety scissors eating glue along with its fat friends debian and fedora, inside a nice virtual machine where it cannot break anything!
Let the real work be done by well designed systems with well designed tools, like Arch, with plan9 core utils and the suckless software suit!
Apple , letting you run a hypervisor..... whatever next, designing there hardware properly ? Not screwing over the customer ? Not screwing over independent repair ?
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
while that was true at the beginning now RISC has become way more complicated and CISC made things simpler and mitigated the gap. Actually the two architectures copied each other quite a bit. I see Apple move more of a way to merge the two worlds. The iPad is already plenty enough for many laptop users. In Apple vision everything will be an app you download exclusively from their store you use exclusively on their devices that you don't own (macs/iphones are basically loaned) that you need to change every 4 years because they refuse to repair and you can't upgrade them.
-
- Location: Germany
- Main keyboard: F 77 ultra compact
- Main mouse: G 403
- Favorite switch: US3699296A
- DT Pro Member: -
Well, Linux on Arm is done - the Pinebook is a wonderfull piece of geeky laptop. running with Manjaro it is my wet dream of a notebook. Shame on Lenovo that their laptops are as good as they were, my T60p is still up an running (albeit a new battery, but thats that) - otherwise a pinebook would be sitting on my desk. Might buy one nevertheless... or a new MT3 set.... or new furniture for the garden... decisions decisions!
Regarding Apple I read an article from the ex chief of engeneering at intel who says that Apple just had enough of being intels second line of QA and thus made the step. I think it is about controlling the quality. Everything else can be easily achieved today. The media telling "iOS apps on macOS" is stupid. Just give the developers a second compile target, make it required for new apps, and you are done. Apple has no problem at all to make such harsh decisions. And yeah, I know that my "done" is simplified to the max, but it can be done, and has been done in the past, that is the point.
Regarding the hypervisor thingy: funny thing is, this is nowadays already reality on the vast majority of all computers worldwide: The smartphone. You thinking your smartphone runs Android or iOS? think again, it is NOT. The smartphone runs the OS of the baseband, and the baseband controlls everything else. Yeah, it is not a full hypervisor, but neither Android nor iOS runs natively on the smartphone either. We are almost there.
Regarding Apple I read an article from the ex chief of engeneering at intel who says that Apple just had enough of being intels second line of QA and thus made the step. I think it is about controlling the quality. Everything else can be easily achieved today. The media telling "iOS apps on macOS" is stupid. Just give the developers a second compile target, make it required for new apps, and you are done. Apple has no problem at all to make such harsh decisions. And yeah, I know that my "done" is simplified to the max, but it can be done, and has been done in the past, that is the point.
Regarding the hypervisor thingy: funny thing is, this is nowadays already reality on the vast majority of all computers worldwide: The smartphone. You thinking your smartphone runs Android or iOS? think again, it is NOT. The smartphone runs the OS of the baseband, and the baseband controlls everything else. Yeah, it is not a full hypervisor, but neither Android nor iOS runs natively on the smartphone either. We are almost there.
-
- Location: UK
- Main keyboard: Filco ZERO green alps, Model F 122 Terminal
- Main mouse: Ducky Secret / Roller Mouse Pro 1
- Favorite switch: MX Mount Topre / Model F Buckling
- DT Pro Member: 0167
- ddrfraser1
- Location: United States
- Main keyboard: Changes weekly
- Main mouse: MX MASTER
- Favorite switch: Lubed 55g BKE Redux Domes
- Contact:
But can it run chrome?
-
- Location: UK
- Main keyboard: Filco ZERO green alps, Model F 122 Terminal
- Main mouse: Ducky Secret / Roller Mouse Pro 1
- Favorite switch: MX Mount Topre / Model F Buckling
- DT Pro Member: 0167
Dont ask silly questions , you know the minimum system requirements for chrome are Two EPYC 7742 , 4TB of ram and a P4800 optane !
- kps
- Location: Waterloo, Ontario, Canada
- Main keyboard: Kinesis contoured
- Main mouse: Kensington Slimblade trackball
- DT Pro Member: -
In case that's a serious question, many Chromebooks use ARM CPUs, both original and AArch64.
-
- Location: Stockholm, Sweden
- DT Pro Member: 0011
There is a difference between getting a core and plopping it in, and designing your own based on ARM's architecture.
Apple designs their own cores, but they may have broad access to stuff within ARM that others don't. Apple's CPU division stems back to P.A. Semi that Apple had acquired in 2008. Before that P.A. Semi sold chips running the PowerPC ISA.
Ars Technica's review wasn't too positive though.
The SoC inside (rk3399) has comparable Geekbench scores to the Intel Atom in my 8" Windows tablet, that I got five years ago for about the same price. (and the tablet still has a better screen)
- ddrfraser1
- Location: United States
- Main keyboard: Changes weekly
- Main mouse: MX MASTER
- Favorite switch: Lubed 55g BKE Redux Domes
- Contact:
kps wrote: ↑26 Jun 2020, 18:50In case that's a serious question, many Chromebooks use ARM CPUs, both original and AArch64.
It was not, but good knowledge and I appreciate you looking out for me
-
- Location: Canada
- Main keyboard: F-122 (Ansi Mod)
- Main mouse: Logitech M570
- Favorite switch: Capacitive Buckling Spring
I think this is legit a very interesting move and I look forward to what comes of it or at the very least will be watching from the sidelines, haha.
- vometia
- irritant
- Location: Somewhere in England
- Main keyboard: Durrr-God with fancy keycaps
- Main mouse: Roccat Malarky
- Favorite switch: Avocent Thingy
- DT Pro Member: 0184
Wasn't it Steve Furber who quipped about Sophie Wilson doing the original design in her head? Even if it is simple, that's quite something... I mean speaking on someone who often struggles to concentrate on just one thing at a time!