Re: Are these books outdated?

2016-08-15 Thread Raul Piper
Thankyou for the link !!
This book looks good !!

On Mon, Aug 15, 2016 at 1:32 PM, Aleksander Alekseev  wrote:
>> That's strange. I provided the link because of the 4nd edition of the
>> book. The online version was about the 3rd edition which handled
>> Kernel 2.6.
>>
>> >
>> >> [1] - https://ezs.kr.hsnr.de/TreiberBuch/
>> >
>
> Right, version that was published online is outdated anyway. You can
> buy the 4th edition in PDF and other formats on oreilly.com:
>
> http://shop.oreilly.com/product/9783864902888.do
>
> Also I've just remembered that there is a free (!) and up to date book
> in English "Linux Insides" by Alexander Kuleshov (Twitter - @0xAX):
>
> https://0xax.gitbooks.io/linux-insides/content/index.html
>
> It doesn't cover everything (debugging for instance) and is still work
> in progress but it's definitely worth reading.
>
> --
> Best regards,
> Aleksander Alekseev

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


Re: Are these books outdated?

2016-08-15 Thread Aleksander Alekseev
> That's strange. I provided the link because of the 4nd edition of the 
> book. The online version was about the 3rd edition which handled
> Kernel 2.6.
> 
> >  
> >> [1] - https://ezs.kr.hsnr.de/TreiberBuch/  
> >  

Right, version that was published online is outdated anyway. You can
buy the 4th edition in PDF and other formats on oreilly.com:

http://shop.oreilly.com/product/9783864902888.do

Also I've just remembered that there is a free (!) and up to date book
in English "Linux Insides" by Alexander Kuleshov (Twitter - @0xAX):

https://0xax.gitbooks.io/linux-insides/content/index.html

It doesn't cover everything (debugging for instance) and is still work
in progress but it's definitely worth reading.

-- 
Best regards,
Aleksander Alekseev

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


Re: Are these books outdated?

2016-08-14 Thread Stefan Wahren
Am 14.08.2016 um 21:48 schrieb Andrey Skvortsov:
> On 11 Aug, Stefan Wahren wrote:
>> Am 11.08.2016 um 05:52 schrieb Raul Piper:
>>> Pdfdocs !!
>>> Hmm that would be a nice Idea to collate all the Documentation of the
>>> kernel  into the pdfs and make a book out of it for any kernel version
>>> we want !
>>> Thanks !
>>
>> There is a german book [1] which handles Kernel 4.x and device trees.
>> But i don't know if any translation is planned.
>
> Thank you for the link and information about book.
> Unfortunately after your message, public access to the book was
> removed on the site.
> It's pity that I've not downloaded Latex source
> code of the last edition, when they were available.

That's strange. I provided the link because of the 4nd edition of the 
book. The online version was about the 3rd edition which handled Kernel 2.6.

>
>> [1] - https://ezs.kr.hsnr.de/TreiberBuch/
>


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


Re: Are these books outdated?

2016-08-14 Thread Andrey Skvortsov
On 11 Aug, Stefan Wahren wrote:
> Am 11.08.2016 um 05:52 schrieb Raul Piper:
> > Pdfdocs !!
> > Hmm that would be a nice Idea to collate all the Documentation of the
> > kernel  into the pdfs and make a book out of it for any kernel version
> > we want !
> > Thanks !
> 
> There is a german book [1] which handles Kernel 4.x and device trees. 
> But i don't know if any translation is planned.

Thank you for the link and information about book.
Unfortunately after your message, public access to the book was
removed on the site.
It's pity that I've not downloaded Latex source
code of the last edition, when they were available.

> [1] - https://ezs.kr.hsnr.de/TreiberBuch/

-- 
Best regards,
Andrey Skvortsov




signature.asc
Description: PGP signature
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Are these books outdated?

2016-08-11 Thread Raul Piper
Sadly most of the links requires permission !

