Hi, I understand that one cannot become a guru without becoming a master of the subject in its entirety. Though am a newbie on learning kernel stuff and have been on this list as a passive member for quite sometime, but as a programmer, I strongly believe that having xpertise in a sub-domain wont satiate the primary emotion of a hacker who wants to know everything about the kernel. But yes it might get the work done. Its right to say here - heck man, lets be more pragmatic. As in, you cannot learn the full kernel atleast and be a master at it. Well thats ok, but the attitude to know the kernel in its entirety is the correct passion. This frame of mind is the most revered approach one should cultivate (Trying to understand the Big Picture). I would like to justify this in my own small way with the fact that this unabated passion to know more had helped people come out with innovations and better ideas of doing things. Watson & Crick solved the mystery of the DNA just cause they had this passion to know more. But yes I agree to the fact that one often loses focus while trying to read and understand everything. What we need is an approach to learn & master the difficult and ad-hoc process of becoming a kernel guru in its entirety. Wish some of the more experienced list members can throw some light on this and guide us in our insurmountable journey towards becoming gurus in its true sense. Best, Amit "Am still looking for that revered Masterpiece" ----- Original Message ----- From: "Evgeniy Polyakov" <johnpol@2ka.mipt.ru> To: <kernelnewbies@nl.linux.org> Sent: 07 May, 2002 5:06 PM Subject: [mb offtopic] Choose future direction of development and deeper learning. > Hello, kernel newbies and even some hackers. > > I think this question is probably for experinced kernel programmers... > Or maybe not. > > Anyway... > > I know linux some years(not very many, but...), kernel programming a > little more than a year. But even with such a little knowledge i see, > that modern kernel cotains start point for very, very large amount of > projects. Of cource, it is not very easy to start and develop usefull > feature, but it _can_ be done. > And staying on the edge of this _adventure_ not experinced man(like me) > loses one's presence of mind( Brr, what's the word...)... > Another word he doesn't know, where he wants to work. > No, i don't ask about one more project for newbie... > There are great number of interesting things, which can be done, one > should only looks a bit deeper. > But where? > (not in particular order... :) ) mm, usb, fs, block, network, sound, > core, char, video... I don't remeber all, but it doesn't matter... > > Please, let anyone says, why he works exactly there and not there, > what are the advantages and disadvantages of each area of kernel > development. > > Since while staying and determining what is the best, time slowly goes > away... First step to the guruism should be done not in all directions. > > Sorry, if such kind of questions plague you. > > I hope you will help me and, i think, many other people :) > > Thanks in advance. > > P.S. Please, cc me in you answers, since i'm not a subscriber :( > > -- > Evgeniy Polyakov ( s0mbre ) > -- > Kernelnewbies: Help each other learn about the Linux kernel. > Archive: http://mail.nl.linux.org/kernelnewbies/ > FAQ: http://kernelnewbies.org/faq/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/