Slashdot Mirror


Torvalds: "People Who Start Writing Kernel Code Get Hired Really Quickly"

alphadogg writes Now more than ever, the development of the Linux kernel is a matter for the professionals, as unpaid volunteer contributions to the project reached their lowest recorded levels in the latest "Who Writes Linux" report, which was released today. According to the report, which is compiled by the Linux Foundation, just 11.8% of kernel development last year was done by unpaid volunteers – a 19% downturn from the 2012 figure of 14.6%. The foundation says that the downward trend in volunteer contributions has been present for years. According to Linus Torvalds, the shift towards paid developers hasn’t changed much about kernel development on its own. “I think one reason it hasn't changed things all that much is that it's not so much unpaid volunteers are going away as people who start writing kernel code get hired really quickly,” he said.

7 of 130 comments (clear)

  1. Re:It's also not that easy by MichaelMacDonald · · Score: 3, Insightful

    It's harsh coding. I was going to work on microkernel code once for the HPUX linux port. Just getting familiar with everything is a bit of a project. You have to really want to do it. I love low level coding, too. I, just, always find myself doing other things. That said, finding work is easy enough that I don't need to kernel hack to make money, and I have yet to run into a serious Kernel issue that stops me from doing something I want to do. Honestly, though, these guys doing the kernel hacking are good enough that finding work isn't an issue.

  2. Re:Upper management be like by Austerity+Empowers · · Score: 5, Insightful

    Or, people who understand how to write good software and understand actual hardware designs & issues are very valuable. And yeah, if you can tolerate difficult personalities, that's always needed...

  3. May also show wider adoption... by Art+Challenor · · Score: 4, Insightful

    Despite 2015 not being the year of Linux on the Desktop, it IS the year of Linux in just about every embedded device, board and SOC on the market. This means that there are more developers being paid to work on Linux, presumably including the Linux kernel.

    The summary is full of percentages. 11.8% seems to be about 19% less than 14.6% but that just serves to obfuscate. I'm not willing to dig into the "fill-in-the-form-to-read" article, but would assume that the total number of paid developers has increased accounting for the change in percentages.

    1. Re:May also show wider adoption... by Dutch+Gun · · Score: 4, Insightful

      Yep, that wasn't too long ago. Ballmer was, of course, actually talking more about the GPL license and it's "viral" nature, as they viewed it. Microsoft has previously been forced to release source code when GPU code was found in one of it's products.

      Interestingly, it's a very different Microsoft today, having realized that iOS and Android have destroyed them in the mobile space, and with Linux as a very strong competitor in the server market. You see them now even porting some of their most important properties (Office, Outlook, .NET, etc) to competing platforms, which would have seemed unbelievable just six or seven years ago. Competition is a good thing.

      --
      Irony: Agile development has too much intertia to be abandoned now.
  4. Re:And so Linux has become a boring mess... by halivar · · Score: 4, Insightful

    Well, I guess that opens a philosophical discussion of whether writing device drivers counts as "kernel coding" at all.

  5. Re:And so Linux has become a boring mess... by DarkOx · · Score: 4, Insightful

    So what if it gets pulled into the kernel, than its kernel coding; at least in Linux land because driver code can touch memory belonging to other parts of the the kernel. If we are talking about Minix or something it might not be.

    And So what if he did it to pad his resume. Drivers are useful to anyone who has the kit they are written for. Even if he abandons it quickly a working or mostly working driver is still useful because someone else can maintain it. Its way easier for me take your driver for 3.0.19 and tweak it build on 3.0.22 or whatever than it is to work out the hardware details.

    He wins and the community wins.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  6. Not in Germany by Anonymous Coward · · Score: 3, Insightful

    I look back on many years of writing assembly code for 680x0 and PPC, Strong knowledge in Hardware and System development of certain architectures as well as C programming. I even have written an hobbyist Kernel and an Action Replay like software (WinIce for Windows guys). Sadly I am not able to find a job offer here in germany. Most of the time I deal with mid management people who know shite about programming at all. They see you as a toy who can be hired cheaply.

    Over the years I found a company named CSC (Computer Sciences Corporation) who hired me as an application developer for surface and subsurface realtime systems (Military services). At least that's what's written on the paper. The reality ended up that I did normal consultancy shite like building up PC's, lot of travelling, systems integrations and other things NOT RELATED to my job description. After 6 years I quit the job because it wasn't satisfying. I wanted to leave earlier but unfortunately the current economic situation didn't allow me to quit the job and become unemployed.

    After a while they started treating me with all kind of dirty company stuff like warnings and other things only to enforce me to continue the way "they" saw me. This ended up in me resigning from the job.

    After that I wasn't able to find another job anymore because over the 6 years I did so many different tasks, that I ended up doing everything half or on a broad ranger rather than staying the expert that I was before I joined the company.

    Now 5 years have passed where I resigned from my job and from then on depend on germans wellfare system.

    I wasn't hired anymore. No one want's my knowledge and no one wants to hire a "foreigner" (my parents are migrants).

    So far mr. Linus Torvalds. I respect you but you are wrong. The indepth skills one have are worth nothing. The only thing matters is a) you are young, b) you are cheap and c) you are no fucking migrant.