On Thu, Aug 11, 2016 at 1:41 PM, Raul Piper  wrote:
> Awwsome , thanks for the link.Looks good ,.I solely depends on the
> google translator now !
>
> On Thu, Aug 11, 2016 at 1:36 PM, Aleksander Alekseev  
> wrote:
>>> Am 11.08.2016 um 05:52 schrieb Raul Piper:
>>> > Pdfdocs !!
>>> > Hmm that would be a nice Idea to collate all the Documentation of
>>> > the kernel  into the pdfs and make a book out of it for any kernel
>>> > version we want !
>>> > Thanks !
>>
>> I tried `make htmldocs`. I would say it's more like Doxygen/Javadoc
>> documentation than a book. Fore the record - I didn't manage to build
>> PDF on Ubuntu Linux.
>>
>>> There is a german book [1] which handles Kernel 4.x and device trees.
>>> But i don't know if any translation is planned.
>>>
>>> [1] - https://ezs.kr.hsnr.de/TreiberBuch/
>>>
>>
>> Wow, thanks a lot for this link! Fortunately I have some basic
>> knowledge of German language. I think I could read this book with a
>> dictionary. BTW in my opinion German is a pretty simple language
>> (comparing to English for instance) so it should not be a real problem
>> to anyone to learn its basics in a month or two.
>>
>> --
>> Best regards,
>> Aleksander Alekseev

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


Re: Are these books outdated?

2016-08-11 Thread Raul Piper
Awwsome , thanks for the link.Looks good ,.I solely depends on the
google translator now !

On Thu, Aug 11, 2016 at 1:36 PM, Aleksander Alekseev  wrote:
>> Am 11.08.2016 um 05:52 schrieb Raul Piper:
>> > Pdfdocs !!
>> > Hmm that would be a nice Idea to collate all the Documentation of
>> > the kernel  into the pdfs and make a book out of it for any kernel
>> > version we want !
>> > Thanks !
>
> I tried `make htmldocs`. I would say it's more like Doxygen/Javadoc
> documentation than a book. Fore the record - I didn't manage to build
> PDF on Ubuntu Linux.
>
>> There is a german book [1] which handles Kernel 4.x and device trees.
>> But i don't know if any translation is planned.
>>
>> [1] - https://ezs.kr.hsnr.de/TreiberBuch/
>>
>
> Wow, thanks a lot for this link! Fortunately I have some basic
> knowledge of German language. I think I could read this book with a
> dictionary. BTW in my opinion German is a pretty simple language
> (comparing to English for instance) so it should not be a real problem
> to anyone to learn its basics in a month or two.
>
> --
> Best regards,
> Aleksander Alekseev

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


Re: Are these books outdated?

2016-08-11 Thread Aleksander Alekseev
> Am 11.08.2016 um 05:52 schrieb Raul Piper:
> > Pdfdocs !!
> > Hmm that would be a nice Idea to collate all the Documentation of
> > the kernel  into the pdfs and make a book out of it for any kernel
> > version we want !
> > Thanks !  

I tried `make htmldocs`. I would say it's more like Doxygen/Javadoc
documentation than a book. Fore the record - I didn't manage to build
PDF on Ubuntu Linux.

> There is a german book [1] which handles Kernel 4.x and device trees. 
> But i don't know if any translation is planned.
> 
> [1] - https://ezs.kr.hsnr.de/TreiberBuch/
> 

Wow, thanks a lot for this link! Fortunately I have some basic
knowledge of German language. I think I could read this book with a
dictionary. BTW in my opinion German is a pretty simple language
(comparing to English for instance) so it should not be a real problem
to anyone to learn its basics in a month or two.

-- 
Best regards,
Aleksander Alekseev

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


Re: Are these books outdated?

2016-08-10 Thread Stefan Wahren
Am 11.08.2016 um 05:52 schrieb Raul Piper:
> Pdfdocs !!
> Hmm that would be a nice Idea to collate all the Documentation of the
> kernel  into the pdfs and make a book out of it for any kernel version
> we want !
> Thanks !

There is a german book [1] which handles Kernel 4.x and device trees. 
But i don't know if any translation is planned.

[1] - https://ezs.kr.hsnr.de/TreiberBuch/



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


