public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Matthew Wilcox <matthew@wil.cx>
To: Jiri Kosina <jkosina@suse.cz>
Cc: James Bottomley <James.Bottomley@hansenpartnership.com>,
	ksummit-2008-discuss@lists.linux-foundation.org,
	penberg@cs.helsinki.fi, dwmw2@infradead.org,
	David Miller <davem@davemloft.net>,
	linux-kernel@vger.kernel.org
Subject: Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project
Date: Thu, 29 May 2008 10:32:47 -0600	[thread overview]
Message-ID: <20080529163247.GW22636@parisc-linux.org> (raw)
In-Reply-To: <Pine.LNX.4.64.0805291656000.6718@jikos.suse.cz>

On Thu, May 29, 2008 at 05:06:15PM +0200, Jiri Kosina wrote:
> I fully agree, but my impression is that this really is not going to be 
> easy. Fixing bugs definitely is a good way to start kernel coding -- it 
> forces you to understand the internals of the source, get used to the 
> coding style by reading the code, etc. Unfortunately, it's simply not very 
> attractive for newcomers.

"Programming is hard, let's go shopping"?

> For example -- I am leading a seminar at university, oriented at linux 
> kernel internals. I provide the possibility to students either to
> 
> - write some stand-alone interesting kernel project
> - fix a few non-trivial bugs in kernel bugzilla
> - chose any part of a kernel, learn how it works, and present this to 
>   other seminar attendees
> 
> The feedback I often get from students (and these guys are studying 
> computer science) is
> 
> - writing some wholy new interesting kernel project is usually too 
>   complicated (both coming with an interesting idea for a project, and 
>   doing the coding itself)
> - fixing random bugs from kernel bugzilla is boring (spending 10 hours 
>   looking for missing '=' doesn't really attract them)
> 
> So in overwhelming majority of cases, they just chose the presentation.

In general, students are going to choose the easiest option ;-)

Perhaps you could try making the process of finding a kernel bug seem
more exciting?  I doubt that most kernel bugs are a simple as a missing =.
But even if they were, it's about the /process/ you take to get to that
boring patch.

> All I want to say is that I could very well imagine that a lot of 
> newcomers will find "hey, feel free to crawl through bugzilla and fix 
> whatever you are able to fix" very non-attractive.

Of course.  We have to make it sexier than that.

-- 
Intel are signing my paycheques ... these opinions are still mine
"Bill, look, we understand that you're interested in selling us this
operating system, but compare it to ours.  We can't possibly take such
a retrograde step."

  reply	other threads:[~2008-05-29 16:33 UTC|newest]

