Re: My effort to learn Linux kernel development

2021-08-15 Thread Amit Kumar
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

2021-08-12 Thread Amit Kumar
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

2021-08-11 Thread Amit Kumar
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

2021-08-11 Thread sri vathsa
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

2021-08-11 Thread Amit Kumar
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

2021-08-10 Thread Aruna Hewapathirane
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

2021-08-02 Thread Gabriel Moreira

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

2021-08-02 Thread Cindy Sue Causey
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

2021-07-24 Thread Aruna Hewapathirane


> 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

2021-07-24 Thread Robert P. J. Day
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

2021-07-24 Thread Constantine Shulyupin
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

2021-07-23 Thread sri vathsa
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

2021-07-23 Thread Connor Kuehl
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

2021-07-23 Thread Raghuram Jallipalli
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

2021-07-23 Thread Amit Kumar
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

2021-07-23 Thread Robert P. J. Day
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

2021-07-23 Thread Amit Kumar
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

2021-07-23 Thread Robert P. J. Day
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

2021-07-23 Thread Greg KH
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

2021-07-23 Thread Amit Kumar
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

2021-07-22 Thread Greg KH
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

2021-07-22 Thread Amit Kumar
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

2021-07-22 Thread Robert P. J. Day
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

2021-07-22 Thread Jules Irenge
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

2021-07-21 Thread s.v.krishna reddy
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

2021-07-21 Thread Amit Kumar
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

2021-07-21 Thread Amit Kumar
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

2020-06-27 Thread Oscar Carter
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

2020-06-22 Thread Greg KH
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

2020-06-21 Thread Oscar Carter
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

2018-10-11 Thread valdis . kletnieks
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

2018-10-11 Thread Carter Cheng
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

2018-10-11 Thread o
  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

2018-10-10 Thread Carter Cheng
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

2018-10-10 Thread valdis . kletnieks
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

2018-10-10 Thread Carter Cheng
-- 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

2017-08-01 Thread Kamil Konieczny
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

2017-08-01 Thread Kamil Konieczny


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

2017-08-01 Thread Yubin Ruan
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

2015-09-13 Thread Abhishek bist
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

2015-09-13 Thread Mayur Patil
Thanks Valdis for clear explanation.
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Advice on Linux Kernel Development

2015-09-13 Thread Mayur Patil
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

2015-09-13 Thread Karthik Nayak
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

2015-09-13 Thread Valdis . Kletnieks
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

2015-09-13 Thread Manavendra Nath Manav
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

2015-09-13 Thread Mayur Patil
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

2014-07-18 Thread Lucas Tanure
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?

2013-11-13 Thread Aldo Iljazi
 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 Thread Geyslan Gregório Bem
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 Thread Geyslan Gregório Bem
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 Thread Geyslan Gregório Bem
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?

2013-11-13 Thread 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.


-- 
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?

2013-11-13 Thread 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

___
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 Thread Anuz Pratap Singh Tomar
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?

2013-11-13 Thread Mandeep Sandhu
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?

2013-11-13 Thread Anuz Pratap Singh Tomar
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?

2013-11-13 Thread Andreas Platschek
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 Thread Geyslan Gregório Bem
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?

2013-11-13 Thread 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
>
>
> > 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 Thread 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


What is the best distro for starting linux kernel development?

2013-11-13 Thread Naman Shekhar Mishra
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.

2013-10-10 Thread Code Freak
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

2013-07-07 Thread TD
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

2013-07-07 Thread TD
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

2013-07-07 Thread TD
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

2013-07-07 Thread Robert P. J. Day
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

2013-07-07 Thread Robert P. J. Day
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

2013-07-07 Thread Anuz Pratap Singh Tomar
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

2013-07-07 Thread TD
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

2013-06-03 Thread Valdis . Kletnieks
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

2013-06-02 Thread Bjørn Mork
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

2013-05-31 Thread Jonathan Neuschäfer
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

2013-05-31 Thread Denis Kirjanov
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

2013-05-31 Thread Daniel Hamacher
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

2012-09-09 Thread Davidlohr Bueso
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

2012-09-09 Thread Anuz Pratap Singh Tomar
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

2012-09-09 Thread brliv

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

2012-09-09 Thread brliv

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

2012-09-09 Thread Robert P. J. Day
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

2012-09-09 Thread Daniel Baluta
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

2012-09-09 Thread Kaushal Shriyan
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

2012-09-08 Thread Alexandru Juncu
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

2012-09-08 Thread Kaushal Shriyan
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

2012-06-29 Thread Ezequiel Garcia
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

2012-06-29 Thread Sannu K
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

2012-06-28 Thread Ezequiel Garcia
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

2012-06-28 Thread Sannu K
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