Re: Are these books outdated?

2016-08-10 Thread Raul Piper
Pdfdocs !!
Hmm that would be a nice Idea to collate all the Documentation of the
kernel  into the pdfs and make a book out of it for any kernel version
we want !
Thanks !


On Wed, Aug 10, 2016 at 11:51 PM, John Chludzinski
 wrote:
> The 2.6 kernel made significant changes to threading support in the kernel.
> In 2.6 there's now a 1-to-1 mapping from kthreads to pthreads.
>
>
>
> On 2016-08-10 14:17, Greg KH wrote:
>>
>> On Wed, Aug 10, 2016 at 11:16:13PM +0530, Raul Piper wrote:
>>>
>>> Most of the books like Essential linux device drivers, Robert love kernel
>>> development,
>>> Linux device drivers by Rubini
>>> Most of the books are based on old kernels 2.2,2.6 etc
>>>
>>> I wanted to know hasnt the kernel evolved during these times and is it
>>> still
>>> good to design drivers based on that theory.Since device trees and
>>> possibly
>>> many other concepts would have evolved and  obviously the apis related to
>>> them
>>> like _of_ apis for device tree parsing.
>>> Please comment- which book to be read or followed?
>>
>>
>> The ideas should still be the same, but the details have changed.
>>
>> If you don't like that, then just refer to the best documentation there
>> is, the source itself.  The kernel comes with TONS of built-in
>> documentation (make pdfdocs) and all of the source code which shows
>> exactly how things work together.
>>
>> And it's free!
>>
>> best of luck,
>>
>> greg k-h

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


Re: Are these books outdated?

2016-08-10 Thread John Chludzinski
The 2.6 kernel made significant changes to threading support in the 
kernel. In 2.6 there's now a 1-to-1 mapping from kthreads to pthreads.


On 2016-08-10 14:17, Greg KH wrote:
> On Wed, Aug 10, 2016 at 11:16:13PM +0530, Raul Piper wrote:
>> Most of the books like Essential linux device drivers, Robert love 
>> kernel
>> development,
>> Linux device drivers by Rubini
>> Most of the books are based on old kernels 2.2,2.6 etc
>> 
>> I wanted to know hasnt the kernel evolved during these times and is it 
>> still
>> good to design drivers based on that theory.Since device trees and 
>> possibly
>> many other concepts would have evolved and  obviously the apis related 
>> to them
>> like _of_ apis for device tree parsing.
>> Please comment- which book to be read or followed?
> 
> The ideas should still be the same, but the details have changed.
> 
> If you don't like that, then just refer to the best documentation there
> is, the source itself.  The kernel comes with TONS of built-in
> documentation (make pdfdocs) and all of the source code which shows
> exactly how things work together.
> 
> And it's free!
> 
> best of luck,
> 
> greg k-h

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


Re: Are these books outdated?

2016-08-10 Thread Greg KH
On Wed, Aug 10, 2016 at 11:16:13PM +0530, Raul Piper wrote:
> Most of the books like Essential linux device drivers, Robert love kernel
> development,
> Linux device drivers by Rubini
> Most of the books are based on old kernels 2.2,2.6 etc
> 
> I wanted to know hasnt the kernel evolved during these times and is it still
> good to design drivers based on that theory.Since device trees and possibly
> many other concepts would have evolved and  obviously the apis related to them
> like _of_ apis for device tree parsing.
> Please comment- which book to be read or followed?

The ideas should still be the same, but the details have changed.

If you don't like that, then just refer to the best documentation there
is, the source itself.  The kernel comes with TONS of built-in
documentation (make pdfdocs) and all of the source code which shows
exactly how things work together.

And it's free!

best of luck,

greg k-h

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


Re: Are these books outdated?

2016-08-10 Thread John Chludzinski
A copy of Robert Love's book can be had legit @ 
http://moodle2.insa-lyon.fr/pluginfile.php/16715/course/section/4469/Linux%20Kernel%20Development%203rd%20Edition%20-%20Love%20-%202010.pdf

It's based on the 2.6.30 kernel.


