Linaro is a not-for-profit engineering organization that works on consolidating and optimizing open-source software for the ARM architecture, including the GCC toolchain, the Linux kernel, ARM power management, graphics and multimedia interfaces. It was announced at Computex in June 2010 by ARM, Freescale Semiconductor, IBM, Samsung, ST-Ericsson, and Texas Instruments in a joint press conference. It also provides aligned engineering and investment in upstream open source projects, a monthly release of tools and software and support to silicon companies in upstreaming their system-on-a-chip (SoC) support.
That makes sense why Linaro is the 5th biggest contributer. (I'd never heard of them.)
This is off topic, but their main content is a small fixed-width area, and their related topics flow on the right. On a large monitor, this means that the screen is dominated by related story squares, and the main story is really hard to parse.
A Spectrum editor here- yes, we know the layout is far from ideal, especially on large monitors (I'm painfully aware-my primary monitor is a 30-inch cinema display). We just had a meeting about page templates for infographics last week, so hopefully it will me much better in a couple months.
You can see what people using canonical email addresses are contributing[1]. If you look at the changesets you can also also see the type of changes they're upstreaming, many are simply one liners for hardware support. Hardware support is clearly valuable, but it isn't the level of contribution some other companies put in by any stretch.
I have to admit I haven't been following the development as I used to. Could someone in here say to which FS the article is referring to:
"The increasing size of the Linux kernel is due to the incorporation of significant new features, including a file system optimized for solid-state drives"
I worked at Red Hat for about 8 years. Red Hat pays at the top of the range for pretty much every position within the company. Engineers were starting at either high 5 or low/mid 6 figures, depending on experience and skill. Some made even more, and managers got paid more.
It was a really great place to work. I can't speak for now, although I'm sure it hasn't changed much, but back then, the corporate culture was excellent, very transparent and excellent communication on all levels. The company really is built on, and lives by its ideals. I loved every minute of working there. If you want to work on Open Source, definitely the company to work at.
There's also a bunch of stuff in drivers/ that would be excluded in a typical x86 build, though it (mostly) isn't explicitly architecture-dependent. Over half of the whole kernel LOC are in the drivers directory, which includes support for all sorts of unusual devices.
I was curious so I did make allmodconfig (I'm on 64-bit x86) and 'made bzImage modules' and counted lines of c/asm source with a corresponding .o file, all the header files and Makefile/Kconfig lines and got:
A naïve "wc -l /.[ch]" gives ~16.5 million for my lightly patched 3.13 tree. sloccount[1] which aims to count actual LoC says ~12 million(97% C) for the same tree.
Neither are a truly accurate measure, so help yourself to a pinch of salt to go with the numbers.
Linaro is a not-for-profit engineering organization that works on consolidating and optimizing open-source software for the ARM architecture, including the GCC toolchain, the Linux kernel, ARM power management, graphics and multimedia interfaces. It was announced at Computex in June 2010 by ARM, Freescale Semiconductor, IBM, Samsung, ST-Ericsson, and Texas Instruments in a joint press conference. It also provides aligned engineering and investment in upstream open source projects, a monthly release of tools and software and support to silicon companies in upstreaming their system-on-a-chip (SoC) support.
That makes sense why Linaro is the 5th biggest contributer. (I'd never heard of them.)