Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261433AbTIOPFq (ORCPT ); Mon, 15 Sep 2003 11:05:46 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261448AbTIOPFq (ORCPT ); Mon, 15 Sep 2003 11:05:46 -0400 Received: from pc3-hitc2-5-cust152.lutn.cable.ntl.com ([81.99.82.152]:55461 "EHLO zog.reactivated.net") by vger.kernel.org with ESMTP id S261433AbTIOPFo (ORCPT ); Mon, 15 Sep 2003 11:05:44 -0400 Message-ID: <3F65D69B.5000707@reactivated.net> Date: Mon, 15 Sep 2003 16:11:23 +0100 From: Daniel Drake User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5b) Gecko/20030905 Thunderbird/0.2 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Nick Piggin , alan@lxorguk.ukuu.org.uk, amir@montilio.com Cc: linux-kernel@vger.kernel.org Subject: Re: Developing Kernel Code newbie References: <000d01c37b5f$47722b80$1101a8c0@CARTMAN> <3F6579CD.5010609@cyberone.com.au> <3F658B36.2010503@reactivated.net> <3F658BF1.6070703@cyberone.com.au> In-Reply-To: <3F658BF1.6070703@cyberone.com.au> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1669 Lines: 46 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. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/