5 ms·
It will be the end of Linux on ARM. They will choke platform with blobs until the inevitable death. NVIDIA and open-source is like matter and antimatter - they
by xvilka 6y ago
It will be the end of Linux on ARM. They will choke platform with blobs until the inevitable death. NVIDIA and open-source is like matter and antimatter - they simply cannot coexist in the same place and time.
- axaxs 6y agoARM has little use except for open source. They have zero incentive to kill it, as they don't compete with it.
- duskwuff 6y ago> ARM has little use except for open source. Huh?? ARM is probably the most popular CPU architecture in use today -- unlike x86, which is largely limited to desktop/laptop and server computing, ARM is used in a lot of embedded applications.
- axaxs 6y agoHave you the counts of systems using ARM on Linux(Android) vs ARM in everything else? It's not even close.
- duskwuff 6y agoYou're underestimating the number of ARM microcontrollers in deeply embedded devices. For example, most hard disks and SSDs have at least one ARM core -- and often several -- running the device. They're also quite common in peripherals, like keyboards and mice. The firmware for these devices is often either a realtime embedded OS (like FreeRTOS), or is entirely bespoke. It's virtually never open-source. Even if you're only looking at mobile phones, the cellular baseband is often implemented on ARM as well, and it definitely isn't a Linux system either. (Nor is it open source.)
- throwmemoney 6y agoLast I heard was hard disks and SSD manufacturers were moving away from ARM to RISC-V to save money on ARM license payments. Source https://hn.algolia.com/?q=swerv https://hn.algolia.com/?q=swerv
- Someone 6y agoIndeed. https://www.cambridgenetwork.co.uk/news/record-numbers-arm-based-chips-shipped https://www.cambridgenetwork.co.uk/news/record-numbers-arm-b...: “Arm silicon partners shipped a record 6.4 billion Arm-based chips in the fourth quarter of 2019” Compare that with https://www.slashgear.com/the-2019-global-smartphone-sales-top-10-list-is-here-27611469/ https://www.slashgear.com/the-2019-global-smartphone-sales-t..., which says about 1,5 billion smartphones were sold in the four quarters of 2019. Also, Android, I think, by now is an edge case of open source. The kernel is, but there’s a thick proprietary layer on top of it without which it wouldn’t be Android.
- axaxs 6y agoI'll just reply once here. Thanks for the source. Keep in mind each cell phone can/does have multiple ARM chips, which I attribute still to 'Linux', maybe that's not fair. I tried to get real stats and didn't get far. The most I could find was that ARM was actually declining somewhat in embedded, and that embedded was less than half of revenues. Also, that ARM had 90 percent of the 'phone/tablet/laptop' market, but nothing amounting to close to a majority anywhere else. I think I was incorrect saying that it isn't close, it likely is. I still think more go to supporting a Linux device than not, but am happy to be proven wrong if such data exists.
- Someone 6y agoI don’t have those numbers, but would guess that, the smaller the ARM CPU, the more of them are sold. Also, the more are sold, the more hardware costs become important relatively to development costs, making Linux a poorer choice than smaller OSes or even bare metal. (And the smallest really are small. https://developer.arm.com/ip-products/processors/cortex-m/cortex-m0-plus https://developer.arm.com/ip-products/processors/cortex-m/co... tells me you can get a 0.0066 mm² 32-bit CPU. That one doesn’t have a MMU)
- stjohnswarts 6y agoYou seem ignorant of exactly how many embedded systems out there are not running linux but smaller OS or just bare metal custom kernels. You should research it. Looks like someone down below is less lazy than me and gave some source so do some reading. ARM cores are everywhere buried deep, where you can't see, waiting for skynet to come along
- segfaultbuserr 6y agoYou nailed it. Nvidia's refusal on releasing sufficient technical information and noncooperation with the FOSS community is already self-evident on multiple platforms. Need to play the "Blob" song by OpenBSD. https://www.openbsd.org/lyrics.html#39 https://www.openbsd.org/lyrics.html#39 > Blob was popular at school he was helpful too / He could get your motor runnin' / with a drop of goo / He was givin' it away never charged a dime / But by the time he graduated / Blob was business slime! > He was a blah blah blah blah blah blah / blah blah blah blah blah blah blah blah / blah blah > He's givin' you the Evil Eye! > Now everybody had it / they was drivin' around / They was givin' up their freedoms / for convenience now / Blobbin' up the freeway, water black as pitch And somehow little Blobby was a growin' rich! > He was a blah blah blah blah blah blah / blah blah blah blah blah blah blah blah / blah blah blah blah blah blah blah blah / blah blah > It's linkin' time! > Now it was out of control / n' fishy's came to depend / on Blobby's Blob Blah, seemed to be no end / Then his empire spread and to their surprise / Blobby been a growin' to incredible size! > He's a blah blah blah blah blah blah / blah blah blah blah blah blah / blah blah blah blah blah blah / blah blah blah blah blah blah / blah blah blah blah blah blah / blah blah B-b-b-b-b-b-b-b-b > Then along came a genius Doctor Puffystein / And he battled the Blob / who had crossed the line / He was 50 feet tall — Doctor said "No fear" / I got a sample of Blob I can reverse engineer! > But it was too late! / Blob was takin' over the world! / He wants your video! / Ya he wants your net! / He wants your drive! / He wants it all!! > Somebody help us! / Noooooooo! > NVIDIA! / Intel! / Atheros! / 3-Ware! / VIA! / ATI! / Broadcom! / TI! / Myricom! / HighPoint! / Adaptec! / Mylex! / ICP Vortex! / and IBM! > Takin' over the world!
- znpy 6y agodid you really spam the whole song here ?
- segfaultbuserr 6y agoNo. This is not the whole song, the whole song is longer than that.
- znpy 6y ago
- pjmlp 6y agoARM is all about licensing and selling hardware IP, they will use Linux to the extent that it helps to sell their IP, just like most companies that actually pay for engineers to contribute some parts of their crown jewels to Linux, while leaving the rest for their own in-house distributions. Also in case you haven't noticed, the IoT domain where ARM thrives is getting full of BSD/MIT POSIX clones, guess why. ARM mbed, Zephyr, RTOS, NuttX, Azure RTOS ThreadX, ...
- stragies 6y agoHaving an liberally licensed code-base with make it very easy for entities to publish a benign version on github, and then deploy an "enhanced" version on the real hardware, cryptographiclly signed, and not dumpable. They'll find something, that can support the argument, that not all functionality can be open-sourced, and that is why the published binary will never have the same checksum as something you have compiled from the public sources.
- pjmlp 6y agoFrom my comment history you will see I am pretty much into commercial and dual licensing, so I do agree with your point, however kind of feels like the way copyleft licenses have been managed has brought us back to the commercial licenses with source code, just under a different name to make them more appealing to younger generations.
- stragies 6y agoHi, thanks for replying! > the way copyleft licenses have been managed has brought us back to the commercial licenses with source code, just under a different name to make them more appealing to younger generations. I think, I'm following along (&agree), but to be sure, could you perhaps elaborate a bit on that? (Also for other? readers)
- pjmlp 6y agoBasically Linux kernel, GNU utilities and GCC are the only projects left with a copyleft license, almost everyone else migrated to non-copyleft licenses in the context of making money with some form of open source. And not everything gets upstream, in name of keeping the main business at the company's soul, for example those optimizations used by clang on PS4? Sure all of those that don't reveal PS4 architecture features that could eventually be "misused". The large majority of those business have moved into clang, thus reducing GCC usage to copyleft hardliners, Linux is visible on ChromeOS and Android but not on a context that it can fully profit from and then there is Fuchsia waiting on the backstage. So in a couple of generations, when copyleft software is just a memory in digital books, we will have gone full circle to the days when buying developer software would entitle you to an extra floppy with a partial copy the source code. The only difference is how that partial copy gets delivered, which will be just the upstream of non-copyleft software.