Re: My effort to learn Linux kernel development
https://github.com/martinezjavier/ldd3 On Fri, Aug 13, 2021 at 7:16 AM Amit Kumar wrote: > > Hi All, > Because the Linux kernel uses GCC extensions, this resource is > important for a Linux kernel learner. > https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.pdf > > Regards, > Amit Kumar > > On Wed, Aug 11, 2021 at 5:07 PM Amit Kumar wrote: > > > > On Wed, Aug 11, 2021 at 3:11 PM sri vathsa wrote: > > > > > > Hi Amit, > > > > > > On Wed, Aug 11, 2021, 3:03 PM Amit Kumar > > > wrote: > > >> > > >> > > >> I have got a resource which is about 5.4 LTS kernel. > > > > > > > > > Can u share that resource here, even I trying to > > > Understand latest kernel. > > > > > Linux Kernel Programming on perlego.com > > > > Regards, > > Amit Kumar > > > Thanks, > > > Dara Srivathsa > > > > > >> ___ > > >> Kernelnewbies mailing list > > >> Kernelnewbies@kernelnewbies.org > > >> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
Hi All, Because the Linux kernel uses GCC extensions, this resource is important for a Linux kernel learner. https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.pdf Regards, Amit Kumar On Wed, Aug 11, 2021 at 5:07 PM Amit Kumar wrote: > > On Wed, Aug 11, 2021 at 3:11 PM sri vathsa wrote: > > > > Hi Amit, > > > > On Wed, Aug 11, 2021, 3:03 PM Amit Kumar wrote: > >> > >> > >> I have got a resource which is about 5.4 LTS kernel. > > > > > > Can u share that resource here, even I trying to > > Understand latest kernel. > > > Linux Kernel Programming on perlego.com > > Regards, > Amit Kumar > > Thanks, > > Dara Srivathsa > > > >> ___ > >> Kernelnewbies mailing list > >> Kernelnewbies@kernelnewbies.org > >> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Wed, Aug 11, 2021 at 3:11 PM sri vathsa wrote: > > Hi Amit, > > On Wed, Aug 11, 2021, 3:03 PM Amit Kumar wrote: >> >> >> I have got a resource which is about 5.4 LTS kernel. > > > Can u share that resource here, even I trying to > Understand latest kernel. > Linux Kernel Programming on perlego.com Regards, Amit Kumar > Thanks, > Dara Srivathsa > >> ___ >> Kernelnewbies mailing list >> Kernelnewbies@kernelnewbies.org >> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
Hi Amit, On Wed, Aug 11, 2021, 3:03 PM Amit Kumar wrote: > > I have got a resource which is about 5.4 LTS kernel. > Can u share that resource here, even I trying to Understand latest kernel. Thanks, Dara Srivathsa ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Tue, Aug 10, 2021 at 6:41 PM Aruna Hewapathirane wrote: > > > Hello Sue and everybody else, > > Useful to know : > https://linuxhint.com/linux-kernel-tutorial-beginners/ > > Very useful to know: > https://github.com/0xAX/linux-insides/blob/master/Booting/linux-bootstrap-1.md > > I wish 'I' found this years ago when I first started > https://github.com/0xAX/linux-insides/blob/master/SUMMARY.md > > Reference: > https://0xax.gitbooks.io/linux-insides/content/ > > And if you really, really want the book: > https://static.lwn.net/images/pdf/LDD3/ch01.pdf > > Even if you never click any of those links, you really really want to click > the one that says 'very useful to know' > This is the 'diff' ( pun intended ) between theory and 'lived experience' :-) > > And Amit just follow your heart my friend. If you want to document 'your' > experiences go ahead. Peer review is > important but should not dictate what 'you' include in 'your website' when it > comes to what 'you' want to do as long as > it is not an actual patch in the kernel then peer review becomes sadly but > out of necessity "zero tolerance" for the greater > good. ( I think.. ) > > And please read this Amit it will help you see things from a entirely > different perspective an dmind-set: > https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_debate > Thank you very much for helping me. I have got a resource which is about 5.4 LTS kernel. I think it will help me understand the latest Linux kernel. I will make sure to visit your suggestions once I finish that resource. Regards, Amit Kumar > Peace to ye all - Aruna > > > > > > > > > > > > > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
Hello Sue and everybody else, Useful to know : https://linuxhint.com/linux-kernel-tutorial-beginners/ Very useful to know: https://github.com/0xAX/linux-insides/blob/master/Booting/linux-bootstrap-1.md I wish 'I' found this years ago when I first started https://github.com/0xAX/linux-insides/blob/master/SUMMARY.md Reference: https://0xax.gitbooks.io/linux-insides/content/ And if you really, really want the book: https://static.lwn.net/images/pdf/LDD3/ch01.pdf Even if you never click any of those links, you really really want to click the one that says 'very useful to know' This is the 'diff' ( pun intended ) between theory and 'lived experience' :-) And Amit just follow your heart my friend. If you want to document 'your' experiences go ahead. Peer review is important but should not dictate what 'you' include in 'your website' when it comes to what 'you' want to do as long as it is not an actual patch in the kernel then peer review becomes sadly but out of necessity "zero tolerance" for the greater good. ( I think.. ) And please read this Amit it will help you see things from a entirely different perspective an dmind-set: https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_debate Peace to ye all - Aruna ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
I'm reading this book - Linux Kernel Development 3rd (Robert Love) On 02/08/2021 11:31, Cindy Sue Causey wrote: On 7/24/21, Aruna Hewapathirane wrote: I know well that there is not any book that provides current knowledge about the Linux kernel. Hello Amit, If you watch this through to the very end you will not require any books :-) https://www.youtube.com/watch?v=Sk9TatW9ino Chiming in to add that I don't normally click on random proffered URLs because I've fallen into so many (time wasting) traps over the years.. BUT I did click on this one since it's Youtube.. It's Linux Foundation, y'all, so it's very worth a peek. This is the description when you get there: "Tutorial: Building the Simplest Possible Linux System - Rob Landley, se-instruments.com This tutorial walks you through building and booting the simplest possible Linux system, first under QEMU and then on real hardware. We cover kernel configuration and building, native vs cross compiling, initramfs creation (and other root filesystem options), installing and booting, the init process and system bringup, running an app, adding an example server (sshd), and finally we'll add a native toolchain to compile "hello world" on the target. Creative Commons Attribution license (reuse allowed)" Apparently... if you've ever helped generate 10 million+ views for a video of something about liquid nitrogen and a swimming pool, you've already met the author. Thanks for that share, Aruna. I'll be playing over there after Gibson's Night of 100 Guitars is done (again), lol! Cindy :) ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On 7/24/21, Aruna Hewapathirane wrote: > > >> I know well that there is not any book that provides current knowledge >> about the Linux kernel. >> > > Hello Amit, > > If you watch this through to the very end you will not require any books > :-) > > https://www.youtube.com/watch?v=Sk9TatW9ino Chiming in to add that I don't normally click on random proffered URLs because I've fallen into so many (time wasting) traps over the years.. BUT I did click on this one since it's Youtube.. It's Linux Foundation, y'all, so it's very worth a peek. This is the description when you get there: "Tutorial: Building the Simplest Possible Linux System - Rob Landley, se-instruments.com This tutorial walks you through building and booting the simplest possible Linux system, first under QEMU and then on real hardware. We cover kernel configuration and building, native vs cross compiling, initramfs creation (and other root filesystem options), installing and booting, the init process and system bringup, running an app, adding an example server (sshd), and finally we'll add a native toolchain to compile "hello world" on the target. Creative Commons Attribution license (reuse allowed)" Apparently... if you've ever helped generate 10 million+ views for a video of something about liquid nitrogen and a swimming pool, you've already met the author. Thanks for that share, Aruna. I'll be playing over there after Gibson's Night of 100 Guitars is done (again), lol! Cindy :) -- * runs with birdseed * ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
> I know well that there is not any book that provides current knowledge > about the Linux kernel. > Hello Amit, If you watch this through to the very end you will not require any books :-) https://www.youtube.com/watch?v=Sk9TatW9ino Good Luck - Aruna ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Sat, 24 Jul 2021, Constantine Shulyupin wrote: > On Thu, 22 Jul 2021 at 17:57, Robert P. J. Day wrote: > > as the tech editor of the r. love kernel book, i can safely say that > > there are no really current kernel books out there anymore -- the best > > docs are the in-kernel ones. > > > > also, if you want to get started mucking with the kernel and > > submitting patches, consider improving the documentation -- there is a > > lot of documentation that is at least a little out of date and could > > use all the help it can get, and that's an easy and safe way to get > > started getting your name into the kernel git log. > > Here is an attempt to write a new > https://en.wikibooks.org/wiki/The_Linux_Kernel > What do you think? no. just ... no. if you want to invest your time in writing docs, work on the in-kernel docs. and i speak as someone who wrote a lot of docs and kept them at my own web site for years until i realized that was counter-productive. rday ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Thu, 22 Jul 2021 at 17:57, Robert P. J. Day wrote: > as the tech editor of the r. love kernel book, i can safely say that > there are no really current kernel books out there anymore -- the best > docs are the in-kernel ones. > > also, if you want to get started mucking with the kernel and > submitting patches, consider improving the documentation -- there is a > lot of documentation that is at least a little out of date and could > use all the help it can get, and that's an easy and safe way to get > started getting your name into the kernel git log. Here is an attempt to write a new https://en.wikibooks.org/wiki/The_Linux_Kernel What do you think? ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Fri, Jul 23, 2021, 9:47 PM Connor Kuehl wrote: What about Linux Kernel Development by Robert Love, I have been that reading book and comparing code in book with current kernel version > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On 7/23/21 9:37 AM, Raghuram Jallipalli wrote: > Isn't the LDD 3E by Rubini not a good book ? Has it become outdated > with respect to the current kernel version ?? In my opinion, it's an excellent book. I'd imagine it's pretty rare for a book covering the internals of a software project to *not* become quickly outdated. However, that's not necessarily a bad thing, so don't write it off just yet. Depending on your learning style, you might find it beneficial to follow along anyway and try to reconcile the differences between the book and the state of today's Linux source code. Connor ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Fri, Jul 23, 2021 at 10:18 AM Amit Kumar wrote: > > On Fri, Jul 23, 2021 at 5:24 PM Robert P. J. Day > wrote: > > > > On Fri, 23 Jul 2021, Amit Kumar wrote: > > > > ... lots of stuff snipped ... > > > > > Thanks for your words. I kindly request your mentorship. So that it > > > will be easy for me to make my blog > > > (https://freeark1blog.blogspot.com) as a gateway to the Linux kernel > > > development. > > > > i dropped gregkh from this response as i don't think he's interested > > in any followup, so here's my thoughts. > > > > i checked out a couple articles at your blog and i'm not trying to > > be harsh, but there's very little useful content there. aside from the > > numerous spelling mistakes, the articles are extremely superficial > > and, in many cases, are imprecise to the point where it's not clear > > what you're even trying to say. > > > > here's an example: > > > > "Kernel is like the kernel of a nut. It is a bit difficult for an > > application program to interact with the kernel directly i.e. it will > > be a time consuming task to write an application program with the help > > of the kernel only." > > > > i have no idea what that means, or what point you're trying to get > > across, and most of the articles there are like that. if you want to > > keep writing, that's great, do whatever you enjoy, but you're being > > wildly optimistic if you want to describe your blog as a "gateway to > > linux kernel development." > > > > if i were you, i would do less writing, and way more reading. again, > > i'm not trying to discourage you, but you really need to set your > > expectations appropriately. > > > Thanks for your time and feedback. You are right. > Except for the last two articles, all other articles were written with > the intention to introduce a layman to digital devices. > I have just resumed blogging. I will surely improve my articles > according to your feedback. > I am enthusiastic about bringing more and more developers to the Linux > community. > I wish your support in the future also. > Isn't the LDD 3E by Rubini not a good book ? Has it become outdated with respect to the current kernel version ?? > Regards, > Amit Kumar > > rday > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Fri, Jul 23, 2021 at 5:24 PM Robert P. J. Day wrote: > > On Fri, 23 Jul 2021, Amit Kumar wrote: > > ... lots of stuff snipped ... > > > Thanks for your words. I kindly request your mentorship. So that it > > will be easy for me to make my blog > > (https://freeark1blog.blogspot.com) as a gateway to the Linux kernel > > development. > > i dropped gregkh from this response as i don't think he's interested > in any followup, so here's my thoughts. > > i checked out a couple articles at your blog and i'm not trying to > be harsh, but there's very little useful content there. aside from the > numerous spelling mistakes, the articles are extremely superficial > and, in many cases, are imprecise to the point where it's not clear > what you're even trying to say. > > here's an example: > > "Kernel is like the kernel of a nut. It is a bit difficult for an > application program to interact with the kernel directly i.e. it will > be a time consuming task to write an application program with the help > of the kernel only." > > i have no idea what that means, or what point you're trying to get > across, and most of the articles there are like that. if you want to > keep writing, that's great, do whatever you enjoy, but you're being > wildly optimistic if you want to describe your blog as a "gateway to > linux kernel development." > > if i were you, i would do less writing, and way more reading. again, > i'm not trying to discourage you, but you really need to set your > expectations appropriately. > Thanks for your time and feedback. You are right. Except for the last two articles, all other articles were written with the intention to introduce a layman to digital devices. I have just resumed blogging. I will surely improve my articles according to your feedback. I am enthusiastic about bringing more and more developers to the Linux community. I wish your support in the future also. Regards, Amit Kumar > rday ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Fri, 23 Jul 2021, Amit Kumar wrote: ... lots of stuff snipped ... > Thanks for your words. I kindly request your mentorship. So that it > will be easy for me to make my blog > (https://freeark1blog.blogspot.com) as a gateway to the Linux kernel > development. i dropped gregkh from this response as i don't think he's interested in any followup, so here's my thoughts. i checked out a couple articles at your blog and i'm not trying to be harsh, but there's very little useful content there. aside from the numerous spelling mistakes, the articles are extremely superficial and, in many cases, are imprecise to the point where it's not clear what you're even trying to say. here's an example: "Kernel is like the kernel of a nut. It is a bit difficult for an application program to interact with the kernel directly i.e. it will be a time consuming task to write an application program with the help of the kernel only." i have no idea what that means, or what point you're trying to get across, and most of the articles there are like that. if you want to keep writing, that's great, do whatever you enjoy, but you're being wildly optimistic if you want to describe your blog as a "gateway to linux kernel development." if i were you, i would do less writing, and way more reading. again, i'm not trying to discourage you, but you really need to set your expectations appropriately. rday ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Fri, Jul 23, 2021 at 4:12 PM Robert P. J. Day wrote: > > On Fri, 23 Jul 2021, Amit Kumar wrote: > > > On Thu, Jul 22, 2021 at 8:26 PM Robert P. J. Day > > wrote: > > > > > > On Thu, 22 Jul 2021, Jules Irenge wrote: > > > > > > > I normally learn the kernel on weekends. Reading R. Love and > > > > practicing by coding what you learn is the best way. Also, trying to > > > > submit simple patches on some free time is a good way , meeting Greg > > > > Kroah and Shuan, they are fantastic people to learn from. > > Is there any online method to interact with Mr. Greg Kroah Hartman? > > > > > > as the tech editor of the r. love kernel book, i can safely say that > > > there are no really current kernel books out there anymore -- the best > > > docs are the in-kernel ones. > > I started reading documents from the Documentation folder. > > > > > > also, if you want to get started mucking with the kernel and > > > submitting patches, consider improving the documentation -- there is a > > > lot of documentation that is at least a little out of date and could > > > use all the help it can get, and that's an easy and safe way to get > > > started getting your name into the kernel git log. > > > > > I know well that there is not any book that provides current knowledge > > about the Linux kernel. > > So, I have decided to make my blog (https://freeark1blog.blogspot.com) > > a gateway to the Linux kernel development. > > > > Why were the last kernel book by Mr. Greg Kroah Hartman and et. al. > > canceled? > > there's not much financial incentive to write kernel books anymore; > the code base changes so relentlessly that any book is pretty much out > of date by the time it hits the shelves, and few authors want to > invest months of their life for that. and what's the point of having a > small number of authors working on a book, when the entire linux > community is co-operating to improve the inline docs, anyway? > > rday > > p.s. it also occurs that the kernel is so vast that there's no way > you could do justice to it in a single book. there might (i emphasize > *might*) be some value in writing a comprehensive book on some single > kernel subsystem, but even that would be obviated by decent inline > docs. OK. Time will tell how much I remain successful in helping out developers to learn kernel development. I highly respect your feeling about this situation. Regards, Amit Kumar ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Fri, 23 Jul 2021, Amit Kumar wrote: > On Thu, Jul 22, 2021 at 8:26 PM Robert P. J. Day > wrote: > > > > On Thu, 22 Jul 2021, Jules Irenge wrote: > > > > > I normally learn the kernel on weekends. Reading R. Love and > > > practicing by coding what you learn is the best way. Also, trying to > > > submit simple patches on some free time is a good way , meeting Greg > > > Kroah and Shuan, they are fantastic people to learn from. > Is there any online method to interact with Mr. Greg Kroah Hartman? > > > > as the tech editor of the r. love kernel book, i can safely say that > > there are no really current kernel books out there anymore -- the best > > docs are the in-kernel ones. > I started reading documents from the Documentation folder. > > > > also, if you want to get started mucking with the kernel and > > submitting patches, consider improving the documentation -- there is a > > lot of documentation that is at least a little out of date and could > > use all the help it can get, and that's an easy and safe way to get > > started getting your name into the kernel git log. > > > I know well that there is not any book that provides current knowledge > about the Linux kernel. > So, I have decided to make my blog (https://freeark1blog.blogspot.com) > a gateway to the Linux kernel development. > > Why were the last kernel book by Mr. Greg Kroah Hartman and et. al. canceled? there's not much financial incentive to write kernel books anymore; the code base changes so relentlessly that any book is pretty much out of date by the time it hits the shelves, and few authors want to invest months of their life for that. and what's the point of having a small number of authors working on a book, when the entire linux community is co-operating to improve the inline docs, anyway? rday p.s. it also occurs that the kernel is so vast that there's no way you could do justice to it in a single book. there might (i emphasize *might*) be some value in writing a comprehensive book on some single kernel subsystem, but even that would be obviated by decent inline docs. ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Fri, Jul 23, 2021 at 03:02:53PM +0530, Amit Kumar wrote: > > > I know well that there is not any book that provides current knowledge > > > about the Linux kernel. > > > So, I have decided to make my blog (https://freeark1blog.blogspot.com) > > > a gateway to the Linux kernel development. > > > > > > Why were the last kernel book by Mr. Greg Kroah Hartman and et. al. > > > canceled? > > > > Long story, not involving the authors at all. A new version is not > > going to happen any year soon so don't even worry about it. > > > Thanks for your words. I kindly request your mentorship. So that it > will be easy for me to make my blog > (https://freeark1blog.blogspot.com) as > a gateway to the Linux kernel development. That is not how any of this works, sorry. I am already mentoring many people through the LF mentorship program, feel free to sign up for the next round of interns through that project if you are interested. good luck! greg k-h ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Fri, Jul 23, 2021 at 12:13 PM Greg KH wrote: > > On Fri, Jul 23, 2021 at 04:54:41AM +0530, Amit Kumar wrote: > > On Thu, Jul 22, 2021 at 8:26 PM Robert P. J. Day > > wrote: > > > > > > On Thu, 22 Jul 2021, Jules Irenge wrote: > > > > > > > I normally learn the kernel on weekends. Reading R. Love and > > > > practicing by coding what you learn is the best way. Also, trying to > > > > submit simple patches on some free time is a good way , meeting Greg > > > > Kroah and Shuan, they are fantastic people to learn from. > > Is there any online method to interact with Mr. Greg Kroah Hartman? > > Send patches for review. I sent my solo patch back in 2017. But this time I am expecting to send a never-ending stream of patches. > > > > also, if you want to get started mucking with the kernel and > > > submitting patches, consider improving the documentation -- there is a > > > lot of documentation that is at least a little out of date and could > > > use all the help it can get, and that's an easy and safe way to get > > > started getting your name into the kernel git log. > > > > > I know well that there is not any book that provides current knowledge > > about the Linux kernel. > > So, I have decided to make my blog (https://freeark1blog.blogspot.com) > > a gateway to the Linux kernel development. > > > > Why were the last kernel book by Mr. Greg Kroah Hartman and et. al. > > canceled? > > Long story, not involving the authors at all. A new version is not > going to happen any year soon so don't even worry about it. > Thanks for your words. I kindly request your mentorship. So that it will be easy for me to make my blog (https://freeark1blog.blogspot.com) as a gateway to the Linux kernel development. Regards, Amit Kumar > thanks, > > greg k-h ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Fri, Jul 23, 2021 at 04:54:41AM +0530, Amit Kumar wrote: > On Thu, Jul 22, 2021 at 8:26 PM Robert P. J. Day > wrote: > > > > On Thu, 22 Jul 2021, Jules Irenge wrote: > > > > > I normally learn the kernel on weekends. Reading R. Love and > > > practicing by coding what you learn is the best way. Also, trying to > > > submit simple patches on some free time is a good way , meeting Greg > > > Kroah and Shuan, they are fantastic people to learn from. > Is there any online method to interact with Mr. Greg Kroah Hartman? Send patches for review. > > also, if you want to get started mucking with the kernel and > > submitting patches, consider improving the documentation -- there is a > > lot of documentation that is at least a little out of date and could > > use all the help it can get, and that's an easy and safe way to get > > started getting your name into the kernel git log. > > > I know well that there is not any book that provides current knowledge > about the Linux kernel. > So, I have decided to make my blog (https://freeark1blog.blogspot.com) > a gateway to the Linux kernel development. > > Why were the last kernel book by Mr. Greg Kroah Hartman and et. al. canceled? Long story, not involving the authors at all. A new version is not going to happen any year soon so don't even worry about it. thanks, greg k-h ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Thu, Jul 22, 2021 at 8:26 PM Robert P. J. Day wrote: > > On Thu, 22 Jul 2021, Jules Irenge wrote: > > > I normally learn the kernel on weekends. Reading R. Love and > > practicing by coding what you learn is the best way. Also, trying to > > submit simple patches on some free time is a good way , meeting Greg > > Kroah and Shuan, they are fantastic people to learn from. Is there any online method to interact with Mr. Greg Kroah Hartman? > > as the tech editor of the r. love kernel book, i can safely say that > there are no really current kernel books out there anymore -- the best > docs are the in-kernel ones. I started reading documents from the Documentation folder. > > also, if you want to get started mucking with the kernel and > submitting patches, consider improving the documentation -- there is a > lot of documentation that is at least a little out of date and could > use all the help it can get, and that's an easy and safe way to get > started getting your name into the kernel git log. > I know well that there is not any book that provides current knowledge about the Linux kernel. So, I have decided to make my blog (https://freeark1blog.blogspot.com) a gateway to the Linux kernel development. Why were the last kernel book by Mr. Greg Kroah Hartman and et. al. canceled? > rday ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
On Thu, 22 Jul 2021, Jules Irenge wrote: > I normally learn the kernel on weekends. Reading R. Love and > practicing by coding what you learn is the best way. Also, trying to > submit simple patches on some free time is a good way , meeting Greg > Kroah and Shuan, they are fantastic people to learn from. as the tech editor of the r. love kernel book, i can safely say that there are no really current kernel books out there anymore -- the best docs are the in-kernel ones. also, if you want to get started mucking with the kernel and submitting patches, consider improving the documentation -- there is a lot of documentation that is at least a little out of date and could use all the help it can get, and that's an easy and safe way to get started getting your name into the kernel git log. rday ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
I normally learn the kernel on weekends. Reading R. Love and practicing by coding what you learn is the best way. Also, trying to submit simple patches on some free time is a good way , meeting Greg Kroah and Shuan, they are fantastic people to learn from. Kind regards, Jules *..* On Wed, 21 Jul 2021 at 15:02, Amit Kumar wrote: > Hi All, > > I am just here to inform that I am trying to learn Linux kernel > development. If someone wants to follow me, so that he may also learn > with me. > > https://freeark1blog.blogspot.com/2021/07/my-aspiration-go-live.html > https://freeark1blog.blogspot.com/2021/07/the-minimal-c-program.html > https://twitter.com/freeark1 > > I'll send update on this mail thread. > > Please, stay tuned. > > Regards, > Amit Kumar > > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
you have to understand more from a design perspective, also have to understand what problem is kernel addressing and its design. Dwelling into code directly won't help, you may lose interest after some time. It's good to start with the process. memory and file management. One more thing, you have to put it in practise otherwise, you will soon forget what you learnt. Krishna. On Wed, Jul 21, 2021 at 7:32 PM Amit Kumar wrote: > Hi All, > > I am just here to inform that I am trying to learn Linux kernel > development. If someone wants to follow me, so that he may also learn > with me. > > https://freeark1blog.blogspot.com/2021/07/my-aspiration-go-live.html > https://freeark1blog.blogspot.com/2021/07/the-minimal-c-program.html > https://twitter.com/freeark1 > > I'll send update on this mail thread. > > Please, stay tuned. > > Regards, > Amit Kumar > > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: My effort to learn Linux kernel development
Hi All, https://freeark1blog.blogspot.com/2021/07/the-minimal-c-program-continued.html On Wed, Jul 21, 2021 at 7:31 PM Amit Kumar wrote: > > Hi All, > > I am just here to inform that I am trying to learn Linux kernel > development. If someone wants to follow me, so that he may also learn > with me. > > https://freeark1blog.blogspot.com/2021/07/my-aspiration-go-live.html > https://freeark1blog.blogspot.com/2021/07/the-minimal-c-program.html > https://twitter.com/freeark1 > > I'll send update on this mail thread. > > Please, stay tuned. > > Regards, > Amit Kumar > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
My effort to learn Linux kernel development
Hi All, I am just here to inform that I am trying to learn Linux kernel development. If someone wants to follow me, so that he may also learn with me. https://freeark1blog.blogspot.com/2021/07/my-aspiration-go-live.html https://freeark1blog.blogspot.com/2021/07/the-minimal-c-program.html https://twitter.com/freeark1 I'll send update on this mail thread. Please, stay tuned. Regards, Amit Kumar ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Advice about the linux kernel development process
On Mon, Jun 22, 2020 at 10:07:40AM +0200, Greg KH wrote: > On Sat, Jun 20, 2020 at 04:39:15PM +0200, Oscar Carter wrote: > > Hi, > > > > I've been working in the KSPP task number 20: "Enable -Wcast-function-type > > globally" [1] but now I have some questions about the development process. > > > > I sent a v3 patch for the firewire subsystem [2] and a v5 patch series for > > the acpi/irqchip subsystems [3]. During the process I've received comments > > and suggestions about my work but now these two threads have no responses > > in three weeks. > > > > When I've send patches to the staging area if they have no responses, in a > > few days I received a mail from Greg to tell me that the specific patch had > > been applied to one of the branches of his git tree. > > > > Now, what it's the correct workflow out of the staging area? Are these > > patches in a process of been applied or have they been forgotten? Do I need > > to insist? And how? > > > > [1] https://github.com/KSPP/linux/issues/20 > > [2] > > https://lore.kernel.org/kernel-hardening/20200530090839.7895-1-oscar.car...@gmx.com/ > > [3] > > https://lore.kernel.org/kernel-hardening/20200530143430.5203-1-oscar.car...@gmx.com/ > > Each subsystem works in different ways, but almost always, after 3 > weeks, you can send a nice response to your patches of "hey, any > comments on this?" if you haven't heard anything. > > Note that during the 2 week merge window, developers can not take new > patches, so that sometimes does cause extra delays. > > good luck! > > greg k-h Thanks for all this information and advices. It helps me a lot. Thanks, Oscar Carter ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Advice about the linux kernel development process
On Sat, Jun 20, 2020 at 04:39:15PM +0200, Oscar Carter wrote: > Hi, > > I've been working in the KSPP task number 20: "Enable -Wcast-function-type > globally" [1] but now I have some questions about the development process. > > I sent a v3 patch for the firewire subsystem [2] and a v5 patch series for > the acpi/irqchip subsystems [3]. During the process I've received comments > and suggestions about my work but now these two threads have no responses > in three weeks. > > When I've send patches to the staging area if they have no responses, in a > few days I received a mail from Greg to tell me that the specific patch had > been applied to one of the branches of his git tree. > > Now, what it's the correct workflow out of the staging area? Are these > patches in a process of been applied or have they been forgotten? Do I need > to insist? And how? > > [1] https://github.com/KSPP/linux/issues/20 > [2] > https://lore.kernel.org/kernel-hardening/20200530090839.7895-1-oscar.car...@gmx.com/ > [3] > https://lore.kernel.org/kernel-hardening/20200530143430.5203-1-oscar.car...@gmx.com/ Each subsystem works in different ways, but almost always, after 3 weeks, you can send a nice response to your patches of "hey, any comments on this?" if you haven't heard anything. Note that during the 2 week merge window, developers can not take new patches, so that sometimes does cause extra delays. good luck! greg k-h ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Advice about the linux kernel development process
Hi, I've been working in the KSPP task number 20: "Enable -Wcast-function-type globally" [1] but now I have some questions about the development process. I sent a v3 patch for the firewire subsystem [2] and a v5 patch series for the acpi/irqchip subsystems [3]. During the process I've received comments and suggestions about my work but now these two threads have no responses in three weeks. When I've send patches to the staging area if they have no responses, in a few days I received a mail from Greg to tell me that the specific patch had been applied to one of the branches of his git tree. Now, what it's the correct workflow out of the staging area? Are these patches in a process of been applied or have they been forgotten? Do I need to insist? And how? [1] https://github.com/KSPP/linux/issues/20 [2] https://lore.kernel.org/kernel-hardening/20200530090839.7895-1-oscar.car...@gmx.com/ [3] https://lore.kernel.org/kernel-hardening/20200530143430.5203-1-oscar.car...@gmx.com/ Thanks in advance Oscar Carter ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Learning Linux Kernel Development
On Thu, 11 Oct 2018 14:42:56 +0400, o...@goosey.org said: > 10.10.2018, 19:36, "Carter Cheng" : > >2. Is there some good way to figure out how to update knowledge gained > > from > >this book to what is in the 4.x series of kernels? > I think all C code-based drivers will work on all Linux versions after > downloading kernel please checkout the staging/ folder. Nowhere close. Working on "all Linux versions" would imply a stable API. The internal kernel APIs change all the time - a non-toy driver written for a 2.6.10 kernel has little to no chance of working on 4.19 without updating to use the APIs presented by the 4.19 kernel. See Documentation/process/stable-api-nonsense.rst for the details. pgp57mAUy8HMr.pgp Description: PGP signature ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Learning Linux Kernel Development
Thanks a lot. On Thu, Oct 11, 2018 at 6:42 PM wrote: > > > 10.10.2018, 19:36, "Carter Cheng" : > > > -- Forwarded message - > From: *Carter Cheng* > Date: Wed, Oct 10, 2018 at 10:52 PM > Subject: Learning Linux Kernel Development > To: > > Hello, > > > > Hello, > > > > I am actually kind of interested in learning linux kernel development and > have been over the last few weeks going through Love's Linux Kernel > Development book which details the situation in the kernel around linux > 2.6. Obviously for a book of such limited length he can probably only go > into some of the details and give a taste of what is actually is going on. > I have a couple questions however and I was wondering if this was the > correct place to ask- > > > > > > The way to go deeper is to understand the operating system basis and this > requires good knowledge of C and hardware and kernel experience. > > > 1. After finishing the book and perhaps Understanding the Linux Kernel and > Linux Device Drivers. What is the best way to dig deeper. > > > This driver is just one of the things that Linux developers work. > > > 2. Is there some good way to figure out how to update knowledge gained > from this book to what is in the 4.x series of kernels? > > > > I think all C code-based drivers will work on all Linux versions after > downloading kernel please checkout the staging/ folder. > > > Thanks, > > > > Regards > > > Carter > > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Learning Linux Kernel Development
10.10.2018, 19:36, "Carter Cheng" : -- Forwarded message -From: Carter Cheng <carterch...@gmail.com>Date: Wed, Oct 10, 2018 at 10:52 PMSubject: Learning Linux Kernel DevelopmentTo: <kernelnewbies@kernelnewbies.org> Hello, Hello, I am actually kind of interested in learning linux kernel development and have been over the last few weeks going through Love's Linux Kernel Development book which details the situation in the kernel around linux 2.6. Obviously for a book of such limited length he can probably only go into some of the details and give a taste of what is actually is going on. I have a couple questions however and I was wondering if this was the correct place to ask- The way to go deeper is to understand the operating system basis and this requires good knowledge of C and hardware and kernel experience. 1. After finishing the book and perhaps Understanding the Linux Kernel and Linux Device Drivers. What is the best way to dig deeper. This driver is just one of the things that Linux developers work. 2. Is there some good way to figure out how to update knowledge gained from this book to what is in the 4.x series of kernels? I think all C code-based drivers will work on all Linux versions after downloading kernel please checkout the staging/ folder. Thanks, Regards Carter___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Fwd: Learning Linux Kernel Development
Thanks for the advice. I actually have those books as well and will take a look at them. On Thu, Oct 11, 2018 at 12:03 AM wrote: > On Wed, 10 Oct 2018 23:35:20 +0800, Carter Cheng said: > > 1. After finishing the book and perhaps Understanding the Linux Kernel > and > > Linux Device Drivers. What is the best way to dig deeper. > > There's multiple answers to that question, as it depends on the > questioner's preferred > learning style and motivation for digging deeper. > > (I'll just add a link so I don't have to copy-paste here) > > https://lists.kernelnewbies.org/pipermail/kernelnewbies/2017-April/017765.html > > > 2. Is there some good way to figure out how to update knowledge gained > from > > this book to what is in the 4.x series of kernels? > > If you've studied enough different kernels so that you can generalize from > an > example, the fact that 4.19 is 12 million lines different from 2.6.whatever > won't be much of an issue. If however you're still at the cargo-cult > programming level of writing code the way the LDD says via cut-n-paste > without > really understanding it, you're going to have a bad time. > > Somebody was keeping sample code from the LDD, updated to recent kernels. > Not > sure if it's much help - if you understand the concepts involved, you > probably > wouldn't need sample code, and if you didn't understand the concepts, you > just > end up cut-n-pasting from a newer version > > (Two really good kernel books are Bach's book on the Unix SYSV kernel and > McKusick's book on the BSD kernel - both spend a good amount of time doing > "and > if we don't take a lock here, this race condition can happen, and if it > happens, *this* is what your file system looks like afterwards" type > discussion...) > > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Fwd: Learning Linux Kernel Development
On Wed, 10 Oct 2018 23:35:20 +0800, Carter Cheng said: > 1. After finishing the book and perhaps Understanding the Linux Kernel and > Linux Device Drivers. What is the best way to dig deeper. There's multiple answers to that question, as it depends on the questioner's preferred learning style and motivation for digging deeper. (I'll just add a link so I don't have to copy-paste here) https://lists.kernelnewbies.org/pipermail/kernelnewbies/2017-April/017765.html > 2. Is there some good way to figure out how to update knowledge gained from > this book to what is in the 4.x series of kernels? If you've studied enough different kernels so that you can generalize from an example, the fact that 4.19 is 12 million lines different from 2.6.whatever won't be much of an issue. If however you're still at the cargo-cult programming level of writing code the way the LDD says via cut-n-paste without really understanding it, you're going to have a bad time. Somebody was keeping sample code from the LDD, updated to recent kernels. Not sure if it's much help - if you understand the concepts involved, you probably wouldn't need sample code, and if you didn't understand the concepts, you just end up cut-n-pasting from a newer version (Two really good kernel books are Bach's book on the Unix SYSV kernel and McKusick's book on the BSD kernel - both spend a good amount of time doing "and if we don't take a lock here, this race condition can happen, and if it happens, *this* is what your file system looks like afterwards" type discussion...) pgpyxgT_noaeo.pgp Description: PGP signature ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Fwd: Learning Linux Kernel Development
-- Forwarded message - From: Carter Cheng Date: Wed, Oct 10, 2018 at 10:52 PM Subject: Learning Linux Kernel Development To: Hello, I am actually kind of interested in learning linux kernel development and have been over the last few weeks going through Love's Linux Kernel Development book which details the situation in the kernel around linux 2.6. Obviously for a book of such limited length he can probably only go into some of the details and give a taste of what is actually is going on. I have a couple questions however and I was wondering if this was the correct place to ask- 1. After finishing the book and perhaps Understanding the Linux Kernel and Linux Device Drivers. What is the best way to dig deeper. 2. Is there some good way to figure out how to update knowledge gained from this book to what is in the 4.x series of kernels? Thanks, Carter. ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: version number of Linux kernel development
Hi, On 01.08.2017 06:35, Yubin Ruan wrote: > Hi, > [...] > > So, in this example, 4.2.7 would be thrown away after 4.4.0 is released. Is > this the same for every major release? [...] see also https://www.kernel.org/category/releases.html -- Best regards, Kamil Konieczny Samsung R&D Institute Poland ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: version number of Linux kernel development
On 01.08.2017 06:35, Yubin Ruan wrote: > Hi, > I got a question regarding to Linux's version number. [...] > So, in this example, 4.2.7 would be thrown away after 4.4.0 is released. Is > this the same for every major release? > > I see a series of 4.4.x release, ranging from 4.4.1 ~ 4.4.49, at > http://elixir.free-electrons.com/linux/latest/source > which really confused me. Accoding to the model above, there should be only > 4.4.7. After that, it would 4.5.x. Look at https://www.kernel.org/ there are "longterm" branches, they are developed until EOL (end-of-life) for example, there is now 4.4.79 branch as i see this, some branches are selected to be "longterm", and they get the same set patches -- Best regards, Kamil Konieczny Samsung R&D Institute Poland ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
version number of Linux kernel development
Hi, I got a question regarding to Linux's version number. According to some talk from Greg KH, there would be an accompanying stable release along with every -rc release, that is, something like this: 4.2.0 | \ 4.3.1-rc4.2.1 || 4.3.2-rc 4.2.2 || 4.3.3-rc 4.2.3 || 4.3.4-rc 4.2.4 || 4.3.5-rc 4.2.5 || 4.3.6-rc 4.2.6 || 4.3.7-rc 4.2.7 <- this branch is thrown away after 4.4.0 is released | 4.4.0 So, in this example, 4.2.7 would be thrown away after 4.4.0 is released. Is this the same for every major release? I see a series of 4.4.x release, ranging from 4.4.1 ~ 4.4.49, at http://elixir.free-electrons.com/linux/latest/source which really confused me. Accoding to the model above, there should be only 4.4.7. After that, it would 4.5.x. Please correct me if I am wrong. Thanks, Yubin ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Advice on Linux Kernel Development
Hi , It is generally recoomended to not to do the kernel development with virtual box and especially dealing with the device drivers. On 14 September 2015 at 09:37, Mayur Patil wrote: > [image: Boxbe] <https://www.boxbe.com/overview> This message is eligible > for Automatic Cleanup! (linuxcra...@gmail.com) Add cleanup rule > <https://www.boxbe.com/popup?url=https%3A%2F%2Fwww.boxbe.com%2Fcleanup%3Ftoken%3D%252Fw9lTK2IxR9rcaDwJxVeHWJoF%252BslnP%252FPjDcpyAP6AFsEJVur7wEVf6mSYHrqhPz4oP2H2sXjQO0zzMHxOk8jOJ2aExlfYhX5MGjUt2UGVhHQbVlMKfDJ4%252FFqTKOcMI42kcbgwt0G5YToVcikOStpfg%253D%253D%26key%3DrwbntL3CFoY9xEAvwV%252Fgz5XX5xOcS%252F7gPEdg%252FQ4pqYA%253D&tc_serial=22630835134&tc_rand=442313287&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001> > | More info > <http://blog.boxbe.com/general/boxbe-automatic-cleanup?tc_serial=22630835134&tc_rand=442313287&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001> > > Hi, > > I am using Reliance 3 (Netconnect+) Dongle..and with lots of tries, I > have finally stopped trying to install it on CentOS 6.x. > > I have tried almost all instructions from posts and blogs which appears on > first 2 pages of Google search. > > > On Mon, Sep 14, 2015 at 8:57 AM, Karthik Nayak > wrote: > >> On Sun, Sep 13, 2015 at 11:40 PM, Mayur Patil >> wrote: >> > hi all, >> > >> > I want to ask >> > >> > if I want to get started with Linux Kernel Development then is it >> feasible >> > that >> > >> > I can do all my experiments on Virtual Machine as on Linux my Internet >> > dongle does >> > >> > not work, I am asking in terms of performance and efficiency. >> > >> >> Just curious, which dongle do you use? and what did you try? >> >> > Looking for guidance, >> > >> > Thanks ! >> > -- > > > *-- * > *Mayur S Patil,* > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Advice on Linux Kernel Development
Thanks Valdis for clear explanation. ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Advice on Linux Kernel Development
Hi, I am using Reliance 3 (Netconnect+) Dongle..and with lots of tries, I have finally stopped trying to install it on CentOS 6.x. I have tried almost all instructions from posts and blogs which appears on first 2 pages of Google search. On Mon, Sep 14, 2015 at 8:57 AM, Karthik Nayak wrote: > On Sun, Sep 13, 2015 at 11:40 PM, Mayur Patil > wrote: > > hi all, > > > > I want to ask > > > > if I want to get started with Linux Kernel Development then is it > feasible > > that > > > > I can do all my experiments on Virtual Machine as on Linux my Internet > > dongle does > > > > not work, I am asking in terms of performance and efficiency. > > > > Just curious, which dongle do you use? and what did you try? > > > Looking for guidance, > > > > Thanks ! > > -- *-- * *Mayur S Patil,* ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Advice on Linux Kernel Development
On Sun, Sep 13, 2015 at 11:40 PM, Mayur Patil wrote: > hi all, > > I want to ask > > if I want to get started with Linux Kernel Development then is it feasible > that > > I can do all my experiments on Virtual Machine as on Linux my Internet > dongle does > > not work, I am asking in terms of performance and efficiency. > Just curious, which dongle do you use? and what did you try? > Looking for guidance, > > Thanks ! > -- > Mayur S Patil, > > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > -- Regards, Karthik Nayak ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Advice on Linux Kernel Development
On Sun, 13 Sep 2015 23:40:22 +0530, Mayur Patil said: > if I want to get started with Linux Kernel Development then is it feasible > that > I can do all my experiments on Virtual Machine as on Linux my Internet > dongle does not work, I am asking in terms of performance and efficiency. A very large chunk of linux kernel development can be done in a virtual machine (use VirtualBox, or VMWare, or whatever). Note that very hardware dependent code (like messing around with MSR registers, or some device drivers) won't be easily debugged, because the VM gives you a virtualized version of a generic system. But stuff like filesystems or schedulers or new syscalls are easily done in a VM. pgpk6C1ZA0XEk.pgp Description: PGP signature ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Advice on Linux Kernel Development
Yes you can. On Sun 13 Sep, 2015 23:40 Mayur Patil wrote: > hi all, > > I want to ask > > if I want to get started with Linux Kernel Development then is it feasible > that > > I can do all my experiments on Virtual Machine as on Linux my Internet > dongle does > > not work, I am asking in terms of performance and efficiency. > > Looking for guidance, > > Thanks ! > -- > > > *Mayur S Patil,* > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Advice on Linux Kernel Development
hi all, I want to ask if I want to get started with Linux Kernel Development then is it feasible that I can do all my experiments on Virtual Machine as on Linux my Internet dongle does not work, I am asking in terms of performance and efficiency. Looking for guidance, Thanks ! -- *Mayur S Patil,* ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Where find Linux Kernel Development Jobs
Hi, What are the best sites, lists, foruns to find Linux Kernel Jobs. No matter the country. Linkedin is still the best place ? Thanks -- Lucas Tanure +55 (19) 988176559 ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
Naman Shekhar Mishra wrote: > Hi mentors, > I have been studying the Linux kernel for some time and now I am going to > try and get my hands hands dirty with the kernel. Can you please tell me > what is the best distro for this? I have experience with Gentoo and LFS but > would they be good if I just want to get involved in kernel development > (and not the maintenance overhead that comes with these distros)? It would > be useful for me if you could tell me the distro you use. > > Thanks and regards, > Naman > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies Whatever distro you feel comfortable with will do just fine. I use Ubuntu or elementary OS. Sometimes even Debian Stable. -- Aldo Iljazi ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
2013/11/13 Anuz Pratap Singh Tomar : > > > > On Wed, Nov 13, 2013 at 12:49 PM, Geyslan Gregório Bem > wrote: >> >> 2013/11/13 Mandeep Sandhu : >> >> Why not ask him? :-D >> > >> > Straight from the horse's mouth! :) >> > >> > -mandeep >> > >> > PS: Put your fire-retardant suit and fire away on LKML! :P >> >> I'm not so crazy at all. LOL! >> > I don't think it is of much consequence anyway. Though I am very inclined > to believe old timers mostly use either redhat based distros or Debian. > I agree. What is important is to have easy access to packages. Or not! What really matters is like the distribution. Personal taste. Period. > > -- > Thank you > Warm Regards > Anuz -- Regards, Geyslan G. Bem hackingbits.com ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
2013/11/13 Mandeep Sandhu : >> Why not ask him? :-D > > Straight from the horse's mouth! :) > > -mandeep > > PS: Put your fire-retardant suit and fire away on LKML! :P I'm not so crazy at all. LOL! -- Regards, Geyslan G. Bem hackingbits.com ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
2013/11/13 Anuz Pratap Singh Tomar : > > > > On Wed, Nov 13, 2013 at 11:40 AM, Mandeep Sandhu > wrote: >> >> On Wed, Nov 13, 2013 at 5:00 PM, Anuz Pratap Singh Tomar >> wrote: >> > Linus Torvalds and Alan Cox use Fedora(or other redhat distros), though >> > Alan >> > talked about shifting to other distros due to his annoyance with Fedora. >> >> Nit -picking here...but Linus does not Fedora...if anything, I think, >> he _hates_ Fedora and Gnome (3)! :) >> >> A more informed answer on Quora: >> >> http://www.quora.com/Linux/What-Linux-distribution-does-Linus-Torvalds-use-on-his-MacBook-Air > > It talks about what he uses on __Mac book air__, > Here is another link which says he used Fedora 9 on a __most__ of his > computers > http://news.oreilly.com/2008/07/linux-torvalds-on-linux-distri.html > > >> >> >> I saw a G+ post of his where he was very pleased with the Samsung >> pixel running ChromeOS. Though that was not for development purpose >> (only reading stuff). >> > I read that whole discussion, he never said that he __hates__ Fedora, he > was expressing his dismay that the kernel was not updated with proper > wireless driver which are required for him to get the driver because that > machine(not sure which one) doesn't have an ethernet port. > But he does hate Gnome. Also from his post, he seems to be using Fedora more > often than any other distros. >> >> -mandeep > Why not ask him? :-D > > > > -- > Thank you > Warm Regards > Anuz > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > -- Regards, Geyslan G. Bem hackingbits.com ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
On Wed, Nov 13, 2013 at 12:49 PM, Geyslan Gregório Bem wrote: > 2013/11/13 Mandeep Sandhu : > >> Why not ask him? :-D > > > > Straight from the horse's mouth! :) > > > > -mandeep > > > > PS: Put your fire-retardant suit and fire away on LKML! :P > > I'm not so crazy at all. LOL! > > I don't think it is of much consequence anyway. Though I am very inclined to believe old timers mostly use either redhat based distros or Debian. -- Thank you Warm Regards Anuz ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
> Why not ask him? :-D Straight from the horse's mouth! :) -mandeep PS: Put your fire-retardant suit and fire away on LKML! :P ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
On Wed, Nov 13, 2013 at 11:40 AM, Mandeep Sandhu < mandeepsandhu@gmail.com> wrote: > On Wed, Nov 13, 2013 at 5:00 PM, Anuz Pratap Singh Tomar > wrote: > > Linus Torvalds and Alan Cox use Fedora(or other redhat distros), though > Alan > > talked about shifting to other distros due to his annoyance with Fedora. > > Nit -picking here...but Linus does not Fedora...if anything, I think, > he _hates_ Fedora and Gnome (3)! :) > > A more informed answer on Quora: > > http://www.quora.com/Linux/What-Linux-distribution-does-Linus-Torvalds-use-on-his-MacBook-Air > It talks about what he uses on __Mac book air__, Here is another link which says he used Fedora 9 on a __most__ of his computers http://news.oreilly.com/2008/07/linux-torvalds-on-linux-distri.html > > I saw a G+ post of his where he was very pleased with the Samsung > pixel running ChromeOS. Though that was not for development purpose > (only reading stuff). > > I read that whole discussion, he never said that he __hates__ Fedora, he was expressing his dismay that the kernel was not updated with proper wireless driver which are required for him to get the driver because that machine(not sure which one) doesn't have an ethernet port. But he does hate Gnome. Also from his post, he seems to be using Fedora more often than any other distros. > -mandeep > -- Thank you Warm Regards Anuz ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
On Wed, Nov 13, 2013 at 5:00 PM, Anuz Pratap Singh Tomar wrote: > Linus Torvalds and Alan Cox use Fedora(or other redhat distros), though Alan > talked about shifting to other distros due to his annoyance with Fedora. Nit -picking here...but Linus does not Fedora...if anything, I think, he _hates_ Fedora and Gnome (3)! :) A more informed answer on Quora: http://www.quora.com/Linux/What-Linux-distribution-does-Linus-Torvalds-use-on-his-MacBook-Air I saw a G+ post of his where he was very pleased with the Samsung pixel running ChromeOS. Though that was not for development purpose (only reading stuff). -mandeep ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
Kernel development may not directly be related to the Distro. The choice of distro is completely personal. If you have read kernel development books or Linux in general you would have understood the same. Some distros come ready with development tools right from onsets, for others you can use repository for downloading and installing the tool. The kernel systems and distros have become quite complicated for pretty much all major distros, so the overhead is necessarily always there. Linus Torvalds and Alan Cox use Fedora(or other redhat distros), though Alan talked about shifting to other distros due to his annoyance with Fedora. Few important distros I would consider as a developer Fedora: Pros: most development tools are installed by default and you can get all others easily. It is pretty bleeding edge when it comes to adoption of new open source technologies. Cons: It might be buggy at times, it can be difficult for newbies sometimes. Debian: Pros: very stable releases, not so many experimental features, huge number of packages, adheres closely to unix philosophy Cons: fewer new releases, can be difficult to begin with or you are used to redhat/suse based distros Arch: Pros:newer distro, very favoured by everyone, very very comprehensive user guides, good for development, does everything from the scratch, but there are pre configured configs all over the place to choose from. Cons: you should know a little bit as to what exactly are you doing, you may have to manually configure package configuration files etc. I donno if there are any bugs. -- Thank you Warm Regards Anuz ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
Hi, On 11/13/2013 11:25 AM, Mandeep Sandhu wrote: > On Wed, Nov 13, 2013 at 3:40 PM, Naman Shekhar Mishra > wrote: >> Hi mentors, >> I have been studying the Linux kernel for some time and now I am going to >> try and get my hands hands dirty with the kernel. Can you please tell me >> what is the best distro for this? I have experience with Gentoo and LFS but > If you're comfortable with Gentoo then I guess you're ready for kernel > development! :P (kidding!) The reason I say this is because I heard > (I've not used Gentoo personally) that you get to build/install all > packages from scratch before using them! :) > > You can also have a look at the popular ones like Ubuntu, Fedora or > Mint (dunno much about Mint though). They come with good package > managers and that makes installing stuff easy. So whether you want to > install eg binutils or a new browser or even the kernel sources, the > package manager will help you get all the stuff + it's dependencies. Ack. Use whatever distro _YOU_ like best. The only restrictions are the minimal requirements of the kernel. You can find them in the source in Documentation/Changes They should not be a problem with any newer distro, in example for 3.12 they are: -- Current Minimal Requirements Upgrade to at *least* these software revisions before thinking you've encountered a bug! If you're unsure what version you're currently running, the suggested command should tell you. Again, keep in mind that this list assumes you are already functionally running a Linux kernel. Also, not all tools are necessary on all systems; obviously, if you don't have any ISDN hardware, for example, you probably needn't concern yourself with isdn4k-utils. o Gnu C 3.2 # gcc --version o Gnu make 3.80# make --version o binutils 2.12# ld -v o util-linux 2.10o # fdformat --version o module-init-tools 0.9.10 # depmod -V o e2fsprogs 1.41.4 # e2fsck -V o jfsutils 1.1.3 # fsck.jfs -V o reiserfsprogs 3.6.3 # reiserfsck -V o xfsprogs 2.6.0 # xfs_db -V o squashfs-tools 4.0 # mksquashfs -version o btrfs-progs0.18# btrfsck o pcmciautils004 # pccardctl -V o quota-tools3.09# quota -V o PPP2.4.0 # pppd --version o isdn4k-utils 3.1pre1 # isdnctrl 2>&1|grep version o nfs-utils 1.0.5 # showmount --version o procps 3.2.0 # ps --version o oprofile 0.9 # oprofiled --version o udev 081 # udevd --version o grub 0.93# grub --version || grub-install --version o mcelog 0.6 # mcelog --version o iptables 1.4.2 # iptables -V -- thx, andi > > HTH, > -mandeep > > >> would they be good if I just want to get involved in kernel development >> (and not the maintenance overhead that comes with these distros)? It would >> be useful for me if you could tell me the distro you use. >> >> Thanks and regards, >> Naman >> >> ___ >> Kernelnewbies mailing list >> Kernelnewbies@kernelnewbies.org >> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >> > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
2013/11/13 abrahan...@gmail.com : > I suggest you Archlinux[1], highly updated and customizable. But it's not > broke by updates day in day out. > > [1] https://www.archlinux.org/ > > > 2013/11/13 Mandeep Sandhu >> >> On Wed, Nov 13, 2013 at 3:40 PM, Naman Shekhar Mishra >> wrote: >> > Hi mentors, >> > I have been studying the Linux kernel for some time and now I am going >> > to >> > try and get my hands hands dirty with the kernel. Can you please tell me >> > what is the best distro for this? I have experience with Gentoo and LFS >> > but >> >> If you're comfortable with Gentoo then I guess you're ready for kernel >> development! :P (kidding!) The reason I say this is because I heard >> (I've not used Gentoo personally) that you get to build/install all >> packages from scratch before using them! :) >> >> You can also have a look at the popular ones like Ubuntu, Fedora or >> Mint (dunno much about Mint though). They come with good package >> managers and that makes installing stuff easy. So whether you want to >> install eg binutils or a new browser or even the kernel sources, the >> package manager will help you get all the stuff + it's dependencies. >> >> HTH, >> -mandeep >> Hi, I have not tried gentoo yet. But I think that is a great distro for a deep learning. Nowadays I'm using arch and it is working very well to me. >> >> > would they be good if I just want to get involved in kernel development >> > (and not the maintenance overhead that comes with these distros)? It >> > would >> > be useful for me if you could tell me the distro you use. >> > >> > Thanks and regards, >> > Naman >> > >> > ___ >> > Kernelnewbies mailing list >> > Kernelnewbies@kernelnewbies.org >> > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >> > >> >> ___ >> Kernelnewbies mailing list >> Kernelnewbies@kernelnewbies.org >> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > -- Regards, Geyslan G. Bem hackingbits.com ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
I suggest you Archlinux[1], highly updated and customizable. But it's not broke by updates day in day out. [1] https://www.archlinux.org/ 2013/11/13 Mandeep Sandhu > On Wed, Nov 13, 2013 at 3:40 PM, Naman Shekhar Mishra > wrote: > > Hi mentors, > > I have been studying the Linux kernel for some time and now I am going to > > try and get my hands hands dirty with the kernel. Can you please tell me > > what is the best distro for this? I have experience with Gentoo and LFS > but > > If you're comfortable with Gentoo then I guess you're ready for kernel > development! :P (kidding!) The reason I say this is because I heard > (I've not used Gentoo personally) that you get to build/install all > packages from scratch before using them! :) > > You can also have a look at the popular ones like Ubuntu, Fedora or > Mint (dunno much about Mint though). They come with good package > managers and that makes installing stuff easy. So whether you want to > install eg binutils or a new browser or even the kernel sources, the > package manager will help you get all the stuff + it's dependencies. > > HTH, > -mandeep > > > > would they be good if I just want to get involved in kernel development > > (and not the maintenance overhead that comes with these distros)? It > would > > be useful for me if you could tell me the distro you use. > > > > Thanks and regards, > > Naman > > > > ___ > > Kernelnewbies mailing list > > Kernelnewbies@kernelnewbies.org > > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: What is the best distro for starting linux kernel development?
On Wed, Nov 13, 2013 at 3:40 PM, Naman Shekhar Mishra wrote: > Hi mentors, > I have been studying the Linux kernel for some time and now I am going to > try and get my hands hands dirty with the kernel. Can you please tell me > what is the best distro for this? I have experience with Gentoo and LFS but If you're comfortable with Gentoo then I guess you're ready for kernel development! :P (kidding!) The reason I say this is because I heard (I've not used Gentoo personally) that you get to build/install all packages from scratch before using them! :) You can also have a look at the popular ones like Ubuntu, Fedora or Mint (dunno much about Mint though). They come with good package managers and that makes installing stuff easy. So whether you want to install eg binutils or a new browser or even the kernel sources, the package manager will help you get all the stuff + it's dependencies. HTH, -mandeep > would they be good if I just want to get involved in kernel development > (and not the maintenance overhead that comes with these distros)? It would > be useful for me if you could tell me the distro you use. > > Thanks and regards, > Naman > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
What is the best distro for starting linux kernel development?
Hi mentors, I have been studying the Linux kernel for some time and now I am going to try and get my hands hands dirty with the kernel. Can you please tell me what is the best distro for this? I have experience with Gentoo and LFS but would they be good if I just want to get involved in kernel development (and not the maintenance overhead that comes with these distros)? It would be useful for me if you could tell me the distro you use. Thanks and regards, Naman ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Best ARM Quad Board for Linux kernel development.
Which is the best ARM Quad board ( e.g., ARM Cortex-A15 MPCore) available in the market for linux kernel development. Board must have hardware virtualization support. -- Codefreak ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: On Robert's Love Linux kernel development 3rd edtion
Thanks good to know On Sun, Jul 7, 2013 at 7:42 PM, Augusto Mecking Caringi < augustocari...@gmail.com> wrote: > On Sun, Jul 7, 2013 at 7:45 AM, TD wrote: > > Hi, > > I'm trying to lean linux kernel dev. > > I bought Robert's love book : "Linux Kernel develpment" > > > > This book is based on the linux version 2.6. > > I can see in the kernel.org site that the latest stable version of ther > > kernel is 3.9.9. > > > > So my question is : what is the most efficient way to learn from this > book > > ? > > 1) Download the 2.6 version and follow the examples and explanations > based > > from this version > > 2) Download the 3.9.9 version and try to adapt the examples and > explanations > > of the book. > > 3) Download both so that I can see the differences. > > > > Any other idea or suggestion is very welcomed. > > Hi, > > It's also worth to mention... > > "On 21 July 2011 Linus Torvalds announced the release of Linux > 3.0: "Gone are the 2.6. days". The version bump is not about > major technological changes when compared to Linux 2.6.39; it marks > the kernel's 20th anniversary. The time-based release process remained > the same." > > http://en.wikipedia.org/wiki/Linux_kernel#History > > -- > Augusto Mecking Caringi > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: On Robert's Love Linux kernel development 3rd edtion
All right :) On Sun, Jul 7, 2013 at 1:24 PM, Robert P. J. Day wrote: > On Sun, 7 Jul 2013, TD wrote: > > > Thank you for your quick answers.Following your advices, I'll work > > directly from the latest version. > > > > @rday : If I can contribute to your web page, It would be a real > pleasure. > > it's not hard ... just cross-check everything you read in the book > against the latest kernel source, make a note of anything that looks > different, and [optionally] see if you can determine when and why it > changed. then drop me a note and i'll add it to the page. > > rday > > -- > > > Robert P. J. Day Ottawa, Ontario, CANADA > http://crashcourse.ca > > Twitter: http://twitter.com/rpjday > LinkedIn: http://ca.linkedin.com/in/rpjday > > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: On Robert's Love Linux kernel development 3rd edtion
Thank you for your quick answers. Following your advices, I'll work directly from the latest version. @rday : If I can contribute to your web page, It would be a real pleasure. On Sun, Jul 7, 2013 at 1:02 PM, Robert P. J. Day wrote: > On Sun, 7 Jul 2013, TD wrote: > > > Hi,I'm trying to lean linux kernel dev. > > I bought Robert's love book : "Linux Kernel develpment" > > > > This book is based on the linux version 2.6. > > I can see in the kernel.org site that the latest stable version of > ther kernel is 3.9.9. > > > > So my question is : what is the most efficient way to learn from this > book ? > > 1) Download the 2.6 version and follow the examples and explanations > based from this version > > 2) Download the 3.9.9 version and try to adapt the examples and > explanations of the book. > > 3) Download both so that I can see the differences. > > > > Any other idea or suggestion is very welcomed. > > As the teechnical editor of that book, I once started a wiki page to > keep track of ongoing developments. The page is not world-writable > given the grief from spammers but here it is: > > http://www.crashcourse.ca/wiki/index.php/Updates_to_LKD3 > > It's very much a work-in-progress and I update it whenever I get the > time, so there's still a lot to do. But if you're interested and want > to follow along and find things in the book that are clearly out of > date, you can email me the change and I'll verify it and add it to the > wiki page, and everyone is welcome to stay up to date. > > rday > > -- > > > Robert P. J. Day Ottawa, Ontario, CANADA > http://crashcourse.ca > > Twitter: http://twitter.com/rpjday > LinkedIn: http://ca.linkedin.com/in/rpjday > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: On Robert's Love Linux kernel development 3rd edtion
On Sun, 7 Jul 2013, TD wrote: > Thank you for your quick answers.Following your advices, I'll work > directly from the latest version. > > @rday : If I can contribute to your web page, It would be a real pleasure. it's not hard ... just cross-check everything you read in the book against the latest kernel source, make a note of anything that looks different, and [optionally] see if you can determine when and why it changed. then drop me a note and i'll add it to the page. rday -- Robert P. J. Day Ottawa, Ontario, CANADA http://crashcourse.ca Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: On Robert's Love Linux kernel development 3rd edtion
On Sun, 7 Jul 2013, TD wrote: > Hi,I'm trying to lean linux kernel dev. > I bought Robert's love book : "Linux Kernel develpment" > > This book is based on the linux version 2.6. > I can see in the kernel.org site that the latest stable version of ther > kernel is 3.9.9. > > So my question is : what is the most efficient way to learn from this book ? > > 1) Download the 2.6 version and follow the examples and explanations based > from this version > 2) Download the 3.9.9 version and try to adapt the examples and explanations > of the book. > 3) Download both so that I can see the differences. > > Any other idea or suggestion is very welcomed. As the teechnical editor of that book, I once started a wiki page to keep track of ongoing developments. The page is not world-writable given the grief from spammers but here it is: http://www.crashcourse.ca/wiki/index.php/Updates_to_LKD3 It's very much a work-in-progress and I update it whenever I get the time, so there's still a lot to do. But if you're interested and want to follow along and find things in the book that are clearly out of date, you can email me the change and I'll verify it and add it to the wiki page, and everyone is welcome to stay up to date. rday -- Robert P. J. Day Ottawa, Ontario, CANADA http://crashcourse.ca Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: On Robert's Love Linux kernel development 3rd edtion
On Sun, Jul 7, 2013 at 11:45 AM, TD wrote: > Hi, > I'm trying to lean linux kernel dev. > I bought Robert's love book : "Linux Kernel develpment" > > This book is based on the linux version 2.6. > I can see in the kernel.org site that the latest stable version of ther > kernel is 3.9.9. > > So my question is : what is the most efficient way to learn from this book > ? > 1) Download the 2.6 version and follow the examples and explanations based > from this version > 2) Download the 3.9.9 version and try to adapt the examples and > explanations of the book. > 3) Download both so that I can see the differences. > > Any other idea or suggestion is very welcomed. > > Don't LEAN too much :D I think newer version is better, Most of the fundamentals remain same throughout but you have to dig around a bit to find out what exactly changed. Even if you choose an older version, you would still have to work your way upwards to newer kernel(provided you are thinking of contributing to upstream). Adapting examples would be pretty good idea, though it may require some work if you are not very familiar with the basics. Reading mailing lists, kernelnewbie site and LWN articles should also be helpful. -- Thank you Warm Regards Anuz ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
On Robert's Love Linux kernel development 3rd edtion
Hi, I'm trying to lean linux kernel dev. I bought Robert's love book : "Linux Kernel develpment" This book is based on the linux version 2.6. I can see in the kernel.org site that the latest stable version of ther kernel is 3.9.9. So my question is : what is the most efficient way to learn from this book ? 1) Download the 2.6 version and follow the examples and explanations based from this version 2) Download the 3.9.9 version and try to adapt the examples and explanations of the book. 3) Download both so that I can see the differences. Any other idea or suggestion is very welcomed. Cheers, ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Getting started on Linux Kernel Development
On Sun, 02 Jun 2013 12:43:33 +0200, Bjørn Mork said: > Did everything work as you expected with v3.10-rc3? Is all your > hardware fully supported? If you can answer yes to both those > questions, then try enabling more kernel features and/or hardware until > something breaks. Then fix it :) As Bjørn further notes: > As others already pointed out: Early testing is also always appreciated. And even if you're unable to fix it, a good bug report against a pre-release kernel is worth its weight in gold. (Good == one that has error messages, info like "I used this kernel", and "it only happens when I have CONFIG_FROBOZZ defined", and directed to the appropriate maintainers). Bonus points if you can do a 'git bisect' down to a specific commit and cc: the author of that commit. pgp8HHjl9RXD9.pgp Description: PGP signature ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Getting started on Linux Kernel Development
Daniel Hamacher writes: > My name is Daniel and I am starting out in Linux Kernel development on a > Debian Linux distribution. I followed the steps on kernelnewbies.org and > I am booting now with 3.10.0-rc3+. So I build the compiler and I am also > booting from it. I watched the video from Greg Kroah-Hartman on how to > submit patches, I created a branch, so I am ready to go... > > How do I get started with the Kernel janitors to get my feet wet? I have > intermediate knowledge of C and basic knowledge of Assembly. Is there > anything in particular that I can get started on? Thanks. Did everything work as you expected with v3.10-rc3? Is all your hardware fully supported? If you can answer yes to both those questions, then try enabling more kernel features and/or hardware until something breaks. Then fix it :) Look through your kernel logs for errors and warnings, look them up in the source, and try to figure out how the code works and the meaning of the error/warning. Not all of them will be real errors. But some may be. And some of them are problably just debug messages using the wrong level. Which is also something you could consider fixing.. I believe most kernel developers started by fixed a problem they were having themselves. This is a lot easier than trying to fix someone elses problem. As others already pointed out: Early testing is also always appreciated. If there is an active development list for any driver you are using, or other kernel parts where you are in an extra good position to test, then consider joining that list and test out new proposed features as early as possible. Linux developers rarely have access to all the different hardware they are trying to support, and your testing, whether it is a success or failure, can be extremely valuable. It is also likely that you find something you can fix here as you learn to know the code you are trying out. And please forget about all the advice starting with some dull janitor work. Unless you enjoy cleaning. Then please go ahead. Coding is supposed to be fun, you know :) Bjørn ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Getting started on Linux Kernel Development
On Fri, May 31, 2013 at 11:05:13PM +0400, Denis Kirjanov wrote: > Yeah, now you have to find a problem which people are trying to > solve... Keep searching a mailing lists. and that's the only way you > will be able to figure out what you can fix or improve. Also, testing patches posted to the mailing lists is usually appreciated. -- Jonathan Neuschäfer ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Getting started on Linux Kernel Development
Yeah, now you have to find a problem which people are trying to solve... Keep searching a mailing lists. and that's the only way you will be able to figure out what you can fix or improve. On 5/31/13, Daniel Hamacher wrote: > Greetings. > > My name is Daniel and I am starting out in Linux Kernel development on a > Debian Linux distribution. I followed the steps on kernelnewbies.org and > I am booting now with 3.10.0-rc3+. So I build the compiler and I am also > booting from it. I watched the video from Greg Kroah-Hartman on how to > submit patches, I created a branch, so I am ready to go... > > How do I get started with the Kernel janitors to get my feet wet? I have > intermediate knowledge of C and basic knowledge of Assembly. Is there > anything in particular that I can get started on? Thanks. > > > Cheers, > Daniel > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > -- Regards, Denis ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Getting started on Linux Kernel Development
Greetings. My name is Daniel and I am starting out in Linux Kernel development on a Debian Linux distribution. I followed the steps on kernelnewbies.org and I am booting now with 3.10.0-rc3+. So I build the compiler and I am also booting from it. I watched the video from Greg Kroah-Hartman on how to submit patches, I created a branch, so I am ready to go... How do I get started with the Kernel janitors to get my feet wet? I have intermediate knowledge of C and basic knowledge of Assembly. Is there anything in particular that I can get started on? Thanks. Cheers, Daniel ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Linux Kernel Development
On Sun, 2012-09-09 at 08:45 +0530, Kaushal Shriyan wrote: > Hi, > > I am interested to contribute to linux kernel development process. I > have been working on Linux for the last ten years and have been a > great fan of Linux OS since beginning. Any good references to start > learning C and understand the linux kernel source code. > FWIW: http://www.quora.com/Linux/What-is-the-best-way-to-start-contributing-to-the-Linux-kernel > Regards, > > Kaushal > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Linux Kernel Development
On Sun, Sep 9, 2012 at 11:58 AM, brliv wrote: > > On Sun, 2012-09-09 at 13:20 +0300, Daniel Baluta wrote: > > On Sun, Sep 9, 2012 at 12:16 PM, Kaushal Shriyan > > wrote: > > > On Sun, Sep 9, 2012 at 9:02 AM, Alexandru Juncu > wrote: > > >> On 9 September 2012 06:15, Kaushal Shriyan > wrote: > > >>> Hi, > > >>> > > >>> I am interested to contribute to linux kernel development process. I > > >>> have been working on Linux for the last ten years and have been a > > >>> great fan of Linux OS since beginning. Any good references to start > > >>> learning C and understand the linux kernel source code. > > >>> > > >>> Regards, > > >>> > > >>> Kaushal > > >> > > >> Hello! > > >> > > >> You could start by looking through the site of this community [0]. > > >> They have some pointers. > > >> > > >> You should take a look at this video [1] first. It's a brief intro on > > >> how the Linux Kernel community works. > > >> > > >> But first, you should be familiar with C programming (it's good if you > > >> did some system programming in C). If you have the basic C experience > > >> and if you want to go onto kernel programming (not that hard) you > > >> should try reading some books (I would recommend these [2] [3]). > > >> > > >> After that, use the source! And if you get stuck, ask around (here, > > >> for example). > > >> > > >> Good luck and happy hacking! > > >> > > >> [0] http://kernelnewbies.org/KernelHacking > > >> [1] http://www.youtube.com/watch?v=LLBrBBImJt4 > > >> [2] > http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/dp/0672329468 > > >> [3] > http://www.amazon.com/Understanding-Linux-Kernel-Third-Edition/dp/0596005652/ref=pd_bxgy_b_text_z > > >> > > >> -- > > >> Alexandru Juncu > > >> > > >> ROSEdu > > >> http://rosedu.org > > > > > > Hi, > > > > > > I am totally new to C Programming Language. How do i start learning C > > > and which books or tutorials i need to refer. > > > > > > > I would recommend 'The C programming language' by K& R :)[1]. > > > > thanks, > > Daniel > > > > [1] > http://www.amazon.com/C-Programming-Language-2nd-Edition/dp/0131103628 > > > > ___ > > Kernelnewbies mailing list > > Kernelnewbies@kernelnewbies.org > > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > > Hi, > > i think that The C programming language' by K& R is not a good book for > starters. Better try reading C primer plus, or teach yourslef c in 21 > days, c for dummies... > > BR, > brliv > > Where to begin http://kernelnewbies.org/FAQ/WhereDoIBegin some more references http://kernelnewbies.org/mailinglistguidelines > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Linux Kernel Development
On Sun, 2012-09-09 at 13:20 +0300, Daniel Baluta wrote: > On Sun, Sep 9, 2012 at 12:16 PM, Kaushal Shriyan > wrote: > > On Sun, Sep 9, 2012 at 9:02 AM, Alexandru Juncu > > wrote: > >> On 9 September 2012 06:15, Kaushal Shriyan > >> wrote: > >>> Hi, > >>> > >>> I am interested to contribute to linux kernel development process. I > >>> have been working on Linux for the last ten years and have been a > >>> great fan of Linux OS since beginning. Any good references to start > >>> learning C and understand the linux kernel source code. > >>> > >>> Regards, > >>> > >>> Kaushal > >> > >> Hello! > >> > >> You could start by looking through the site of this community [0]. > >> They have some pointers. > >> > >> You should take a look at this video [1] first. It's a brief intro on > >> how the Linux Kernel community works. > >> > >> But first, you should be familiar with C programming (it's good if you > >> did some system programming in C). If you have the basic C experience > >> and if you want to go onto kernel programming (not that hard) you > >> should try reading some books (I would recommend these [2] [3]). > >> > >> After that, use the source! And if you get stuck, ask around (here, > >> for example). > >> > >> Good luck and happy hacking! > >> > >> [0] http://kernelnewbies.org/KernelHacking > >> [1] http://www.youtube.com/watch?v=LLBrBBImJt4 > >> [2] > >> http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/dp/0672329468 > >> [3] > >> http://www.amazon.com/Understanding-Linux-Kernel-Third-Edition/dp/0596005652/ref=pd_bxgy_b_text_z > >> > >> -- > >> Alexandru Juncu > >> > >> ROSEdu > >> http://rosedu.org > > > > Hi, > > > > I am totally new to C Programming Language. How do i start learning C > > and which books or tutorials i need to refer. > > > > I would recommend 'The C programming language' by K& R :)[1]. > > thanks, > Daniel > > [1] http://www.amazon.com/C-Programming-Language-2nd-Edition/dp/0131103628 > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies Hi, i think that The C programming language' by K& R is not a good book for starters. Better try reading C primer plus, or teach yourslef c in 21 days, c for dummies... BR, brliv ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Linux Kernel Development
On Sun, 2012-09-09 at 14:46 +0530, Kaushal Shriyan wrote: > On Sun, Sep 9, 2012 at 9:02 AM, Alexandru Juncu wrote: > > On 9 September 2012 06:15, Kaushal Shriyan wrote: > >> Hi, > >> > >> I am interested to contribute to linux kernel development process. I > >> have been working on Linux for the last ten years and have been a > >> great fan of Linux OS since beginning. Any good references to start > >> learning C and understand the linux kernel source code. > >> > >> Regards, > >> > >> Kaushal > > > > Hello! > > > > You could start by looking through the site of this community [0]. > > They have some pointers. > > > > You should take a look at this video [1] first. It's a brief intro on > > how the Linux Kernel community works. > > > > But first, you should be familiar with C programming (it's good if you > > did some system programming in C). If you have the basic C experience > > and if you want to go onto kernel programming (not that hard) you > > should try reading some books (I would recommend these [2] [3]). > > > > After that, use the source! And if you get stuck, ask around (here, > > for example). > > > > Good luck and happy hacking! > > > > [0] http://kernelnewbies.org/KernelHacking > > [1] http://www.youtube.com/watch?v=LLBrBBImJt4 > > [2] http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/dp/0672329468 > > [3] > > http://www.amazon.com/Understanding-Linux-Kernel-Third-Edition/dp/0596005652/ref=pd_bxgy_b_text_z > > > > -- > > Alexandru Juncu > > > > ROSEdu > > http://rosedu.org > > Hi, > > I am totally new to C Programming Language. How do i start learning C > and which books or tutorials i need to refer. > > Regards, > > Kaushal > > ___ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies Hi, first of all you need to become an expert C developer, read some books on OS theory, and then start experimenting with the linux kernel code. BR, brliv ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Linux Kernel Development
On Sun, 9 Sep 2012, Kaushal Shriyan wrote: > On Sun, Sep 9, 2012 at 9:02 AM, Alexandru Juncu wrote: > > On 9 September 2012 06:15, Kaushal Shriyan wrote: > >> Hi, > >> > >> I am interested to contribute to linux kernel development process. I > >> have been working on Linux for the last ten years and have been a > >> great fan of Linux OS since beginning. Any good references to start > >> learning C and understand the linux kernel source code. ... snip ... > I am totally new to C Programming Language. How do i start learning C > and which books or tutorials i need to refer. not to throw cold water on this plea for assistance, but it seems odd that you can have worked on linux for 10 years and be a "great fan", and still be "totally new" to C language. that tells me that you simply aren't ready to dive into kernel programming yet. how can you have spent 10 years immersed in linux without having at least a passing acquaintance with C? i think this topic needs to be in an FAQ somewhere, something like, "so you want to get into kernel programming? here's what you need to do first." unless something like that already exists. sorry to sound cynical about this, but this question comes up over and over again -- people asking how to "get into" kernel programming. and i think a beginning to an answer to that is that, if you haven't put even a minimal amount of effort into learning the basics or figuring out how to look through the kernel source, you're not ready. it's like saying, "gee, i'd really like to be a car mechanic, but i've never looked under the hood. how do i get started?" go learn C first. then you can at least take a shot at it. rday -- Robert P. J. Day Ottawa, Ontario, CANADA http://crashcourse.ca Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Linux Kernel Development
On Sun, Sep 9, 2012 at 12:16 PM, Kaushal Shriyan wrote: > On Sun, Sep 9, 2012 at 9:02 AM, Alexandru Juncu wrote: >> On 9 September 2012 06:15, Kaushal Shriyan wrote: >>> Hi, >>> >>> I am interested to contribute to linux kernel development process. I >>> have been working on Linux for the last ten years and have been a >>> great fan of Linux OS since beginning. Any good references to start >>> learning C and understand the linux kernel source code. >>> >>> Regards, >>> >>> Kaushal >> >> Hello! >> >> You could start by looking through the site of this community [0]. >> They have some pointers. >> >> You should take a look at this video [1] first. It's a brief intro on >> how the Linux Kernel community works. >> >> But first, you should be familiar with C programming (it's good if you >> did some system programming in C). If you have the basic C experience >> and if you want to go onto kernel programming (not that hard) you >> should try reading some books (I would recommend these [2] [3]). >> >> After that, use the source! And if you get stuck, ask around (here, >> for example). >> >> Good luck and happy hacking! >> >> [0] http://kernelnewbies.org/KernelHacking >> [1] http://www.youtube.com/watch?v=LLBrBBImJt4 >> [2] http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/dp/0672329468 >> [3] >> http://www.amazon.com/Understanding-Linux-Kernel-Third-Edition/dp/0596005652/ref=pd_bxgy_b_text_z >> >> -- >> Alexandru Juncu >> >> ROSEdu >> http://rosedu.org > > Hi, > > I am totally new to C Programming Language. How do i start learning C > and which books or tutorials i need to refer. > I would recommend 'The C programming language' by K& R :)[1]. thanks, Daniel [1] http://www.amazon.com/C-Programming-Language-2nd-Edition/dp/0131103628 ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Linux Kernel Development
On Sun, Sep 9, 2012 at 9:02 AM, Alexandru Juncu wrote: > On 9 September 2012 06:15, Kaushal Shriyan wrote: >> Hi, >> >> I am interested to contribute to linux kernel development process. I >> have been working on Linux for the last ten years and have been a >> great fan of Linux OS since beginning. Any good references to start >> learning C and understand the linux kernel source code. >> >> Regards, >> >> Kaushal > > Hello! > > You could start by looking through the site of this community [0]. > They have some pointers. > > You should take a look at this video [1] first. It's a brief intro on > how the Linux Kernel community works. > > But first, you should be familiar with C programming (it's good if you > did some system programming in C). If you have the basic C experience > and if you want to go onto kernel programming (not that hard) you > should try reading some books (I would recommend these [2] [3]). > > After that, use the source! And if you get stuck, ask around (here, > for example). > > Good luck and happy hacking! > > [0] http://kernelnewbies.org/KernelHacking > [1] http://www.youtube.com/watch?v=LLBrBBImJt4 > [2] http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/dp/0672329468 > [3] > http://www.amazon.com/Understanding-Linux-Kernel-Third-Edition/dp/0596005652/ref=pd_bxgy_b_text_z > > -- > Alexandru Juncu > > ROSEdu > http://rosedu.org Hi, I am totally new to C Programming Language. How do i start learning C and which books or tutorials i need to refer. Regards, Kaushal ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: Linux Kernel Development
On 9 September 2012 06:15, Kaushal Shriyan wrote: > Hi, > > I am interested to contribute to linux kernel development process. I > have been working on Linux for the last ten years and have been a > great fan of Linux OS since beginning. Any good references to start > learning C and understand the linux kernel source code. > > Regards, > > Kaushal Hello! You could start by looking through the site of this community [0]. They have some pointers. You should take a look at this video [1] first. It's a brief intro on how the Linux Kernel community works. But first, you should be familiar with C programming (it's good if you did some system programming in C). If you have the basic C experience and if you want to go onto kernel programming (not that hard) you should try reading some books (I would recommend these [2] [3]). After that, use the source! And if you get stuck, ask around (here, for example). Good luck and happy hacking! [0] http://kernelnewbies.org/KernelHacking [1] http://www.youtube.com/watch?v=LLBrBBImJt4 [2] http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/dp/0672329468 [3] http://www.amazon.com/Understanding-Linux-Kernel-Third-Edition/dp/0596005652/ref=pd_bxgy_b_text_z -- Alexandru Juncu ROSEdu http://rosedu.org ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Linux Kernel Development
Hi, I am interested to contribute to linux kernel development process. I have been working on Linux for the last ten years and have been a great fan of Linux OS since beginning. Any good references to start learning C and understand the linux kernel source code. Regards, Kaushal ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: From which tree can I start Linux kernel development
On Fri, Jun 29, 2012 at 9:27 AM, Erdt, Ralph wrote: > Hello, > >> There are also subsystem trees you can pickup to do development. >> Just to name a few: >> - alsa >> - media >> - m68k arch > Can you please help me? > Which is the correct subsystem tree for developing a new tc qdisc (dir: > net/sched)? > Search "net/sched" insied MAINTAINERS file on any linux tree. ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: From which tree can I start Linux kernel development
On Thu, 2012-06-28 at 18:14 -0300, Ezequiel Garcia wrote: > On Thu, Jun 28, 2012 at 1:01 PM, Sannu K wrote: > > Hi All, > > > > I would like to contribute to linux kernel. I have gone through the > > coding style used and other stuffs. I would like to plunge into kernel > > development. To do that should I start with linux-next git tree? > > > > Please let me know whether the following procedure is correct: > > 1. Clone linux-next tree. > > 2. Make modifications. > > 3. Create patch and check it against checkpatch.pl. > > 4. Mail patch to the maintainers. > > 5. Get the patches reviewed and do necessary changes. Do step 4 and > > step5 as many time as necessary. > > 6. Patch gets merges into kernel. > > > > I would like to work on stuff related to graphics or video. Is there any > > small task that I could start with? Please provide some pointers and > > suggestions. > > > > That's more or less right. Don't forget linux-next cant't rebased > because every day a new git tree is created. This is important > when rebasing commits. > > There are also subsystem trees you can pickup to do development. > Just to name a few: > - alsa > - media > - m68k arch > > all have a git tree to work. You can find them on git.kernel.org. > If there is a subsystem then should I use the subsystem's tree than linux-next tree? > Also: > - kernel people hate top-posting > - kernel people hate non-text mail > - learn git > - read Documentation/SubmittingPatches **carefully** > - watch gregkh [1] > > http://www.youtube.com/watch?v=LLBrBBImJt4 > > Good luck, > Ezequiel. Thanks for the link. Thanks, Sannu ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Re: From which tree can I start Linux kernel development
On Thu, Jun 28, 2012 at 1:01 PM, Sannu K wrote: > Hi All, > > I would like to contribute to linux kernel. I have gone through the > coding style used and other stuffs. I would like to plunge into kernel > development. To do that should I start with linux-next git tree? > > Please let me know whether the following procedure is correct: > 1. Clone linux-next tree. > 2. Make modifications. > 3. Create patch and check it against checkpatch.pl. > 4. Mail patch to the maintainers. > 5. Get the patches reviewed and do necessary changes. Do step 4 and > step5 as many time as necessary. > 6. Patch gets merges into kernel. > > I would like to work on stuff related to graphics or video. Is there any > small task that I could start with? Please provide some pointers and > suggestions. > That's more or less right. Don't forget linux-next cant't rebased because every day a new git tree is created. This is important when rebasing commits. There are also subsystem trees you can pickup to do development. Just to name a few: - alsa - media - m68k arch all have a git tree to work. You can find them on git.kernel.org. Also: - kernel people hate top-posting - kernel people hate non-text mail - learn git - read Documentation/SubmittingPatches **carefully** - watch gregkh [1] http://www.youtube.com/watch?v=LLBrBBImJt4 Good luck, Ezequiel. ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
From which tree can I start Linux kernel development
Hi All, I would like to contribute to linux kernel. I have gone through the coding style used and other stuffs. I would like to plunge into kernel development. To do that should I start with linux-next git tree? Please let me know whether the following procedure is correct: 1. Clone linux-next tree. 2. Make modifications. 3. Create patch and check it against checkpatch.pl. 4. Mail patch to the maintainers. 5. Get the patches reviewed and do necessary changes. Do step 4 and step5 as many time as necessary. 6. Patch gets merges into kernel. I would like to work on stuff related to graphics or video. Is there any small task that I could start with? Please provide some pointers and suggestions. Thanks, Sannu ___ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies