Re: Books Regarding Linux Kernel

2016-02-22 Thread John Chludzinski
I'd say it's the best for beginners and intermediate level coders (i.e., 
software engineers).

Robert Love's make the difficult understandable.

---John


On 2016-02-22 01:02, sanjeev sharma wrote:
> Hello,
> 
> Please don't forget to read Linux Kernel by Robert Love.It is very
> good for beginner.
> 
> Regards
> Sanjeev Sharma
> 
> On Mon, Feb 22, 2016 at 11:30 AM, Shiva Shankar 
> wrote:
> 
>> Hi Anil,
>> Listed books are enough to start programming.
>> 
>> You can also refer to
>> 
>> Professional Linux Kernel Architecture Book by Wolfgang Mauerer
>> 
>> Thanks
>> 
>> On Mon, Feb 22, 2016 at 11:26 AM, Anil Nair 
>> wrote:
>> 
>>> Hi,
>>> 
>>> Can anyone suggest any good book for understanding the Linux
>>> Kernel?
>>> 
>>> Are these books enough for understanding workings of Linux Kernel?
>>> 
>>> 1.Linux Kernel in a Nutshell
>>> 2.Linux Device Drivers, Third Edition
>>> 3.Linux Kernel Development (3rd Edition)
>>> 
>>> --
>>> --
>>> Regards,
>>> Anil Nair
>>> 
>>> ___
>>> Kernelnewbies mailing list
>>> Kernelnewbies@kernelnewbies.org
>>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies [1]
>> 
>> ___
>> Kernelnewbies mailing list
>> Kernelnewbies@kernelnewbies.org
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies [1]
> 
> 
> 
> Links:
> --
> [1] 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: Project Idea..

2016-02-22 Thread Greg KH
On Mon, Feb 22, 2016 at 10:54:54AM +0530, SUNITA wrote:
> Respected Sir/Madam,
> I am trying to study the effect of Scheduler Policies on Energy
> Consumption of Portable Device.

There are lots of people currently working on this, and have been for
many years.  I know of at least 3 complete implementations at the
moment (two of which ship in some Android phones), so I would suggest
working with one of those groups to try to get their code merged into
the Linux kernel.  To create a 4th implementation would seem like a bit
of a redundant effort.

Search the archives of lwn.net for details about this if you are
interested.

good luck!

greg k-h

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Books Regarding Linux Kernel

2016-02-22 Thread Aruna Hewapathirane
Hi Anil,

The book 'Linux Programming Interface' by Michael Kerrisk who is the Linux
man-pages maintainer is full of useful examples and the breadth and depth
of its coverage is remarkable.

When it comes to networking there is a book 'Linux Kernel Networking:
Implementation and Theory' by Rami Rosen that is comprehensive and through.

It helps immensely once you understand the 'subsystems' first. This will
help: http://kernelnewbies.org/Documentation/Subsystems

That being said if you truly want to 'understand' the kernel the best way
is to start building your own and the best documentation I have found is
the source itself :)

Good luck !

Aruna



On Mon, Feb 22, 2016 at 12:56 AM, Anil Nair  wrote:

> Hi,
>
> Can anyone suggest any good book for understanding the Linux Kernel?
>
> Are these books enough for understanding workings of Linux Kernel?
>
> 1.Linux Kernel in a Nutshell
> 2.Linux Device Drivers, Third Edition
> 3.Linux Kernel Development (3rd Edition)
>
>
> --
> --
> Regards,
> Anil Nair
>
> ___
> 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: Kernelnewbies Digest, Vol 63, Issue 37

2016-02-22 Thread Sriraam VG
Can someone suggest me a book on how to start contributing for linux
kernel or any tutorial videos or any leads ?

Thanks and regards
Sriraam VG

On Mon, Feb 22, 2016 at 11:32 AM,
 wrote:
