Kernel Newbies archive on lore.kernel.org
 help / color / Atom feed
* LDD3 vs Essential Linux Device Drivers
@ 2020-05-01  5:58 Mohamed Dawod
  2020-05-01  6:32 ` Greg KH
  0 siblings, 1 reply; 5+ messages in thread
From: Mohamed Dawod @ 2020-05-01  5:58 UTC (permalink / raw)
  To: kernelnewbies

[-- Attachment #1.1: Type: text/plain, Size: 375 bytes --]

Hi,

I would like to start learning about Linux kernel and device drivers
development.
Should I have to start with LDD3 as a lot of people advice ? or can I start
with the Essential Linux Device Drivers by Sreekrishnan Venkateswaran.
I know that the second book may be more advanced but I feel that it's more
more practical and easier to be understood.


Thanks,
-- 
Mohamed

[-- Attachment #1.2: Type: text/html, Size: 712 bytes --]

[-- Attachment #2: Type: text/plain, Size: 170 bytes --]

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: LDD3 vs Essential Linux Device Drivers
  2020-05-01  5:58 LDD3 vs Essential Linux Device Drivers Mohamed Dawod
@ 2020-05-01  6:32 ` Greg KH
  2020-05-01  7:29   ` Mohamed Dawod
  2020-05-01  8:44   ` Robert P. J. Day
  0 siblings, 2 replies; 5+ messages in thread
From: Greg KH @ 2020-05-01  6:32 UTC (permalink / raw)
  To: Mohamed Dawod; +Cc: kernelnewbies

On Fri, May 01, 2020 at 07:58:11AM +0200, Mohamed Dawod wrote:
> Hi,
> 
> I would like to start learning about Linux kernel and device drivers
> development.
> Should I have to start with LDD3 as a lot of people advice ? or can I start
> with the Essential Linux Device Drivers by Sreekrishnan Venkateswaran.
> I know that the second book may be more advanced but I feel that it's more
> more practical and easier to be understood.

Why not get both and see which one works for you?

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: LDD3 vs Essential Linux Device Drivers
  2020-05-01  6:32 ` Greg KH
@ 2020-05-01  7:29   ` Mohamed Dawod
  2020-05-01  8:52     ` Greg KH
  2020-05-01  8:44   ` Robert P. J. Day
  1 sibling, 1 reply; 5+ messages in thread
From: Mohamed Dawod @ 2020-05-01  7:29 UTC (permalink / raw)
  To: Greg KH; +Cc: kernelnewbies

[-- Attachment #1.1: Type: text/plain, Size: 1154 bytes --]

>
> > Hi,
> >
> > I would like to start learning about Linux kernel and device drivers
> > development.
> > Should I have to start with LDD3 as a lot of people advice ? or can I
> start
> > with the Essential Linux Device Drivers by Sreekrishnan Venkateswaran.
> > I know that the second book may be more advanced but I feel that it's
> more
> > more practical and easier to be understood.
>
> Why not get both and see which one works for you?


I had already done as you said.
I am just asking if it's really mandatory to read LDD3 first ?

On Fri, May 1, 2020 at 8:32 AM Greg KH <greg@kroah.com> wrote:

> On Fri, May 01, 2020 at 07:58:11AM +0200, Mohamed Dawod wrote:
> > Hi,
> >
> > I would like to start learning about Linux kernel and device drivers
> > development.
> > Should I have to start with LDD3 as a lot of people advice ? or can I
> start
> > with the Essential Linux Device Drivers by Sreekrishnan Venkateswaran.
> > I know that the second book may be more advanced but I feel that it's
> more
> > more practical and easier to be understood.
>
> Why not get both and see which one works for you?
>


-- 

Mohamed Dawod
Computer Engineer

[-- Attachment #1.2: Type: text/html, Size: 1936 bytes --]

[-- Attachment #2: Type: text/plain, Size: 170 bytes --]

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: LDD3 vs Essential Linux Device Drivers
  2020-05-01  6:32 ` Greg KH
  2020-05-01  7:29   ` Mohamed Dawod
@ 2020-05-01  8:44   ` Robert P. J. Day
  1 sibling, 0 replies; 5+ messages in thread
From: Robert P. J. Day @ 2020-05-01  8:44 UTC (permalink / raw)
  To: Greg KH; +Cc: kernelnewbies, Mohamed Dawod

On Fri, 1 May 2020, Greg KH wrote:

> On Fri, May 01, 2020 at 07:58:11AM +0200, Mohamed Dawod wrote:
> > Hi,
> >
> > I would like to start learning about Linux kernel and device drivers
> > development.
> > Should I have to start with LDD3 as a lot of people advice ? or can I start
> > with the Essential Linux Device Drivers by Sreekrishnan Venkateswaran.
> > I know that the second book may be more advanced but I feel that it's more
> > more practical and easier to be understood.
>
> Why not get both and see which one works for you?

  along with LDD3, there is an ongoing project to update the examples
in that book for newer kernels:

https://github.com/martinezjavier/ldd3

rday

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: LDD3 vs Essential Linux Device Drivers
  2020-05-01  7:29   ` Mohamed Dawod
@ 2020-05-01  8:52     ` Greg KH
  0 siblings, 0 replies; 5+ messages in thread
From: Greg KH @ 2020-05-01  8:52 UTC (permalink / raw)
  To: Mohamed Dawod; +Cc: kernelnewbies

On Fri, May 01, 2020 at 09:29:19AM +0200, Mohamed Dawod wrote:
> >
> > > Hi,
> > >
> > > I would like to start learning about Linux kernel and device drivers
> > > development.
> > > Should I have to start with LDD3 as a lot of people advice ? or can I
> > start
> > > with the Essential Linux Device Drivers by Sreekrishnan Venkateswaran.
> > > I know that the second book may be more advanced but I feel that it's
> > more
> > > more practical and easier to be understood.
> >
> > Why not get both and see which one works for you?
> 
> 
> I had already done as you said.
> I am just asking if it's really mandatory to read LDD3 first ?

It's not mandatory to do anything, no one is forcing you to do this.

have fun!

greg k-h

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, back to index

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-01  5:58 LDD3 vs Essential Linux Device Drivers Mohamed Dawod
2020-05-01  6:32 ` Greg KH
2020-05-01  7:29   ` Mohamed Dawod
2020-05-01  8:52     ` Greg KH
2020-05-01  8:44   ` Robert P. J. Day

Kernel Newbies archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/kernelnewbies/0 kernelnewbies/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 kernelnewbies kernelnewbies/ https://lore.kernel.org/kernelnewbies \
		kernelnewbies@kernelnewbies.org
	public-inbox-index kernelnewbies

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernelnewbies.kernelnewbies


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git