Your main resource for Linux/UNIX assembly programming material is:
Do visit it, and get plenty of pointers to assembly projects, tools, tutorials, documentation, guides, etc, concerning different UNIX operating systems and CPUs. Because it evolves quickly, I will no longer duplicate it here.
If you are new to assembly in general, here are few starting pointers:
ftp.luth.se mirrors the hornet and x2ftp former archives of msdos assembly coding stuff
CoreWars, a fun way to learn assembly in general
Usenet: comp.lang.asm.x86; alt.lang.asm
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, *BSD, 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!).
To subscribe send a blank message to <linux-assembly-subscribe@egroups.com>.
List address is <linux-assembly@egroups.com>.
List archives are available at http://www.egroups.com/group/linux-assembly/.