On 2016-08-10 13:46, Raul Piper wrote:
> Most of the books like Essential linux device drivers, Robert love
> kernel development,
> Linux device drivers by Rubini
> Most of the books are based on old kernels 2.2,2.6 etc
> 
> I wanted to know hasnt the kernel evolved during these times and is it
> still good to design drivers based on that theory.Since device trees
> and possibly many other concepts would have evolved and  obviously the
> apis related to them like _of_ apis for device tree parsing.
> Please comment- which book to be read or followed?
> 
> On Sunday 7 August 2016, John Chludzinski
>  wrote:
> 
>> Linux Kernel Development by Robert Love
>> 
>> On 2016-07-14 07:01, Aleksander Alekseev wrote:
>>> Hello
>>> 
>>> I'm a full-time *nix C developer. I have a pretty good idea how
>>> operating systems work. Still I would like learn more about Linux
>>> internals in particular, write a few device drivers, maybe some
>>> patches to kernel itself, etc. Here are a few books I've found:
>>> 
>>> * Linux Kernel Development, 3rd Edition (2010)
>>> * Understanding the Linux Kernel, 3rd Edition (2005)
>>> * Linux Device Drivers, 3rd Edition (2005)
>>> 
>>> Could you tell me please, are these books considered worth reading
>> in
>>> year 2016 or they are completely out of date? Perhaps there are
>> some
>>> newer books and/or tutorials you could recommend?
>> 
>> ___
>> Kernelnewbies mailing list
>> Kernelnewbies@kernelnewbies.org
>> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies [1]
> 
> 
> Links:
> --
> [1] https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
> ___
> 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: Are these books outdated?

2016-08-10 Thread Raul Piper
Most of the books like Essential linux device drivers, Robert love kernel
development,
Linux device drivers by Rubini
Most of the books are based on old kernels 2.2,2.6 etc

I wanted to know hasnt the kernel evolved during these times and is it
still good to design drivers based on that theory.Since device trees and
possibly many other concepts would have evolved and  obviously the apis
related to them like _of_ apis for device tree parsing.
Please comment- which book to be read or followed?

On Sunday 7 August 2016, John Chludzinski 
wrote:

> Linux Kernel Development by Robert Love
>
> On 2016-07-14 07:01, Aleksander Alekseev wrote:
> > Hello
> >
> > I'm a full-time *nix C developer. I have a pretty good idea how
> > operating systems work. Still I would like learn more about Linux
> > internals in particular, write a few device drivers, maybe some
> > patches to kernel itself, etc. Here are a few books I've found:
> >
> > * Linux Kernel Development, 3rd Edition (2010)
> > * Understanding the Linux Kernel, 3rd Edition (2005)
> > * Linux Device Drivers, 3rd Edition (2005)
> >
> > Could you tell me please, are these books considered worth reading in
> > year 2016 or they are completely out of date? Perhaps there are some
> > newer books and/or tutorials you could recommend?
>
> ___
> 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: Are these books outdated?