Thread overview: 109+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-28 17:20 [Ksummit-2008-discuss] Fixing the Kernel Janitors project James Bottomley
2008-05-28 17:43 ` H. Peter Anvin
2008-05-28 19:08 ` Rik van Riel
2008-05-28 20:15   ` Chris Mason
2008-05-29 10:34     ` Jiri Kosina
2008-05-31  8:38       ` Pavel Machek
2008-05-28 20:38   ` James Bottomley
2008-05-28 20:49 ` David Woodhouse
2008-05-28 21:01   ` James Bottomley
2008-05-28 21:31     ` Pekka Enberg
2008-05-28 21:42       ` James Bottomley
2008-05-28 22:18         ` David Woodhouse
2008-05-28 22:35           ` James Bottomley
2008-05-28 22:51             ` Greg KH
2008-05-28 23:23               ` Luck, Tony
2008-05-29  0:36                 ` Greg KH
2008-05-29  1:00                   ` Dave Jones
2008-05-29  2:26                     ` Greg KH
2008-05-30 20:23                       ` How many contributors are we losing Luck, Tony
2008-05-30 20:46                         ` Willy Tarreau
2008-05-30 20:47                         ` Greg KH
2008-05-30 23:37                           ` [Ksummit-2008-discuss] " Grant Grundler
2008-05-31 19:53                             ` Stefan Richter
2008-05-30 21:01                         ` [Ksummit-2008-discuss] " Daniel Walker
2008-05-30 21:13                         ` Hugh Dickins
2008-05-30 22:05                           ` Luck, Tony
2008-05-30 22:53                             ` Theodore Tso
2008-05-30 23:10                           ` H. Peter Anvin
2008-05-31  1:12                         ` Josh Boyer
2008-05-29  6:12               ` [Ksummit-2008-discuss] Fixing the Kernel Janitors project David Miller
2008-05-29  6:09             ` David Miller
2008-05-29 13:24               ` Peter Zijlstra
2008-05-29 14:36               ` James Bottomley
2008-05-29 15:06                 ` Jiri Kosina
2008-05-29 16:32                   ` Matthew Wilcox [this message]
2008-05-30  0:24                     ` Stefan Richter
2008-06-02 10:32                     ` Jiri Kosina
2008-06-02 10:43                       ` Rafael J. Wysocki
2008-05-29 17:37                   ` James Bottomley
2008-05-29 20:24                     ` Rafael J. Wysocki
2008-05-31 19:21                   ` Lars Noschinski
2008-06-01 16:09                     ` store-same-blocksonce (was Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project) Pavel Machek
2008-06-02  8:18               ` [Ksummit-2008-discuss] Fixing the Kernel Janitors project Paul Jackson
2008-05-29  2:27 ` Matthew Wilcox
2008-05-29  5:58 ` David Miller
2008-05-29  6:17   ` Benjamin Herrenschmidt
2008-05-29 12:45     ` Theodore Tso
2008-05-29 16:15       ` RFC: Moving firmware blobs out of the kernel David Woodhouse
2008-05-29 16:47         ` [Ksummit-2008-discuss] " Greg KH
2008-05-29 20:29           ` Arjan van de Ven
2008-05-29 20:47             ` Matthew Wilcox
2008-05-29 20:55               ` Yinghai Lu
2008-05-29 20:59                 ` James Bottomley
2008-05-29 21:03                 ` Greg KH
2008-05-30  9:20                   ` Alan Cox
2008-05-30 10:38                     ` David Woodhouse
2008-05-29 21:31                 ` David Miller
2008-05-29 21:57                   ` Yinghai Lu
2008-05-30  9:52                     ` Takashi Iwai
2008-05-30 10:37                       ` David Woodhouse
2008-05-29 21:09             ` David Miller
2008-05-29 21:11               ` Arjan van de Ven
2008-05-29 23:04                 ` David Woodhouse
2008-05-30 13:47                   ` Arnaldo Carvalho de Melo
2008-06-01 16:17                   ` Pavel Machek
2008-06-06 14:46                     ` David Woodhouse
2008-06-07  9:53                       ` Pavel Machek
2008-06-08 11:13                   ` Mauro Carvalho Chehab
2008-05-29 22:11               ` David Woodhouse
2008-05-30 18:37                 ` Grant Grundler
2008-06-07 22:14               ` Alexandre Oliva
2008-05-29 19:12         ` Jeff Garzik
2008-05-29 21:17           ` [Ksummit-2008-discuss] " Peter Zijlstra
2008-05-29 23:39             ` H. Peter Anvin
2008-05-30  9:31               ` Alan Cox
2008-05-30  9:50                 ` Peter Zijlstra
2008-05-30 13:53                   ` Jeff Garzik
2008-05-30 21:08                   ` Alexandre Oliva
2008-05-30 23:14                 ` H. Peter Anvin
2008-05-31 14:05                   ` Alan Cox
2008-05-31 15:10                     ` H. Peter Anvin
2008-05-30  1:27             ` Benjamin Herrenschmidt
2008-05-29 21:18           ` David Woodhouse
2008-05-30  1:22         ` Benjamin Herrenschmidt
2008-05-29 20:54       ` [Ksummit-2008-discuss] Fixing the Kernel Janitors project David Miller
2008-05-29 20:59         ` Matthew Wilcox
2008-05-29 21:12           ` Greg KH
2008-05-30  1:25           ` Benjamin Herrenschmidt
2008-05-30  2:20             ` Matthew Wilcox
2008-05-29 21:14         ` Theodore Tso
2008-05-29 21:39           ` David Miller
2008-06-01 14:11             ` Thomas Gleixner
2008-06-01 14:24               ` James Bottomley
2008-06-01 16:21                 ` s2ram video problems " Pavel Machek
2008-06-01 17:55                   ` Rafael J. Wysocki
2008-06-01 18:04                   ` James Bottomley
2008-06-01 18:14                     ` Matthew Garrett
2008-06-01 18:14                     ` Rafael J. Wysocki
2008-06-01 18:17               ` Matthew Garrett
2008-06-01 20:22                 ` Thomas Gleixner
2008-06-01 20:36                   ` Matthew Garrett
2008-06-01 23:56                   ` Benjamin Herrenschmidt
2008-05-30  1:20       ` Benjamin Herrenschmidt
2008-05-30  6:55         ` David Miller
2008-05-29 16:03     ` Jonathan Corbet
2008-05-30  0:40       ` Neil Brown
2008-05-29 14:26   ` James Bottomley
2008-05-29 11:32 ` Helge Hafting
2008-05-29 13:44 ` Adrian Bunk

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080529163247.GW22636@parisc-linux.org \
    --to=matthew@wil.cx \
    --cc=James.Bottomley@hansenpartnership.com \
    --cc=davem@davemloft.net \
    --cc=dwmw2@infradead.org \
    --cc=jkosina@suse.cz \
    --cc=ksummit-2008-discuss@lists.linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=penberg@cs.helsinki.fi \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox