Linus Torvalds on Why ARM Won't Win the Server Space
11–20 of 545 posts
Re: Linus Torvalds on Why ARM Won't Win the Server Space
#12I disagree with Linus for a couple of reasons. The main one being that not every service in a product needs to be running ARM for it to be useful. There is nothing preventing heterogenous solutions in the cloud and if third parties vet their code on ARM then deploying your DBMS on ARM and your web server on x86 (or whatever services most of your business logic is in) is totally valid for cost or performance reasons.…
Re: Linus Torvalds on Why ARM Won't Win the Server Space
#13Interesting theory. I wonder then what will happen when Macbooks start shipping with >A12 CPUs [1], will we see more ARM based servers then? [1] https://en.wikipedia.org/wiki/Apple_A12X
Re: Linus Torvalds on Why ARM Won't Win the Server Space
#14So RISC-V CPU designers should aim for the developer market then? First win the hearts and minds of developers, then everything else will come.
But if there is nothing to develop for... Chicken and egg problem. However, I think that Windows on ARM will soon become a real thing, this could bring the developers, it will also help the ARM devices spread among Linux users. Regarding what Linus wrote, I do not buy it. There is so much stuff can run without cross-compilation: js and other scripts, java, c#. Also look at things like Android and iOS, you are already…
My ARM64 development machine is a Pinebook, ARM32 a Cubietruck. Both have only 2GB of RAM and could really do with more. At least the Cubietruck has SATA so mine has a SSD.
Re: Linus Torvalds on Why ARM Won't Win the Server Space
#15Interesting theory. I wonder then what will happen when Macbooks start shipping with >A12 CPUs [1], will we see more ARM based servers then? [1] https://en.wikipedia.org/wiki/Apple_A12X
Re: Linus Torvalds on Why ARM Won't Win the Server Space
#16So RISC-V CPU designers should aim for the developer market then? First win the hearts and minds of developers, then everything else will come.
But if there is nothing to develop for... Chicken and egg problem. However, I think that Windows on ARM will soon become a real thing, this could bring the developers, it will also help the ARM devices spread among Linux users. Regarding what Linus wrote, I do not buy it. There is so much stuff can run without cross-compilation: js and other scripts, java, c#. Also look at things like Android and iOS, you are already…
Windows an ARM has been a real thing for years, and it is horrible. Nobody in his right mind would use this for development.
Re: Linus Torvalds on Why ARM Won't Win the Server Space
#17Earlier quoted context omitted.
But if there is nothing to develop for... Chicken and egg problem. However, I think that Windows on ARM will soon become a real thing, this could bring the developers, it will also help the ARM devices spread among Linux users. Regarding what Linus wrote, I do not buy it. There is so much stuff can run without cross-compilation: js and other scripts, java, c#. Also look at things like Android and iOS, you are already…
I do buy Linus' argument, you need to be able to do native development. My ARM64 development machine is a Pinebook, ARM32 a Cubietruck. Both have only 2GB of RAM and could really do with more. At least the Cubietruck has SATA so mine has a SSD.
But, most developers don’t need to do native development.
Re: Linus Torvalds on Why ARM Won't Win the Server Space
#18> Some people think that "the cloud" means that the instruction set doesn't matter. Develop at home, deploy in the cloud. That's bullshit. If you develop on x86, then you're going to want to deploy on x86, because you'll be able to run what you test "at home" (and by "at home" I don't mean literally in your home, but in your work environment). But developers can ssh to the cloud, and develop there, right?
Re: Linus Torvalds on Why ARM Won't Win the Server Space
#19> Some people think that "the cloud" means that the instruction set doesn't matter. Develop at home, deploy in the cloud. That's bullshit. If you develop on x86, then you're going to want to deploy on x86, because you'll be able to run what you test "at home" (and by "at home" I don't mean literally in your home, but in your work environment). But developers can ssh to the cloud, and develop there, right?
Re: Linus Torvalds on Why ARM Won't Win the Server Space
#20> Some people think that "the cloud" means that the instruction set doesn't matter. Develop at home, deploy in the cloud. That's bullshit. If you develop on x86, then you're going to want to deploy on x86, because you'll be able to run what you test "at home" (and by "at home" I don't mean literally in your home, but in your work environment). But developers can ssh to the cloud, and develop there, right?