2016-07-24 Thread Greg KH
On Thu, Jul 14, 2016 at 01:40:45PM +0200, François wrote:
> On Thu, Jul 14, 2016 at 02:01:55PM +0300, Aleksander Alekseev wrote:
> 
> Hello Aleksander,
> 
> I only know LDD 3:
> > * Linux Device Drivers, 3rd Edition (2005)
> 
> Since this book is freely available in PDF, I would advise you to read it.
> It is out-dated (in sense you won't compile snippets as is) but it is well
> written, and pleasant to read.
> 
> The version 4 was scheduled for dec 2015 iirc, but is now annonced for nov 
> 2017
> on O'Reilly's website.

As one of the authors of this book, I can say decisively that there is
absolutely no plans at this point in time to update the book to a fourth
edition.  I don't know why they keep putting this updated edition on the
web site, it's not fair to readers to promise them something that is not
being worked on at all.

So don't count on this at all, sorry.

greg k-h

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


Re: Are these books outdated?

2016-07-23 Thread François
On Thu, Jul 14, 2016 at 02:01:55PM +0300, Aleksander Alekseev wrote:

Hello Aleksander,

I only know LDD 3:
> * Linux Device Drivers, 3rd Edition (2005)

Since this book is freely available in PDF, I would advise you to read it.
It is out-dated (in sense you won't compile snippets as is) but it is well
written, and pleasant to read.

The version 4 was scheduled for dec 2015 iirc, but is now annonced for nov 2017
on O'Reilly's website.

> Could you tell me please, are these books considered worth reading in
> year 2016 or they are completely out of date? Perhaps there are some
> newer books and/or tutorials you could recommend?

That's an interesting question, I'm willing to know the opinion of 
other members of kernelnewbies on those books, and others they would recommand.

-- 
François

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


Re: Are these books outdated?

2016-07-18 Thread Raul Piper
Amidst all this we forget the link shared by Ricardo.I think this is
very short and crisp link for very important things in the Linux
Kernel and one must keep re-visiting this after/or in between reading
these Books mentioned !


On Fri, Jul 15, 2016 at 2:47 AM, Kosta Zertsekel
 wrote:
> Hey guys!
> Let us remember that the most important thing regarding the Linux books - is
> to read it!!
> :-)
> --- KostaZ
>
> On Thu, Jul 14, 2016 at 5:44 PM, Rami Rosen  wrote:
>>
>> Hi Andrey,
>>
>> >Here is link to Jessica McKellar's (LDD4 co-author) repo with examples
>> >for the next book.
>> >https://github.com/jesstess/ldd4
>>
>> Thanks for the link, I was not aware of it !
>>
>> Rami Rosen
>>
>> ___
>> 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
>

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


Re: Are these books outdated?

2016-07-14 Thread Kosta Zertsekel
Hey guys!
Let us remember that the most important thing regarding the Linux books -
is to read it!!
:-)
--- KostaZ

On Thu, Jul 14, 2016 at 5:44 PM, Rami Rosen  wrote:

> Hi Andrey,
>
> >Here is link to Jessica McKellar's (LDD4 co-author) repo with examples
> >for the next book.
> >https://github.com/jesstess/ldd4
>
> Thanks for the link, I was not aware of it !
>
> Rami Rosen
>
> ___
> 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: Are these books outdated?

2016-07-14 Thread Rami Rosen
Hi Andrey,

>Here is link to Jessica McKellar's (LDD4 co-author) repo with examples
>for the next book.
>https://github.com/jesstess/ldd4

Thanks for the link, I was not aware of it !

Rami Rosen

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


Re: Are these books outdated?

2016-07-14 Thread Andrey Skvortsov
On 14 Jul, Robert P. J. Day wrote:
> On Thu, 14 Jul 2016, Rami Rosen wrote:
> 
> > Hi,
> 
> > Since there was a concern about these books being outdated, I want
> > to mention here also a book titled "Professional Linux Kernel
> > Architecture", by Wolfgang Maurer, Wiley, 2008, 1368 pages. (I read
> > it partially) And also I agree with Robert saying that he wouldn't
> > count on that publication date of LDD4 by Oreilly, since indeed the
> > publication date was postponed in the past (at least once but maybe
> > more, I am unsure about that)
> 
>   first, i wouldn't put any stock in a tentative publication date for
> LDD4, as i have already offered to be a technical pre-publication
> reviewer for that book, and i have been informed that there is no
> guarantee that there will be a new version of that book.
> 
>   (frankly, i would doubt it only because there would be *so* *much*
> content, it would be hard to pack all that into a single book. i can't
> even imagine trying to list everything one would have to cover in that
> newer version.)
> 
>   however, there are some git repos for the examples in LDD3 that were
> being updated to keep up with the kernel source -- here is one of
> them:
> 
>   https://github.com/martinezjavier/ldd3
> 
> i don't know if that code is still maintained, but it's definitely
> more relevant than the code snippets from the original LDD3.

Here is link to Jessica McKellar's (LDD4 co-author) repo with examples
for the next book.
https://github.com/jesstess/ldd4

I'm not sure whether these examples are complete and in a good shape.

