* Re: [KJ] Introducing myself!
2006-07-27 16:09 [KJ] Introducing myself! Bruno Gola
@ 2006-07-27 18:05 ` Artur D'Assumpção
2006-07-27 21:34 ` Henne
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Artur D'Assumpção @ 2006-07-27 18:05 UTC (permalink / raw)
To: kernel-janitors
Hi Bruno,
First of all let me welcome you to Kernel Janitors. I'm just a simple
linux user like you trying do dig up into kernel development willing to
be usefull to the community somehow. As such user, I'd like to give you
some tips that i've found myself usefull while searching how to start also.
- The first place you should like to take a look is at kernel janitor's
home page at www.kerneljanitors.org.
It as a bunch of guide lines, best pratices and documentation that will
help you start with the right foot, avoinding those nasty avoidable
newbie errors.
All this information as been gathered by the kernel janitors
contributors and certainly is a very good place to start.
- A very good reading in linux device drivers development is the Linux
Device Drivers 3rd Edition (O'Reilly). It's a very well writen book,
clear and objective full of pratical examples. It as the advantage to
have a very close vision of the kernel develepment community itself
since it has the co-authory of renown kernel developers, such as Greg
Kroah-Hartman. Thankfully the authors and O'Reilly have made the book
freely available and you can get it here http://lwn.net/Kernel/LDD3/
- I've personally liked very much of Understanding The Linux Kernel
(O'Reilly) book. It does not focus on device driver, but it gives a very
technical vision of how the linux kernel is put together. It's a bit
more technical tough, and I used primarily for reference. Sadly this
isn't a freely available book.
- Kernel newbies wiki (http://www.kernelnewbies.org/) is a very good
resource also!
- You can find the help of other KJ contributers at #kerneljanitor
(irc.kernelnewbies.org), on free tuits I guess everyone will be glad to
help you.
- linux/Documention is a crucial place for reference also! Many of the
things you'll find in other documentation, you'll almost shure find it
there with a more technical orientation.
- Other resources I like to search are the slide presentations made by
the kernel developers since it gives you a very good insight how the
kernel main developers aknowledge certain processes of the kernel
development. It's a good way to understand how the whole thing works and
it's philosophy/politics.
Greg's site is a good resource (http://www.kroah.com). On the kernel
janitors site you can find also a few Randy's presentations. Maybe
someone would like to share other references too. I'd be thankful also!
Hope you find usefull and happy hacking,
Artur D'Assumpção (flea)
Bruno Gola wrote:
> Hi people,
>
> My name is Bruno, i'm 18 years old and i'm from Brazil. I've been
> using Linux and OpenSource software for almost 2 years ago and i've
> aways a lot of curiosity about the kernel, how does it works, finding
> bugs, solving bugs, reading and writing device drivers, etc. Now i
> decided that i'll try to learn at least some of these stuff. Starting
> from de beggining, i've found kernelnewbies.org and reading some
> documentation there i've found kerneljanitors.org.
>
> My knowledge of programming is basic-intermediate, i'm studing C right
> now. I have some experience with python and perl and a basic Assembly
> too.
>
> So, i want to ask you, where should i start? What should i do now?
> I've tried to read some of the kernel code, but that doesn't make too
> much sense for me...
>
> Well, i hope that i could be at least a little useful for the Linux
> Community, so i can retribute everything that i get from it.
>
> Thanks,
>
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [KJ] Introducing myself!
2006-07-27 16:09 [KJ] Introducing myself! Bruno Gola
2006-07-27 18:05 ` Artur D'Assumpção
@ 2006-07-27 21:34 ` Henne
2006-07-31 18:59 ` Bruno Gola
2006-07-31 19:04 ` Bruno Gola
3 siblings, 0 replies; 5+ messages in thread
From: Henne @ 2006-07-27 21:34 UTC (permalink / raw)
To: kernel-janitors
Hi Bruno!
> So, i want to ask you, where should i start? What should i do now?
> I've tried to read some of the kernel code, but that doesn't make too
> much sense for me...
That depends only on your interests. Tell us what you want to know!
Drivers? Sound? Network? SCSI?
Filesystems? ext2? ext3? Maybe Reiser4? ;)
Have you already compiled and run your own kernel? Played around with the configuration?
Have you read LDD3? And /Documentation?
Tell your interests and we'll see if we can help you.
Greets,
Henne
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [KJ] Introducing myself!
2006-07-27 16:09 [KJ] Introducing myself! Bruno Gola
2006-07-27 18:05 ` Artur D'Assumpção
2006-07-27 21:34 ` Henne
@ 2006-07-31 18:59 ` Bruno Gola
2006-07-31 19:04 ` Bruno Gola
3 siblings, 0 replies; 5+ messages in thread
From: Bruno Gola @ 2006-07-31 18:59 UTC (permalink / raw)
To: kernel-janitors
On 7/27/06, Henne <henne@nachtwindheim.de> wrote:
> Hi Bruno!
Hi Henre :-)
> That depends only on your interests. Tell us what you want to know!
> Drivers? Sound? Network? SCSI?
> Filesystems? ext2? ext3? Maybe Reiser4? ;)
Hm... i need to think about that. Actually, I think it's time to take
a look about everything, but obviously, a basic look and after that i
will know what i like more. Maybe drivers, network, don't know.
> Have you already compiled and run your own kernel? Played around with the configuration?
Yes, a lot of times for testing :-)
> Have you read LDD3? And /Documentation?
Not yet. I'm reading Operation Systems, Design and Implementation to
have a basic introduction about Operation Systems. The next in the
queue is The Linux Kernel Development, Robert Love and then i will
read LDD3.
I think i will start to read now /Documentation too. I have never been
there, so i think it's time to take a look :-)
Thanks,
[]'s
--
Bruno Fialho Marques Gola <brunogola@gmail.com>
http://www.brunogola.com.br
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [KJ] Introducing myself!
2006-07-27 16:09 [KJ] Introducing myself! Bruno Gola
` (2 preceding siblings ...)
2006-07-31 18:59 ` Bruno Gola
@ 2006-07-31 19:04 ` Bruno Gola
3 siblings, 0 replies; 5+ messages in thread
From: Bruno Gola @ 2006-07-31 19:04 UTC (permalink / raw)
To: kernel-janitors
On 7/27/06, Artur D'Assumpção <ad@tagus.ist.utl.pt> wrote:
> Hi Bruno,
Hi Artur !
> First of all let me welcome you to Kernel Janitors. I'm just a simple
> linux user like you trying do dig up into kernel development willing to
> be usefull to the community somehow. As such user, I'd like to give you
> some tips that i've found myself usefull while searching how to start also.
Thanks :-)
> - The first place you should like to take a look is at kernel janitor's
> home page at www.kerneljanitors.org.
> It as a bunch of guide lines, best pratices and documentation that will
> help you start with the right foot, avoinding those nasty avoidable
> newbie errors.
> All this information as been gathered by the kernel janitors
> contributors and certainly is a very good place to start.
>
> - A very good reading in linux device drivers development is the Linux
> Device Drivers 3rd Edition (O'Reilly). It's a very well writen book,
> clear and objective full of pratical examples. It as the advantage to
> have a very close vision of the kernel develepment community itself
> since it has the co-authory of renown kernel developers, such as Greg
> Kroah-Hartman. Thankfully the authors and O'Reilly have made the book
> freely available and you can get it here http://lwn.net/Kernel/LDD3/
>
> - I've personally liked very much of Understanding The Linux Kernel
> (O'Reilly) book. It does not focus on device driver, but it gives a very
> technical vision of how the linux kernel is put together. It's a bit
> more technical tough, and I used primarily for reference. Sadly this
> isn't a freely available book.
>
> - Kernel newbies wiki (http://www.kernelnewbies.org/) is a very good
> resource also!
>
> - You can find the help of other KJ contributers at #kerneljanitor
> (irc.kernelnewbies.org), on free tuits I guess everyone will be glad to
> help you.
>
> - linux/Documention is a crucial place for reference also! Many of the
> things you'll find in other documentation, you'll almost shure find it
> there with a more technical orientation.
>
> - Other resources I like to search are the slide presentations made by
> the kernel developers since it gives you a very good insight how the
> kernel main developers aknowledge certain processes of the kernel
> development. It's a good way to understand how the whole thing works and
> it's philosophy/politics.
>
> Greg's site is a good resource (http://www.kroah.com). On the kernel
> janitors site you can find also a few Randy's presentations. Maybe
> someone would like to share other references too. I'd be thankful also!
Thanks for all your tips, i'll try to follow it ! I'm already starting
reading, trying to code something useful, etc.
> Hope you find usefull and happy hacking,
Thanks again !
[]'s,
--
Bruno Fialho Marques Gola <brunogola@gmail.com>
http://www.brunogola.com.br
_______________________________________________
Kernel-janitors mailing list
Kernel-janitors@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/kernel-janitors
^ permalink raw reply [flat|nested] 5+ messages in thread