Linux Foundation Paving Way for New Kernel Developers
Jack Spine writes "The Linux Foundation has published a how-to document for developers who want to negotiate the hidden shoals of open source. According to both the Linux Foundation and the Open Source Consortium, developers can get frustrated with the processes in open source coding, especially for enterprise-class projects like Linux. 'A guide to the kernel development process' aims to encourage participation from new programmers by explaining what's involved. Some developers and businesses attempting to submit changes to the Linux kernel find themselves tangled up with the processes used, according to the guide, which was written by Jonathan Corbet, executive editor of lwn.net and himself a Linux developer."
here.
Do you even lift?
These aren't the 'roids you're looking for.
http://www.zdnet.co.uk/misc/print/0,1000000169,39461788-39001068c,00.htm
So I can pretty well follow a spec, an algorithm description, or pseudo-code in C. But I'm no pro. Do I have the skills to start contributing to a top-tier open source project like the kernel, gcc, apache, etc? I'm looking at this link, what others would people recommend for how to get started?
In Capitalist America, bank robs you!
The worst they can do is not apply it
:(
I got to it without any problems - did you check your internets? Anyway, this looks pretty neat - I have coding skills I've been itching to flex, but I've never really been involved with a big development project, so some janitorial work could be fun :)
It's back up now. We just had to restart the server and turn on some caching goodness.
Peace,
BKP
Most incompetent developers get freaked out when they see anything resembling architecture and design in a project.
Mostly this is part of a larger effort by the Linux Foundation to make Linux development more accessible. There's a lot of interested folks out there who simply don't know the nuances of dealing with the kernel (and, perhaps, general free and open source) developers. This document will hopefully tear down any perceived curtains and allow ISVs and individual developers get a good idea of how to deal with the kernel.
Brian Proffitt
Community Manager
Linux Developer Network
much profit in community management? :p
1. Lurk for a while. 2. Make a post on an introductory thread. 3. Attempt to join in a discussion, preferably one that you *really* care about, and get shouted down because everyone thinks you're an asshat. 4. Karma whore on bullshit discussions, to get your reputation back. 5. ???
Step 1: Release commercial Linux application
Step 2: See the commercial Linux application end up on The Pirate Bay
Step 3: Realize that Linux users almost never pay for anything
Step 4: YOU FAIL IT!
Step 5: Re-invent yourself as an open source company and sell support
Step 6: Get bought by IBM or Sun.
Step 7: Retire in Bermuda, laughing all the way to the bank.
My blog
I don't know what's the bigger achievement. Getting a patch into mainline or reading all of these 67-miles long "super-qucik howtos". Seriously, what's wrong with a wiki, where you can "abstract" hundreds of lines into smaller, more managable articles? Anyhow, it's good to see the most sacred inner-cult of KernelMailingList opening up a little :)
If someone decides that you're a trouble maker, or whatever, try to get your patch in a different branch of the tree. The kernel has a long tail, and all patches go upstream to Andrew Mortons tree and then hop to Linus' tree, provided that the code is decent and it serves a genuine purpose (A guy from Google has two spelling corrections that were merged and he got credited for).
You'll get yelled at for formatting and such before anyone of higher authority sees your code. You probably won't get your code past a subsystem maintainer without having it look presentable. It's just about getting your foot in the door at any node along the tail. I mean, even Namesys got code in the kernel with Hans shouting at everyone. The protocol for doing things is a bit flexible (I hear Andrew Morton still submits changes to Linus as tar balls from time to time... I'm not sure if he does this any more, though) if you stick to the key concepts.
Just my $0.02, I could be wrong.
If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.
1) Get linked on Slashdot
2) Have servers turned into smoldering remains
3) Take servers offline
4) Turn on caching
5) Put servers online again
6) ???
7) Proffit
(Sorry, I just couldn't resist...)
"I'm not anti-anything, I'm anti-everything, it fits better." - Sole
where the people mostly know each other and with a 400 lb gorilla or two at the head of each one
Well, i have heard the term code monkey, but 400 lb gorillas?
Kernel development must be tough...