-- 
Best regards,
Andrey Skvortsov


signature.asc
Description: PGP signature
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Are these books outdated?

2016-07-14 Thread Robert P. J. Day
On Thu, 14 Jul 2016, Rami Rosen wrote:

> Hi,

> Since there was a concern about these books being outdated, I want
> to mention here also a book titled "Professional Linux Kernel
> Architecture", by Wolfgang Maurer, Wiley, 2008, 1368 pages. (I read
> it partially) And also I agree with Robert saying that he wouldn't
> count on that publication date of LDD4 by Oreilly, since indeed the
> publication date was postponed in the past (at least once but maybe
> more, I am unsure about that)

  first, i wouldn't put any stock in a tentative publication date for
LDD4, as i have already offered to be a technical pre-publication
reviewer for that book, and i have been informed that there is no
guarantee that there will be a new version of that book.

  (frankly, i would doubt it only because there would be *so* *much*
content, it would be hard to pack all that into a single book. i can't
even imagine trying to list everything one would have to cover in that
newer version.)

  however, there are some git repos for the examples in LDD3 that were
being updated to keep up with the kernel source -- here is one of
them:

  https://github.com/martinezjavier/ldd3

i don't know if that code is still maintained, but it's definitely
more relevant than the code snippets from the original LDD3.

  and as far as robert love's "linux kernel development, 3rd ed"
(LKD3) is concerned, i was the technical editor for that book and,
yes, it's also starting to look a bit dated but it's still pretty
decent. once upon a time, i started a wiki page to try to keep up with
changes and additions:

  http://www.crashcourse.ca/wiki/index.php/Updates_to_LKD3

but i just haven't had the time to stay on top of it. perhaps i should
make another concerted effort to get back to that and bring it up to
date again, and add more content (more on this in a bit).

  finally, i once wrote an online course for intro to kernel
programming, it's still here (and, again, being crazy busy has kept me
from updating it but i really want to get back to *that* someday as
well):

http://www.crashcourse.ca/introduction-linux-kernel-programming/introduction-linux-kernel-programming
http://www.crashcourse.ca/introduction-linux-kernel-programming-2nd-edition/introduction-linux-kernel-programming-2nd-edition

the first edition is the more complete of the two, but also the
older; the second edition was meant to be a newer version, but i just
ran out of time moving everything over, but you're welcome to use
whatever you can from either of them -- there's no charge for them, so
help yourself.

  more thoughts on all of this in a bit ...

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
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Are these books outdated?

2016-07-14 Thread Rami Rosen
Hi,
Since  there was a concern about that theses books are outdated, I
want to mention here also
a book title "Professional Linux Kernel Architecture", by Wolfganag
Maurer, Wiley, 2008, 1368 pages.
(I read it partially)
And also I agree with Robert saying that he wouldn't count on that
publication date of LDD4 by Oreilly,, since indeed the publication
date was postponed in the past (at least once but maybe more, I am
unsure about that)

Regards,
Rami Rosen
http://ramirose.wix.com/ramirosen


