Facebook Joins Linaro Linux-on-ARM Effort
dgharmon writes "It has been more than two years since Freescale Semiconductor, IBM, Samsung, ST-Ericsson, and Texas Instruments formed a non-profit software company called Linaro to help focus the disparate efforts to get Linux running well on ARM processors and system-on-chip designs. A slew of companies, some new to the ARM racket, have joined the Linaro effort – and as of Thursday afternoon, so has social media juggernaut Facebook."
http://mobile.slashdot.org/story/12/05/28/1632226/is-facebook-working-on-a-smartphone
sysadmins and parents of newborns get the same amount of sleep.
Of course, that's not what Linaro is about. They are looking forward to stop the explosion of code and architecture within the ARM familly. No two ARM machine boots the same. No two ARM processors expose component the same way. You did not read Linus saying "what about stoping the ARM crap?"
http://linux.slashdot.org/story/11/08/18/1728227/arm-is-a-promising-platform-but-needs-to-learn-from-the-pc
I guess it depends on what you mean with "running well": I have a Pandaboard and, well, it has been a major clusterfuck all the way from the beginning, what with constant breakage of features, on some releases of the software the features disappear completely, and then there's the constant crashes in the kernel. Imagine my surprise when I installed the latest stable Texas Instruments - release of the kernel only to find that networking is completely broken and the kernel goes to a hard lock-up after being on for 5-10 minutes, whether or not it just sits idle this whole time.
If all I want out of it is unaccelerated X or just console applications then yes, it runs very well, and it works great as a low-foothold server for all kinds of things. I'm just saying that I sure have no high expectations for these guys and their efforts.
According to the Wikipedia article, these guys are simply trying to simplify, optimize, and reduce fragmentation in the ARM/Linux world. They're not trying to claim anything except that their tools and validation suite make your life easier.
It's sort of like the Linux Standard Base, if you remember that initiative. The LSB was invented to address concerns of fragmentation and difficulty in porting applications to Linux, because the distributions were so radically different from each other. While it didn't work out as well as hoped, it did manage to reduce the idiosyncrasies.
Isn't Android itself a Linux-derived OS? I thought Torvalds said that Android will be converging back to Linux in the future.
Yes, Android runs on a slightly modified Linux-kernel. Most of the modifications have now made their way into the mainline kernel, so in the future it may well be possible that there is no need for modifying the kernel at all. The userland on Android and any Linux-distro is entirely different, but I s'spose you knew that already.
For that matter Linaro has been making ARM patchsets for various hardware for over 10 years (maybe even longer!). Probably 3/4 of the ARM Linux hardware you'll find (be it routers, IPCams, print servers, etc) will be running some kernel with a -linaro in it, and even the ones that aren't usually have a -linaro in the gcc/binutils buildversion.
They're just trying to reduce their own costs by consolidating the majority of necessary changes into patchsets that will be accepted into the kernel, so that minimal additional, potentially conflicting, code will end up outside of the kernel in the long run.
Can't fault them for wanting to make both our and their lives easier.
It's long past time for this. China is doing MIPS servers too.
Help stamp out iliturcy.
Even if Facebook is planning a smartphone (huh?) they don't have a lot of motivation to improve core Linux on ARM. I think it more likely that they're seriously looking at transitioning their (huge) data centers to ARM in order to save energy costs.
I've poo-pooed ARM-server speculation in the past, but this goes way beyond speculation.
Server chips make less than 12% of AMDs revenue, tieing with chipsets, of all thing. Graphic chips are more than twice that.
HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
no, it has no MMU
For that matter Linaro has been making ARM patchsets for various hardware for over 10 years (maybe even longer!).
Citation needed. According to wikipedia, Linaro was only founded 2 years ago.
Most human behaviour can be explained in terms of identity.
It remains to be seen if ARM will ever offer the same single-thread performance as x86, but it offers better performance per watt now, so embarrassingly parallelizable tasks are already better done on ARM so long as the servers don't cost so much that you don't save any money using less power. Power is pretty expensive these days though, which is one big reason you're seeing so much interest in ARM servers, and intel isn't exactly known for offering their chips at unbelievably low prices.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"