* Linux Device Drivers 3rd Edition
@ 2003-12-18 18:42 Kendrick Hamilton
2003-12-18 19:23 ` Xavier Bestel
` (2 more replies)
0 siblings, 3 replies; 15+ messages in thread
From: Kendrick Hamilton @ 2003-12-18 18:42 UTC (permalink / raw)
To: uClinux development list, Linux Kernel Mailing List
Please CC response to hamilton@sedsystems.ca
Does anybody know if there will be a third edition of Linux Device
Drivers covering the 2.6 Kernel, or are the differences for a character
device small enough that it is not needed?
TIA,
Kendrick Hamilton
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: Linux Device Drivers 3rd Edition
2003-12-18 18:42 Linux Device Drivers 3rd Edition Kendrick Hamilton
@ 2003-12-18 19:23 ` Xavier Bestel
2003-12-18 19:53 ` Xavier Bestel
2003-12-18 19:50 ` Jonathan Corbet
2003-12-18 19:56 ` Jose Luis Domingo Lopez
2 siblings, 1 reply; 15+ messages in thread
From: Xavier Bestel @ 2003-12-18 19:23 UTC (permalink / raw)
To: Kendrick Hamilton; +Cc: uClinux development list, Linux Kernel Mailing List
Le jeu 18/12/2003 à 19:42, Kendrick Hamilton a écrit :
> Please CC response to hamilton@sedsystems.ca
>
> Does anybody know if there will be a third edition of Linux Device
> Drivers covering the 2.6 Kernel, or are the differences for a character
> device small enough that it is not needed?
I dunno for the book, but the author wrote the guide "Porting device
drivers to the 2.6 kernel" http://lwn.net/Articles/driver-porting/ --
excellent, as always.
Xav
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux Device Drivers 3rd Edition
2003-12-18 19:23 ` Xavier Bestel
@ 2003-12-18 19:53 ` Xavier Bestel
2003-12-18 19:50 ` Jens Axboe
0 siblings, 1 reply; 15+ messages in thread
From: Xavier Bestel @ 2003-12-18 19:53 UTC (permalink / raw)
To: Kendrick Hamilton; +Cc: uClinux development list, Linux Kernel Mailing List
Le jeu 18/12/2003 à 20:23, Xavier Bestel a écrit :
> Le jeu 18/12/2003 à 19:42, Kendrick Hamilton a écrit :
> > Please CC response to hamilton@sedsystems.ca
> >
> > Does anybody know if there will be a third edition of Linux Device
> > Drivers covering the 2.6 Kernel, or are the differences for a character
> > device small enough that it is not needed?
>
> I dunno for the book, but the author wrote the guide "Porting device
> drivers to the 2.6 kernel" http://lwn.net/Articles/driver-porting/ --
> excellent, as always.
Err .. sorry Alessandro, of course Mr Corbet isn't the author of LDD ...
Xav
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux Device Drivers 3rd Edition
2003-12-18 19:53 ` Xavier Bestel
@ 2003-12-18 19:50 ` Jens Axboe
0 siblings, 0 replies; 15+ messages in thread
From: Jens Axboe @ 2003-12-18 19:50 UTC (permalink / raw)
To: Xavier Bestel
Cc: Kendrick Hamilton, uClinux development list,
Linux Kernel Mailing List
On Thu, Dec 18 2003, Xavier Bestel wrote:
> Le jeu 18/12/2003 à 20:23, Xavier Bestel a écrit :
> > Le jeu 18/12/2003 à 19:42, Kendrick Hamilton a écrit :
> > > Please CC response to hamilton@sedsystems.ca
> > >
> > > Does anybody know if there will be a third edition of Linux Device
> > > Drivers covering the 2.6 Kernel, or are the differences for a character
> > > device small enough that it is not needed?
> >
> > I dunno for the book, but the author wrote the guide "Porting device
> > drivers to the 2.6 kernel" http://lwn.net/Articles/driver-porting/ --
> > excellent, as always.
>
> Err .. sorry Alessandro, of course Mr Corbet isn't the author of LDD ...
He did write a great deal of the second edition, so I don't think your
comment is far off.
--
Jens Axboe
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux Device Drivers 3rd Edition
2003-12-18 18:42 Linux Device Drivers 3rd Edition Kendrick Hamilton
2003-12-18 19:23 ` Xavier Bestel
@ 2003-12-18 19:50 ` Jonathan Corbet
2003-12-19 7:51 ` Andre Hedrick
2003-12-18 19:56 ` Jose Luis Domingo Lopez
2 siblings, 1 reply; 15+ messages in thread
From: Jonathan Corbet @ 2003-12-18 19:50 UTC (permalink / raw)
To: Kendrick Hamilton; +Cc: linux-kernel
> Does anybody know if there will be a third edition of Linux Device
> Drivers covering the 2.6 Kernel, or are the differences for a character
> device small enough that it is not needed?
There will, but don't hold your breath - it's proceeding more slowly than
we would like.
Meanwhile, see http://lwn.net/Articles/driver-porting/ for the info you
need.
jon
Jonathan Corbet
Executive editor, LWN.net
corbet@lwn.net
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux Device Drivers 3rd Edition
2003-12-18 19:50 ` Jonathan Corbet
@ 2003-12-19 7:51 ` Andre Hedrick
2003-12-19 11:07 ` Xavier Bestel
` (2 more replies)
0 siblings, 3 replies; 15+ messages in thread
From: Andre Hedrick @ 2003-12-19 7:51 UTC (permalink / raw)
To: Jonathan Corbet; +Cc: Kendrick Hamilton, linux-kernel
Jonathan,
So this is the third release to publish the documented API to the writing
kernel level device drivers?
Cheers,
Andre Hedrick
LAD Storage Consulting Group
PS say hi to Hale!
On Thu, 18 Dec 2003, Jonathan Corbet wrote:
> > Does anybody know if there will be a third edition of Linux Device
> > Drivers covering the 2.6 Kernel, or are the differences for a character
> > device small enough that it is not needed?
>
> There will, but don't hold your breath - it's proceeding more slowly than
> we would like.
>
> Meanwhile, see http://lwn.net/Articles/driver-porting/ for the info you
> need.
>
> jon
>
> Jonathan Corbet
> Executive editor, LWN.net
> corbet@lwn.net
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: Linux Device Drivers 3rd Edition
2003-12-19 7:51 ` Andre Hedrick
@ 2003-12-19 11:07 ` Xavier Bestel
2003-12-19 11:11 ` William Lee Irwin III
2003-12-19 12:18 ` Andre Hedrick
2003-12-19 15:39 ` Jonathan Corbet
2003-12-21 11:06 ` Jamie Lokier
2 siblings, 2 replies; 15+ messages in thread
From: Xavier Bestel @ 2003-12-19 11:07 UTC (permalink / raw)
To: Andre Hedrick
Cc: Jonathan Corbet, Kendrick Hamilton, Linux Kernel Mailing List
Le ven 19/12/2003 à 08:51, Andre Hedrick a écrit :
> Jonathan,
>
> So this is the third release to publish the documented API to the writing
> kernel level device drivers?
It's the second proof that the way to write kernel level device drivers
is a moving target.
Xav
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux Device Drivers 3rd Edition
2003-12-19 11:07 ` Xavier Bestel
@ 2003-12-19 11:11 ` William Lee Irwin III
2003-12-19 12:18 ` Andre Hedrick
1 sibling, 0 replies; 15+ messages in thread
From: William Lee Irwin III @ 2003-12-19 11:11 UTC (permalink / raw)
To: Xavier Bestel
Cc: Andre Hedrick, Jonathan Corbet, Kendrick Hamilton,
Linux Kernel Mailing List
Le ven 19/12/2003 ? 08:51, Andre Hedrick a ?crit :
>> Jonathan,
>> So this is the third release to publish the documented API to the writing
>> kernel level device drivers?
On Fri, Dec 19, 2003 at 12:07:58PM +0100, Xavier Bestel wrote:
> It's the second proof that the way to write kernel level device drivers
> is a moving target.
> Xav
Better to move than to stagnate. =)
-- wli
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux Device Drivers 3rd Edition
2003-12-19 11:07 ` Xavier Bestel
2003-12-19 11:11 ` William Lee Irwin III
@ 2003-12-19 12:18 ` Andre Hedrick
2003-12-19 12:46 ` Nick Piggin
1 sibling, 1 reply; 15+ messages in thread
From: Andre Hedrick @ 2003-12-19 12:18 UTC (permalink / raw)
To: Xavier Bestel
Cc: Jonathan Corbet, Kendrick Hamilton, Linux Kernel Mailing List
Well to be a little more prickly ...
There are two other revisions I know of, Kernel Internals from the mid
90's and then the rare KHG by MKJ ? The last KHG I recall was v0.[4,5,6]
for a.out and the transition to elf.
Cheers,
Andre Hedrick
LAD Storage Consulting Group
Point, the API is being documented, sometimes not as timely as desired.
On Fri, 19 Dec 2003, Xavier Bestel wrote:
> Le ven 19/12/2003 à 08:51, Andre Hedrick a écrit :
> > Jonathan,
> >
> > So this is the third release to publish the documented API to the writing
> > kernel level device drivers?
>
> It's the second proof that the way to write kernel level device drivers
> is a moving target.
>
> Xav
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux Device Drivers 3rd Edition
2003-12-19 12:18 ` Andre Hedrick
@ 2003-12-19 12:46 ` Nick Piggin
0 siblings, 0 replies; 15+ messages in thread
From: Nick Piggin @ 2003-12-19 12:46 UTC (permalink / raw)
To: Andre Hedrick
Cc: Xavier Bestel, Jonathan Corbet, Kendrick Hamilton,
Linux Kernel Mailing List
Andre Hedrick wrote:
>Well to be a little more prickly ...
>
>There are two other revisions I know of, Kernel Internals from the mid
>90's and then the rare KHG by MKJ ? The last KHG I recall was v0.[4,5,6]
>for a.out and the transition to elf.
>
>Cheers,
>
>Andre Hedrick
>LAD Storage Consulting Group
>
>Point, the API is being documented, sometimes not as timely as desired.
>
Hi Andre
Out of interest, does this have a legal (or other) significance?
PS I don't want to start anything, just interested due to my (small)
contributions to the code. Thanks.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux Device Drivers 3rd Edition
2003-12-19 7:51 ` Andre Hedrick
2003-12-19 11:07 ` Xavier Bestel
@ 2003-12-19 15:39 ` Jonathan Corbet
2003-12-20 1:56 ` Andre Hedrick
2003-12-21 11:06 ` Jamie Lokier
2 siblings, 1 reply; 15+ messages in thread
From: Jonathan Corbet @ 2003-12-19 15:39 UTC (permalink / raw)
To: Andre Hedrick; +Cc: linux-kernel
> So this is the third release to publish the documented API to the writing
> kernel level device drivers?
I guess I see it as more of a map of the jungle as I (and my co-authors)
see it. A guide to New York does not automatically open all of the doors
of the city to you; should a guide to certain parts of the kernel be
different?
There was an informative article in Phrack a while back on how to install
code into a running kernel via /dev/kmem. I guess that must be a
documented API too, now.
jon
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux Device Drivers 3rd Edition
2003-12-19 15:39 ` Jonathan Corbet
@ 2003-12-20 1:56 ` Andre Hedrick
0 siblings, 0 replies; 15+ messages in thread
From: Andre Hedrick @ 2003-12-20 1:56 UTC (permalink / raw)
To: Jonathan Corbet; +Cc: linux-kernel
Jon,
A map is a published reference how to move around. So yes it does give a
right to use knowledge from the information expressed. If there was not a
reference a manual to kernel programming, then the source is the sole
manual. Now given the volital nature of the moving API, regardless of
reason, any judge would likely veiw that active movement as an attempt to
thwart the successful production of a "3rd Party" manual.
This does not even include all the published referneces of changes deemed
as publish manuals in all the mailing list archieves.
On a side note, why doesn't LWN bother to investigate cases of known and
provable GPL violations.
I wish you well on the sales of the book, and I will by a copy this time
to catch up on what I have forgotten.
Cheers,
Andre Hedrick
LAD Storage Consulting Group
On Fri, 19 Dec 2003, Jonathan Corbet wrote:
> > So this is the third release to publish the documented API to the writing
> > kernel level device drivers?
>
> I guess I see it as more of a map of the jungle as I (and my co-authors)
> see it. A guide to New York does not automatically open all of the doors
> of the city to you; should a guide to certain parts of the kernel be
> different?
>
> There was an informative article in Phrack a while back on how to install
> code into a running kernel via /dev/kmem. I guess that must be a
> documented API too, now.
>
> jon
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux Device Drivers 3rd Edition
2003-12-19 7:51 ` Andre Hedrick
2003-12-19 11:07 ` Xavier Bestel
2003-12-19 15:39 ` Jonathan Corbet
@ 2003-12-21 11:06 ` Jamie Lokier
2003-12-21 17:08 ` Andre Hedrick
2 siblings, 1 reply; 15+ messages in thread
From: Jamie Lokier @ 2003-12-21 11:06 UTC (permalink / raw)
To: Andre Hedrick; +Cc: Jonathan Corbet, Kendrick Hamilton, linux-kernel
Andre Hedrick wrote:
> So this is the third release to publish the documented API to the writing
> kernel level device drivers?
I guess not: it's a guide (a good one), but not an exact reference,
due to the fact that the API changes from version to version, and that
the kernel API is not required to match the documentation.
-- Jamie
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux Device Drivers 3rd Edition
2003-12-21 11:06 ` Jamie Lokier
@ 2003-12-21 17:08 ` Andre Hedrick
0 siblings, 0 replies; 15+ messages in thread
From: Andre Hedrick @ 2003-12-21 17:08 UTC (permalink / raw)
To: Jamie Lokier; +Cc: linux-kernel
Gee Jamie:
Maybe if you would or could read past comments in the thread, you'd catch
a clue, but let me quote myself from a few days back.
"Point, the API is being documented, sometimes not as timely as desired."
Clearly this acknowledges the API is a snapshot in time which is
published. My past experience (now discounted by all) has observed, Linus
does not change, tries very hard to avoid changing, the kernel API during
a kernel series minor revsion number.
I think I will use one of my favorite viro quotes that I gotten many times
over the years.
"Sod Off!"
Cheers,
Andre Hedrick
LAD Storage Consulting Group
On Sun, 21 Dec 2003, Jamie Lokier wrote:
> Andre Hedrick wrote:
> > So this is the third release to publish the documented API to the writing
> > kernel level device drivers?
>
> I guess not: it's a guide (a good one), but not an exact reference,
> due to the fact that the API changes from version to version, and that
> the kernel API is not required to match the documentation.
>
> -- Jamie
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux Device Drivers 3rd Edition
2003-12-18 18:42 Linux Device Drivers 3rd Edition Kendrick Hamilton
2003-12-18 19:23 ` Xavier Bestel
2003-12-18 19:50 ` Jonathan Corbet
@ 2003-12-18 19:56 ` Jose Luis Domingo Lopez
2 siblings, 0 replies; 15+ messages in thread
From: Jose Luis Domingo Lopez @ 2003-12-18 19:56 UTC (permalink / raw)
To: Linux Kernel Mailing List
On Thursday, 18 December 2003, at 12:42:30 -0600,
Kendrick Hamilton wrote:
> Does anybody know if there will be a third edition of Linux Device
> Drivers covering the 2.6 Kernel, or are the differences for a character
> device small enough that it is not needed?
>
I don't know, but the second version plus the superb series of articles
from the people at http://lwn.net should be enough.
http://lwn.net/Articles/driver-porting/
Greetings.
--
Jose Luis Domingo Lopez
Linux Registered User #189436 Debian Linux Sid (Linux 2.6.0)
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2003-12-21 17:08 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-18 18:42 Linux Device Drivers 3rd Edition Kendrick Hamilton
2003-12-18 19:23 ` Xavier Bestel
2003-12-18 19:53 ` Xavier Bestel
2003-12-18 19:50 ` Jens Axboe
2003-12-18 19:50 ` Jonathan Corbet
2003-12-19 7:51 ` Andre Hedrick
2003-12-19 11:07 ` Xavier Bestel
2003-12-19 11:11 ` William Lee Irwin III
2003-12-19 12:18 ` Andre Hedrick
2003-12-19 12:46 ` Nick Piggin
2003-12-19 15:39 ` Jonathan Corbet
2003-12-20 1:56 ` Andre Hedrick
2003-12-21 11:06 ` Jamie Lokier
2003-12-21 17:08 ` Andre Hedrick
2003-12-18 19:56 ` Jose Luis Domingo Lopez
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox