Next Previous Contents

7. RESOURCES

You main resource for Linux/UNIX assembly programming material is Linux Assembly :). Here are some of resources listed there. This list is cut-down and may be outdated, so please visit the site for detailed up-to-date list.

7.1 Software projects

Note that several projects are not Linux-specific, and run on FreeBSD and other OSes too.

There are quite a lot of mixed C-assembly projects, like Linux kernel, GNU MP Library, GNU libc, OpenGUI, FreeAmp, just to name few. Some of them use gas (sometimes with m4), the other use nasm. You may want to examine their source code as well for examples of assembly programming on different hardware platforms.

7.2 Tutorials

7.3 Mailing list

If you're are interested in Linux/UNIX assembly programming (or have questions, or are just curious) I especially invite you to join Linux assembly programming mailing list.

This is an open discussion of assembly programming under Linux, FreeBSD, BeOS, or any other UNIX/POSIX like OS; also it is not limited to x86 assembly (Alpha, Sparc, PPC and other hackers are welcome too!).

List address is mailto:linux-assembly@egroups.com.

To subscribe send a blank message to mailto:linux-assembly@egroups.com.

List archives are available at http://www.egroups.com/list/linux-assembly/.

7.4 Books

Unfortunately there are no ready books I can recommend on the topic. However I'm in the progress of writing a book "Linux Assembly Programming", which /hopefully/ will be published somewhere in 2000-2001.

7.5 CPU manuals and assembly programming guides

7.6 Somehow related projects

7.7 General pointers

$Id: Assembly-HOWTO.sgml,v 1.14 2000/05/04 07:47:47 konst Exp $


Next Previous Contents