On 14 July 2016 at 15:26, Robert P. J. Day  wrote:
> On Thu, 14 Jul 2016, François wrote:
>
>> On Thu, Jul 14, 2016 at 02:01:55PM +0300, Aleksander Alekseev wrote:
>>
>> Hello Aleksander,
>>
>> I only know LDD 3:
>> > * Linux Device Drivers, 3rd Edition (2005)
>>
>> Since this book is freely available in PDF, I would advise you to
>> read it. It is out-dated (in sense you won't compile snippets as is)
>> but it is well written, and pleasant to read.
>>
>> The version 4 was scheduled for dec 2015 iirc, but is now annonced
>> for nov 2017 on O'Reilly's website.
>
>   i wouldn't count on that publication date. according to sources,
> nothing has been finalized.
>
> 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
> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>

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


Re: Are these books outdated?

2016-07-14 Thread John Chludzinski
Linux Kernel Development 
(https://www.amazon.com/Linux-Kernel-Development-Robert-Love/dp/0672329468)
by Robert Love

On 2016-07-14 07:01, Aleksander Alekseev wrote:
> Hello
> 
> I'm a full-time *nix C developer. I have a pretty good idea how
> operating systems work. Still I would like learn more about Linux
> internals in particular, write a few device drivers, maybe some
> patches to kernel itself, etc. Here are a few books I've found:
> 
> * Linux Kernel Development, 3rd Edition (2010)
> * Understanding the Linux Kernel, 3rd Edition (2005)
> * Linux Device Drivers, 3rd Edition (2005)
> 
> Could you tell me please, are these books considered worth reading in
> year 2016 or they are completely out of date? Perhaps there are some
> newer books and/or tutorials you could recommend?

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


Re: Are these books outdated?

2016-07-14 Thread Robert P. J. Day
On Thu, 14 Jul 2016, François wrote:

> On Thu, Jul 14, 2016 at 02:01:55PM +0300, Aleksander Alekseev wrote:
>
> Hello Aleksander,
>
> I only know LDD 3:
> > * Linux Device Drivers, 3rd Edition (2005)
>
> Since this book is freely available in PDF, I would advise you to
> read it. It is out-dated (in sense you won't compile snippets as is)
> but it is well written, and pleasant to read.
>
> The version 4 was scheduled for dec 2015 iirc, but is now annonced
> for nov 2017 on O'Reilly's website.

  i wouldn't count on that publication date. according to sources,
nothing has been finalized.

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
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: Are these books outdated?

2016-07-14 Thread François
On Thu, Jul 14, 2016 at 02:01:55PM +0300, Aleksander Alekseev wrote:

Hello Aleksander,

I only know LDD 3:
> * Linux Device Drivers, 3rd Edition (2005)

Since this book is freely available in PDF, I would advise you to read it.
It is out-dated (in sense you won't compile snippets as is) but it is well
written, and pleasant to read.

The version 4 was scheduled for dec 2015 iirc, but is now annonced for nov 2017
on O'Reilly's website.

> Could you tell me please, are these books considered worth reading in
> year 2016 or they are completely out of date? Perhaps there are some
> newer books and/or tutorials you could recommend?

That's an interesting question, I'm willing to know the opinion of
other members of kernelnewbies on those books, and others they would recommand.

--
François

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


Re: Are these books outdated?

2016-07-14 Thread Ricardo Ribalda Delgado
I love this one
http://kernel.readthedocs.io/en/sphinx-samples/kernel-hacking.html

On Thu, Jul 14, 2016 at 1:01 PM, Aleksander Alekseev  wrote:
> Hello
>
> I'm a full-time *nix C developer. I have a pretty good idea how
> operating systems work. Still I would like learn more about Linux
> internals in particular, write a few device drivers, maybe some
> patches to kernel itself, etc. Here are a few books I've found:
>
> * Linux Kernel Development, 3rd Edition (2010)
> * Understanding the Linux Kernel, 3rd Edition (2005)
> * Linux Device Drivers, 3rd Edition (2005)
>
> Could you tell me please, are these books considered worth reading in
> year 2016 or they are completely out of date? Perhaps there are some
> newer books and/or tutorials you could recommend?
>
> --
> Best regards,
> Aleksander Alekseev
>
> ___
> Kernelnewbies mailing list
> Kernelnewbies@kernelnewbies.org
> https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



-- 
Ricardo Ribalda

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


Are these books outdated?

2016-07-14 Thread Aleksander Alekseev
Hello

I'm a full-time *nix C developer. I have a pretty good idea how
operating systems work. Still I would like learn more about Linux
internals in particular, write a few device drivers, maybe some
patches to kernel itself, etc. Here are a few books I've found:

* Linux Kernel Development, 3rd Edition (2010)
* Understanding the Linux Kernel, 3rd Edition (2005)
* Linux Device Drivers, 3rd Edition (2005)

Could you tell me please, are these books considered worth reading in
year 2016 or they are completely out of date? Perhaps there are some
newer books and/or tutorials you could recommend?

-- 
Best regards,
Aleksander Alekseev

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