mada nikad nisam programirao u linuxu usudicu se da kazem da je razlika izmedju win32 i linux programiranja u asm:
1. razlika u API interfejsu, znaci u win32 zoves jedne funkcije a u linuxu druge
2. razlika u organizaciji koriscenja registara, memorije itd... npr u win32
memorija je podeljena na user i kernel deo, neki registri se ne menjaju pri pozivu API funkcija i sl.
3. razlika u sintaksi, win32 kompajleri obicno koriste Intel sintaksu a za linux AT&T sintaksa, mada to je vise do kompajlera i mislim da sa Intel sintaksom mozes i da pravis programe za linux ako koristis NASM
asm kod nije portabilan kao npr C
za tutoriale i ostale resurse vidi top teme
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.