new tutorial: ktypes

Robert P. J. Day rpjday at crashcourse.ca
Sat Oct 13 07:16:58 EDT 2012


  i just finished another online tutorial to accompany the earlier
kobject one -- this one's to try to explain ktypes:

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

i'm not sure i'm terrifically happy with it -- i wrote the whole thing
in less than an hour and, while it's long, a lot of it is just cut and
paste from kernel header and source files, so that was pretty quick,
and i'm still going over it to see if i can make it better.

  i'm currently writing a lot of new kernel courseware and all of it
is going to be publicly available, so these tutorials are sort of a
"test run" to work out the bugs, and i'm extremely interested in
feedback.

  for the most part, i want to design the new courseware around things
that one can actually *see* being used in the kernel.  at one end,
there's the philosophy that you can learn how things work by
examining, building and running simple (toy) examples.  and there are
some really good examples, like the ones under samples/kobject/ in the
kernel source tree.

  at the other end, there's using the kernel source itself to
demonstrate the principles, and i'm going to try to do both to see if
that's the best way to explain things.

  so before i publicize that new ktypes tutorial on my twitter
and linkedin accounts, any feedback?  more later ...

rday



-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================



More information about the Kernelnewbies mailing list