Re: [RFC] HOWTO do Linux kernel development

Josh Boyer
2005-11-15T02:52:56Z

On 11/14/05, Paul Jackson <pj@sgi.com> wrote:
> > Apparently that isn't my forte.
>
> It may well be your forte. I was commenting on your post, not on you.

How about this:

The goal of the kernel community is to provide the best possible
kernel there is. When you submit a patch for acceptance, it will be
reviewed on it's technical merits and those alone. So, what should
you be expecting?

- criticism,
- comments
- requests for change
- requests justification.

Remember, this is part of getting your patch into the kernel. You
have to be able to take criticism and comments about your patches,
evaluate them at a technical level and either rework your patches or
provide clear and concise reasoning as to why those changes should not
be made.

What should you not do?

- expect your patch to be accepted without question
- become defensive
- ignore comments and resubmit the patch without making any changes
- explain how your project is funded by XYZ and therefore must be
awesome as it is

In a community that is looking for the best technical solution
possible, there will always be differing opinions on how beneficial a
patch is. You have to be cooperative, and
willing to adapt your idea to fit within the kernel. Or at least be
willing to prove your idea is worth it. Remember, being wrong is ok
as long as you are willing to work toward a solution that is right.

josh