[HN Gopher] Exciting Days for ARM Processors ___________________________________________________________________ Exciting Days for ARM Processors Author : diehunde Score : 27 points Date : 2020-07-06 21:14 UTC (1 hours ago) (HTM) web link (smist08.wordpress.com) (TXT) w3m dump (smist08.wordpress.com) | velox_io wrote: | I'm quite interested in what Nvidia is planning. Nvidia purchased | Mellanox last year (they make high-end network gear often used in | compute clusters). Nvidia is very involved in machine learning | with their GPUs. The only missing part of puzzle is CPUs which | was either Intel or AMD (a direct competitor). ARM changes things | and means they're not dependant on those companies (and the x86 | licensing clusterfcuk preventing newcomers), and they have some | room to tailor it to fit their needs (like Amazon & Google | recently). | | These definitely are exciting times. Most Brits born in the 80's | and 90's will have used Acorn computers in school, no one | predicted that what would grow out of it (they weren't | particularly fast). | Rolcol wrote: | What size is a memory page on other ARM CPUs? I think Apple's | processors use 16KiB pages. Doesn't x86 software assume a 4KiB | page size, unless it deals with huge pages? | saagarjha wrote: | > One possible downside of the new Macs, is that Apple keeps | talking about the new secure boot feature only allowing Apple | signed operating systems to boot as a security feature. Does this | mean we won't be able to run Linux on these new Macs, except | using virtualization? | | No, you can turn off secure boot. | kick wrote: | Was it just a gaffe when Federighi mentioned you couldn't | install alternative operating systems in his recent Daring | Fireball interview, then? I admit I could have misunderstood | him, but it seemed like that was what he was saying. | neilalexander wrote: | Did he say you couldn't install them or that they wouldn't be | "supported"? Those are two different things. | saagarjha wrote: | Haven't gotten to that part yet! Maybe I will on my next | walk. But I would guess that he was talking about Linux | virtualization being good enough that you wouldn't need to do | this and/or no Bootcamp support? | iknowstuff wrote: | Not on ARM macs. The option is missing. The only remaining | option is for allowing older versions of the OS, which must | still be signed by Apple. | selsta wrote: | The GUI does not display all options. You most likely can use | csrutil to disable it, see the "Platforms State of the Union" | WWDC talk. | saagarjha wrote: | I think I remember a WWDC talk mentioning that it would be | possible via a revamped csrutil from recovery. | | Edit: this one, about 19 minutes in: | https://developer.apple.com/videos/play/wwdc2020/10686/ | Yetanfou wrote: | You can on Intel-based machines, as far as I know it is not | clear yet whether you can on ARM-based systems. | somerandomqaguy wrote: | Pressure for that came from Microsoft for Windows 8 certified | devices: | | "Enable/Disable Secure Boot. On non-ARM systems, it is | required to implement the ability to disable Secure Boot via | firmware setup. A physically present user must be allowed to | disable Secure Boot via firmware setup without possession of | PKpriv. A Windows Server may also disable Secure Boot | remotely using a strongly authenticated (preferably public- | key based) out-of-band management connection, such as to a | baseboard management controller or service processor. | Programmatic disabling of Secure Boot either during Boot | Services or after exiting EFI Boot Services MUST NOT be | possible. Disabling Secure Boot must not be possible on ARM | systems."[1] | | This requirement is no longer needed for Windows 10 logo | certified x86_64 computer,[2] but I've yet to see a vendor | actually take it out. | | For SOC systems, at least if you wish to have Windows 10 | Logo, it makes it optional if I'm reading their spec sheet | correctly: | | "Requirement 10: OPTIONAL. An OEM may implement the ability | for a physically present user to turn off Secure Boot either | with access to the PKpriv or with Physical Presence through | the firmware setup. Access to the firmware setup may be | protected by platform specific means (administrator password, | smart card, static configuration, etc.)"[3] | | That said, that's only for Windows logo certified devices. | I'd assume if you don't intend to make you system Windows | compatible then you can do whatever you want. | | ------ | | [1]https://docs.microsoft.com/en-us/previous- | versions/windows/h... | | [2]https://www.pcworld.com/article/2901262/microsoft- | tightens-w... | | [3]https://docs.microsoft.com/en-us/windows- | hardware/drivers/br... | treebornfrog wrote: | Read the first paragraph then wished that the font on mobile was | a lot bigger. | dang wrote: | " _Please don 't complain about website formatting, back-button | breakage, and similar annoyances. They're too common to be | interesting. Exception: when the author is present. Then | friendly feedback might be helpful._" | | https://news.ycombinator.com/newsguidelines.html | saagarjha wrote: | Is this a new addition to the guidelines? I could have sworn | it wasn't there before... | rwmj wrote: | Surprised he doesn't mention Nuvia, which could be a very | exciting development in Arm servers (if it lives up to the hype | of course). | camillomiller wrote: | > I think Apple should be thanking the Raspberry Pi world for | showing what you can do with SoCs, and for driving so much | software to already be ported to the ARM processor. | | With all due respect, I love my raspberry pi, but Apple just | needs to thank whoever was in charge of acquiring PA Semi's know | how in 2008, along with the chip mastermind that is Johni Srouji. | Or themselves from 1990, when they actually founded ARM as a | joint venture with Acorn computers to make chips for the Newton. | gorgoiler wrote: | I take delivery of a Raspberry Pi 4 tomorrow. I'm really hoping | it will replace my MBP for almost everything I do -- namely | clerical office work, teaching high school CS, and web browsing. | Exciting times. | grugagag wrote: | Honest question. How is that any better than a small laptop? Is | the price point that makes the difference? | gorgoiler wrote: | The price, and I'm also interested in portability and | robustness. My plan is to hot desk with this thing between | three locations: my office in school, my classroom, and my | home office. | | I also want something _weird_. Kids kind of look down on PCs | and especially Linux. It's seen as kind of crappy compared to | the shiny of iPhones and Windows gaming rigs. I hope to show | them that there's a third kind of computer with which one can | do a lot, that also happens to be pocketable and under $100. | | (And also: ANSI keyboard Pinebook Pro has been sold out for | weeks.) | wayneftw wrote: | You could do the same thing with a $100/150 NUC and get | better performance and software compatibility - | https://www.amazon.com/Wintel-Pro-Mini- | ordenador-T8/dp/B083V... | Klinky wrote: | I would be prepared to be underwhelmed at using a rpi as a | desktop. Graphics drivers still need work. | | This is where I think Apple can do it right. They can tune | drivers and fully optimize system performance, since they | basically own the whole stack, and won't be stuck with | proprietary broken blobs or reverse engineering a 3rd party | design. | gorgoiler wrote: | I've watched a lot of YouTube videos of, ironically, people | using Raspberry Pis to watch YouTube videos. The UI seems | snappy, and I can live without full screen 1080p -- the only | thing that seems poor is full screen full resolution video. | | Is there anything else I should be looking out for? | | Raspberry Pi 4 is now OpenGL ES 3.0 certified, so I'm | expecting it to only get faster with time. My main concern is | a Pi5 being released and my "old" hardware becoming obsolete. | simcop2387 wrote: | I wouldn't expect a pi5 any time soon. Maybe another | revision of the pi4 or a new compute module system that | allows a proper pi4 compute module (apparently not enough | pins on the sodimm form factor they use currently to give | the pcie lanes and other things the processor supports). | DesiLurker wrote: | NanoPi M4V2 may be better. plus you can install nvme drives in | it for additional io perf. | gorgoiler wrote: | I love the diversity in this space but unfortunately I've | been burned by off-brand pi stuff before. | | Pine's RockPro64 and Libre Renegade Elite are two lovely | RK3399 devices that I've tried. However, each has sufficient | quirks that something more mainstream like the Raspberry Pi 4 | (with a wide user base, more Google hits for common problems, | etc) will hopefully let me focus on using the device as | opposed to getting it to function. | | Non-RPi SBCs also seem to require a lot of off-brand | community patches to get them working. I'm pretty wary of | bringing an OS build which I downloaded from a third party | github page onto a campus full of children. I don't have any | reason to believe the community builds are nefarious, but | it's less of a risk to stick with Raspberry Pi, IMHO. | SillaDeRuedas wrote: | Amazing! Isn't this the greatest idea ever? | ttul wrote: | Where can a developer buy one of these $500 ARM minis? | thenewwazoo wrote: | https://developer.apple.com/programs/universal/ | butz wrote: | Are Apple ARM chips the same as other ARM chips or are there any | "magic" that requires more work for developer to port software? | baddox wrote: | Apple licenses the ARM CPU architecture from Arm Holdings. My | understanding is that Arm Holdings doesn't sell any hardware | themselves. ___________________________________________________________________ (page generated 2020-07-06 23:00 UTC)