
On Thu, Nov 28, 2013 at 11:30:46AM +1100, Toby Corkindale wrote:
I really like the little ARM single-board computers. I just wish the distros would manage to sort the hardware support out properly, and then continue to support previous versions for just a bit longer.
does debian on ARM have long term support? I suspect when the 64bit ARM chips come out then RedHat/CentOS will support them and we'll get long term support. I doubt they will bother until we're out of the 32bit ARM era - 2G of ram for 4 or 8 cores to share (even if they are slow) is very limiting. IIRC debian has had an aarm64 port since the start of this year. Ubuntu seems to have gone the other way - chasing the phone and tablet markets (which outside the big two is increasingly cluttered - firefox OS, tizen, jolla/sailfish, aosp respins, 'doze, ubuntu touch, ??), but I guess that doesn't preclude them doing a LTS ARM server spin too.
It's your typical case that a new version comes out, and then all the dev focus moves to it and the older version is stuck in time. Usually not too hard to bring it up to date if you know what you're doing, but it's a barrier to adoption for people who just want to have a small, stable platform, rather than spend all their time maintaining the platform.
or if you "install once and forget" then it limits their usefulness to being intranet only. can't have world-facing un-updated boxen...
Most of the boards sit a fair bit behind the current ARM tech, sadly. Eg. The common boards are a single or dual core 1GHz ARM A8 or A7. (And the raspberry pi is far behind that in terms of processing power)
Meanwhile the ARM cpu in the Nexus 5 phone can get up to 2.3 GHz on four cores! I'd love to have that sitting in a cheap, low-powered server the size of a deck of cards.. (You can get Snapdragon dev kits, but they're expensive and aimed at developing for new devices, not just running as mini computers)
generally agree, but cpu specs aren't everything. cache and main memory bandwidth, being able to run 2xSATA and 1gige NIC at full speed (handling interrupts & DMA efficiently), some PCIe, etc. are probably way more important to servers than a bit more cpu GHz. AFAICT ARM hardware/kernels still have some way to go to catch up in these areas. also if the SMP architecture is poor then sometimes adding more cores to a chip results in more contention and each core goes noticeably slower. I'm not clear what the state of SMP scalability is like on the myriad of ARM chip designs. cheers, robin