> Send Kernelnewbies mailing list submissions to
> kernelnewbies@kernelnewbies.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
> or, via email, send a message with subject or body 'help' to
> kernelnewbies-requ...@kernelnewbies.org
>
> You can reach the person managing the list at
> kernelnewbies-ow...@kernelnewbies.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Kernelnewbies digest..."
>
>
> Today's Topics:
>
>1. Re:Re: Why exist coding style issue in mm_types.h (YU Bo)
>2. Re: Project Idea.. (Mulyadi Santosa)
>3. Books Regarding Linux Kernel (Anil Nair)
>4. Re: Books Regarding Linux Kernel (Shiva Shankar)
>5. Re: Books Regarding Linux Kernel (Kenneth Adam Miller)
>6. Re: Books Regarding Linux Kernel (sanjeev sharma)
>
>
> --
>
> Message: 1
> Date: Mon, 22 Feb 2016 13:05:29 +0800 (CST)
> From: "YU Bo" 
> Subject: Re:Re: Why exist coding style issue in mm_types.h
> To: "Greg KH" 
> Cc: "kernelnewbies@kernelnewbies.org"
> 
> Message-ID: <5dfbf723.561d.153075e3acb.coremail.yuzib...@126.com>
> Content-Type: text/plain; charset="gbk"
>
> Hi,
> At 2016-02-22 02:27:39, "Greg KH"  wrote:
>>On Mon, Feb 22, 2016 at 12:29:54AM +0800, YU Bo wrote:
>>> Hi,
>>>   When  read the source code of mm_types.h, i encounter _coding style_ code
>>> ,such like:
>>> http://lxr.free-electrons.com/source/include/linux/mm_types.h#L346 in 
>>> comments.
>>> Why not try to fix it? Because it is trival?
>>> Actually, checkpatch.pl reports many errors and warnnings for it.
>>> Only can i fix the coding style issue in staging?
>>
>>Yes, stick to drivers/staging/* only for coding style fixes please.
>
>>
> Thanks a lot!
> -- next part --
> An HTML attachment was scrubbed...
> URL: 
> http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20160222/acd2566f/attachment-0001.html
>
> --
>
> Message: 2
> Date: Mon, 22 Feb 2016 12:45:06 +0700
> From: Mulyadi Santosa 
> Subject: Re: Project Idea..
> To: kernelnewbies 
> Message-ID:
> 
> Content-Type: text/plain; charset="utf-8"
>
> On Mon, Feb 22, 2016 at 12:24 PM, SUNITA  wrote:
>
>> Respected Sir/Madam,
>> I am trying to study the effect of Scheduler Policies on Energy
>> Consumption of Portable Device.
>>
>> This will be achieved by modifying the current Completely Fair
>> Scheduler by changing the range of nice values from 40 to 100 and
>> adding a new scheduing policy.
>> CFS uses SCHED_RR, SCHED_FCFS, SCHED_OTHER, SCHED_BATCH Policy for
>> scheduling any process.  The idea is to insert a new scheduling policy
>> by modifying the header files.
>>
>> Can this be a good topic to carry out research.I welcome any other
>> idea related Linux Kernel CFS.
>>
>> Regards,
>> SUNIITA
>>
>> ___
>> Kernelnewbies mailing list
>> Kernelnewbies@kernelnewbies.org
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>>
>
> Hi Suniita
>
> Sounds challenging.
>
> It might be good topic. Just make sure you understand how to measure power
> consumption and prepare various scenario of load simulation to mimic real
> power consumption pattern.
>
>
> --
> regards,
>
> Mulyadi Santosa
> Freelance Linux trainer and consultant
>
> blog: the-hydra.blogspot.com
> training: mulyaditraining.blogspot.com
>
> This email has been sent from a virus-free computer protected by Avast.
> www.avast.com <https://www.avast.com/sig-email>
> <#DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> -- next part --
> An HTML attachment was scrubbed...
> URL: 
> http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20160222/0e96cce5/attachment-0001.html
>
> --
>
> Message: 3
> Date: Mon, 22 Feb 2016 11:26:31 +0530
> From: Anil Nair 
> Subject: Books Regarding Linux Kernel
> To: kernelnewbies@kernelnewbies.org
> Message-ID:
> 
> Content-Type: text/plain; charset=UTF-8
>
> Hi,
>
> Can any

Re: Books Regarding Linux Kernel

2016-02-22 Thread Daniel.
There is Understanding the Linux Kernel, Daniel P. Bovet, Marco Cesati

LKD by Love is a really good book, I love it!
LDD3 can be found at http://www.makelinux.net/ldd3/

I suggest the documentation from the source too:
https://www.kernel.org/doc/Documentation/

Best regards and good reading :)

2016-02-22 3:53 GMT-03:00 Matthew Bobrowski :
> Completely agree with Kenneth.
>
> Best of luck!
>
> --
>
> Kind regards,
> Matthew Bobrowski
>
>
> On Mon, Feb 22, 2016 at 5:05 PM, Anil Nair  wrote:
>> Hi,
>>
>> On Mon, Feb 22, 2016 at 11:32 AM, sanjeev sharma
>>  wrote:
>>> Hello,
>>>
>>> Please don't forget to read Linux Kernel by Robert Love.It is very good for
>>> beginner.
>>>
>>> Regards
>>> Sanjeev Sharma
>>>
>>> On Mon, Feb 22, 2016 at 11:30 AM, Shiva Shankar 
>>> wrote:

 Hi Anil,
 Listed books are enough to start programming.

 You can also refer to
 Professional Linux Kernel Architecture
 Book by Wolfgang Mauerer

 Thanks


 On Mon, Feb 22, 2016 at 11:26 AM, Anil Nair  wrote:
>
> Hi,
>
> Can anyone suggest any good book for understanding the Linux Kernel?
>
> Are these books enough for understanding workings of Linux Kernel?
>
> 1.Linux Kernel in a Nutshell
> 2.Linux Device Drivers, Third Edition
> 3.Linux Kernel Development (3rd Edition)
>
>
> --
> --
> Regards,
> Anil Nair
>
> ___
> 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

>>>
>>
>> Thanks Guys for the help. :)
>>
>> --
>> --
>> Regards,
>> Anil Nair
>>
>> ___
>> 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



-- 
"Do or do not. There is no try"
  Yoda Master

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies