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