All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux Kernel Development
@ 2012-09-09  3:15 Kaushal Shriyan
  2012-09-09  3:32 ` Alexandru Juncu
  2012-09-09 13:14 ` Davidlohr Bueso
  0 siblings, 2 replies; 27+ messages in thread
From: Kaushal Shriyan @ 2012-09-09  3:15 UTC (permalink / raw)
  To: kernelnewbies

Hi,

I am interested to contribute to linux kernel development process. I
have been working on Linux for the last ten years and have been a
great fan of Linux OS since beginning. Any good references to start
learning C and understand the linux kernel source code.

Regards,

Kaushal

^ permalink raw reply	[flat|nested] 27+ messages in thread
[parent not found: <CAK8ka9y1VhMzS0X2GSEg4AQzSMPwOkS3HQxBuX4t-Rp-_OwDow@mail.gmail.com>]
* Linux Kernel Development
@ 2007-07-16 21:04 Paolo Ciarrocchi
  2007-07-16 21:34 ` Michal Piotrowski
  0 siblings, 1 reply; 27+ messages in thread
From: Paolo Ciarrocchi @ 2007-07-16 21:04 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Hi all,
I'm the author of the document "Introduction to Linux Kernel
Development Process" hosted at
http://linux.tar.bz/articles/2.6-development_process.
Part of the document has been included in Documentation/HOWTO

I was reading  both the documents while I started, again, to think
about how to improve the quality of the vanilla kernels.

Here are a few line of the document I wrote:

---8<------8<------8<------8<------8<------8<------8<------8<------8<---
 --- 2.6.x kernels ---

2.6.x kernels are maintained by Linus Torvalds,
it's development is as follow:
- As soon a new kernel is released a two weeks windows is open, during
  this period of time maintainers can submit big diffs to Linus, usually
  the patched sited in -mm kernels for a few weeks.
  Preferred way to submit big changes is using GIT
  (more information about GIT at http://git.or.cz/ and
  http://www.kernel.org/pub/software/scm/git/docs/tutorial.html).
- After two weeks a -rc1 kernel is released and now is possible to
  push only patches that do not include new functionalities that could
  affect the stability of the whole kernel. Please note that a whole
  new driver (or filesystem) might be accepted
  after -rc1 because there is no risk of causing regressions with
  such a change
- A new -rc is released whenever Linus deems the current git
 (the kernel's source management) tree to be in a reasonably sane state
  adequate for testing. The goal is to release a new -rc kernel every week.
- Process continues until the kernel is considered "ready", the
  process should last around 6 weeks ( 6 kernels per year should be
  released) an usually includes 4/5 rc releases.
---8<------8<------8<------8<------8<------8<------8<------8<------8<---

The sentence "Process continues until the kernel is considered "ready"
" should probably be changed in order to reflect the usage of the
"regression list" that Adrian and then Michal were used to maintain.

Is there a "stable" place were users can read/comment/modify the list?
Wasn't Google interested in employee a person to take care of
regression/bug report? (Yes, if there is an open position I would be
interested in applying ;-).

Thanks!

Regards,
-- 
Paolo

^ permalink raw reply	[flat|nested] 27+ messages in thread
* Linux kernel development
@ 2006-06-03 13:36 Paolo Ciarrocchi
  2006-06-03 18:28 ` Horst von Brand
  0 siblings, 1 reply; 27+ messages in thread
From: Paolo Ciarrocchi @ 2006-06-03 13:36 UTC (permalink / raw)
  To: linux-kernel; +Cc: Kalin KOZHUHAROV, Jesper Juhl, Greg KH

On 11/15/05, Greg KH <greg@kroah.com> wrote:
[...]
> >       http://linux.tar.bz/articles/2.6-development_process
>
> Ah, a very nice summary.
>
> Paolo, can I use this document as a base for this section in the HOWTO
> file (with proper attribution of course.)
>

That article is now living in a git tree, it now contains only spell
checks but I plan to work more on it in the next few days.

The follwoing is the git URI:
git://git.infradead.org/users/paolo/LinuxKernelDevelopmentProcess.git

gitweb interface here:
http://git.infradead.org/?p=users/paolo/LinuxKernelDevelopmentProcess.git;a=summary

Patched and comments are more then welcome ;-)

Ciao,

-- 
Paolo
http://paolociarrocchi.googlepages.com

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2012-09-09 13:14 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-09  3:15 Linux Kernel Development Kaushal Shriyan
2012-09-09  3:32 ` Alexandru Juncu
2012-09-09  9:16   ` Kaushal Shriyan
2012-09-09  9:45     ` brliv
2012-09-09 10:20     ` Daniel Baluta
2012-09-09 10:58       ` brliv
2012-09-09 11:54         ` Anuz Pratap Singh Tomar
2012-09-09 10:36     ` Robert P. J. Day
2012-09-09 13:14 ` Davidlohr Bueso
     [not found] <CAK8ka9y1VhMzS0X2GSEg4AQzSMPwOkS3HQxBuX4t-Rp-_OwDow@mail.gmail.com>
2011-08-22  4:51 ` linux kernel development Niloofar Fazlollahi
2011-08-22  4:53   ` Américo Wang
  -- strict thread matches above, loose matches on Subject: below --
2007-07-16 21:04 Linux Kernel Development Paolo Ciarrocchi
2007-07-16 21:34 ` Michal Piotrowski
2007-07-16 21:37   ` Paolo Ciarrocchi
2006-06-03 13:36 Linux kernel development Paolo Ciarrocchi
2006-06-03 18:28 ` Horst von Brand
2006-06-04 10:00   ` Paolo Ciarrocchi
2006-06-04 10:30     ` Paolo Ciarrocchi
2006-06-04 23:05       ` Horst von Brand
2006-06-05 11:39         ` Paolo Ciarrocchi
2006-06-05 14:58           ` Steven Rostedt
2006-06-05 20:52             ` Paolo Ciarrocchi
2006-06-05 17:38           ` Horst von Brand
2006-06-05 20:51             ` Paolo Ciarrocchi
2006-06-06 19:22   ` Paolo Ciarrocchi
2006-06-06 22:09     ` Horst von Brand
2006-06-07 21:59       ` Paolo Ciarrocchi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.