143 lines
4.7 KiB
HTML
143 lines
4.7 KiB
HTML
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE>Other Sources of Information</TITLE>
|
|
<LINK rel="owner" href="mailto:">
|
|
<SCRIPT LANGUAGE="JavaScript">
|
|
<!-- hide this
|
|
|
|
function help(message) {
|
|
self.status = message;
|
|
return true;
|
|
}
|
|
// stop hiding -->
|
|
</SCRIPT>
|
|
|
|
</HEAD>
|
|
<BODY>
|
|
<strong>The
|
|
HyperNews <a href="khg.html">Linux KHG</a>
|
|
Discussion Pages</strong>
|
|
<hr>
|
|
<h2>Other Sources of Information</h2>
|
|
|
|
<p><A HREF="devices/devices.html#other">
|
|
Other sources specifically about writing device drivers.</a>
|
|
|
|
<p>Randy Bentson recently wrote an interesting book called <i>Inside
|
|
Linux</i>. It has some information on basic operating system theory,
|
|
some that is specifically related to Linux, and occasional parts that
|
|
aren't really related to Linux at all (such as a discussion of the
|
|
Georgia Tech shell). ISBN 0-916151-89-1, published by
|
|
<A href="http://www.ssc.com">Specialized System Consultants</a>
|
|
|
|
<p><A href="http://www.rt66.com/~brennan/djgpp/djgpp_asm.html">Inline
|
|
Assembly with DJGPP</a> really applies to any version of GCC on a
|
|
386, and some of it is generic GCC inline assembly. Definitely
|
|
required reading for anyone who wants to do inline assembly with
|
|
Linux and GCC.
|
|
|
|
<p>The <A HREF="bib/bib.html">Annotated Bibliography</a>
|
|
mentions plenty of books out that don't have ``Linux'' in the
|
|
title which may be useful to Linux programmers. Especially if you
|
|
are new to kernel programming, you may do well to pick up one of
|
|
the textbooks recommended in the bibliography.
|
|
|
|
|
|
<p>Copyright (C) 1996 Michael K. Johnson,
|
|
johnsonm@redhat.com.<br>
|
|
|
|
<P>
|
|
<P><HR SIZE=3>
|
|
<P><B><A NAME="Messages">Messages</A></B>
|
|
<NOBR>
|
|
<font size=-1>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</font>
|
|
</NOBR>
|
|
<P>
|
|
<NOBR>
|
|
<DL COMPACT>
|
|
<DT> 8. <IMG src="../../Icons/question.gif" ALT="Question:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/8.html">
|
|
Linux Pgrogrammers Guide (LPG)</A> <i> by <A HREF="http://www.cs.bc.edu">Federico Lucifredi</A></i> </DT>
|
|
<DT> 7. <IMG src="../../Icons/feedback.gif" ALT="Feedback:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/7.html">
|
|
TTY documentation</A> <i> by <A HREF="http://www.tardis.ed.ac.uk/~mikedlr">Michael De La Rue</A></i> </DT>
|
|
<DD>
|
|
<DL COMPACT>
|
|
<DT> 1. <IMG src="../../Icons/th_up.gif" ALT="Agree:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/7/1.html">
|
|
In the queue...</A> <i> by <A HREF="../../~johnsonm">Michael K. Johnson</A></i> </DT>
|
|
<DD>
|
|
<DL COMPACT>
|
|
<DT> 1. <IMG src="../../Icons/note.gif" ALT="None:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/7/1/1.html">
|
|
TTY documentation</A> <i> by Eugene Kanter</i> </DT>
|
|
</DL>
|
|
</DD>
|
|
<DT> 2. <IMG src="../../Icons/note.gif" ALT="None:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/7/2.html">
|
|
Untitled</A> <i> by <A HREF="http://www.geocities.com/SiliconValley/Park/4863/">Yusuf Motiwala</A></i> </DT>
|
|
</DL>
|
|
</DD>
|
|
<DT> 5. <IMG src="../../Icons/note.gif" ALT="None:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/5.html">
|
|
The vger linux mail list archives </A> <i> by <A HREF="http://www4.ncsu.edu/eos/users/a/aapuch/www">Drew Puch </A></i> </DT>
|
|
<DT> 4. <IMG src="../../Icons/feedback.gif" ALT="Feedback:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/4.html">
|
|
German book on Linux Kernel Programming</A> <i> by Jochen Hein</i> </DT>
|
|
<DD>
|
|
<DL COMPACT>
|
|
<DT> 1. <IMG src="../../Icons/feedback.gif" ALT="Feedback:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/4/1.html">
|
|
English version of Linux Kernel Internals</A> <i> by Naoshad Eduljee</i> </DT>
|
|
<DT> -> <IMG src="../../Icons/question.gif" ALT="Question:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/4/1/1.html">
|
|
Book Review?</A> <i> by Josh Du"Bois</i> </DT>
|
|
<DT> -> <IMG src="../../Icons/feedback.gif" ALT="Feedback:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/4/1/1/1.html">
|
|
Thumbed through it</A> <i> by Brian J. Murrell</i> </DT>
|
|
</DL>
|
|
</DD>
|
|
<DT> 3. <IMG src="../../Icons/news.gif" ALT="News:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/3.html">
|
|
Multi-architecture support</A> <i> by <A HREF="../../~johnsonm">Michael K. Johnson</A></i> </DT>
|
|
<DD>
|
|
<DL COMPACT>
|
|
<DT> 1. <IMG src="../../Icons/note.gif" ALT="None:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/3/1.html">
|
|
Linux Architecture-Specific Kernel Interfaces</A> <i> by <A HREF="http://www4.ncsu.edu/eos/users/a/aapuch/www">Drew Puch </A></i> </DT>
|
|
</DL>
|
|
</DD>
|
|
<DT> 2. <IMG src="../../Icons/note.gif" ALT="None:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/2.html">
|
|
Analysis of the Ext2fs structure</A> <i> by <A HREF="../../~johnsonm">Michael K. Johnson</A></i> </DT>
|
|
<DT> 1. <IMG src="../../Icons/note.gif" ALT="None:" WIDTH=15 HEIGHT=15 ALIGN="absmiddle">
|
|
<A HREF="other/1.html">
|
|
To add more sources of information:</A> <i> by <A HREF="../../~johnsonm">Michael K. Johnson</A></i> </DT>
|
|
</DL>
|
|
</NOBR>
|
|
|
|
<P>
|
|
<P>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<BR>
|
|
|
|
<BR></BODY>
|
|
</HTML>
|