All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Drake <dsd@reactivated.net>
To: Nick Piggin <piggin@cyberone.com.au>,
	alan@lxorguk.ukuu.org.uk, amir@montilio.com
Cc: linux-kernel@vger.kernel.org
Subject: Re: Developing Kernel Code newbie
Date: Mon, 15 Sep 2003 16:11:23 +0100	[thread overview]
Message-ID: <3F65D69B.5000707@reactivated.net> (raw)
In-Reply-To: <3F658BF1.6070703@cyberone.com.au>



Nick Piggin wrote:
> If you are a _programming_ beginner, you're setting your sights a too high
> and will probably get frustrated.

I'm not a beginner to programming, been doing it since an early age. 
That said, I have very little experience of "pro" programming - I am 
still in full time education.
Still, it is definately a high target, and will take some time getting 
used to.

I wrote my first patch yesterday, very very basic but its a start! (just 
simply makes the usblp driver output its debug info into dmesg when 
CONFIG_USB_DEBUG is set).

Alan Cox wrote:
 > The kernel is cool, but it is a large piece of code with a lot of ideas
 > in it that some folks find challenging (interrupts, multiprocessing,
 > threads and locking) [One thing to be said at least the Java taught
 > university folks understand some of this unlike those they used to feed
 > pascal]
 >
 > Have fun but if you find the kernel daunting and hard work, don't give
 > up but pick up something smaller, easier to understand and use a
 > debugger on - like desktop applications, then come back and try the
 > kernel again later.

I think thats where I'm heading, thanks for the advice.



Amir: Here are a few URL's I have stored for this topic. I have yet to 
study them in detail.

http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html
http://www.kernelnewbies.org
http://en.tldp.org/LDP/khg/HyperNews/get/khg.html

Thanks.


  reply	other threads:[~2003-09-15 15:05 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-15  7:59 Developing Kernel Code newbie Amir Hermelin
2003-09-15  8:35 ` Nick Piggin
2003-09-15  9:49   ` Daniel Drake
2003-09-15  9:52     ` Nick Piggin
2003-09-15 15:11       ` Daniel Drake [this message]
2003-09-15 13:55     ` Alan Cox
  -- strict thread matches above, loose matches on Subject: below --
2003-09-15  7:57 Amir Hermelin

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=3F65D69B.5000707@reactivated.net \
    --to=dsd@reactivated.net \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=amir@montilio.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=piggin@cyberone.com.au \
    /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 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.