Mark [1] has written some pages about hacking the Atalk driver [2] in Linux. Another note not noted in the note: he reported that it doesn't work on another of his Linux systems—the major difference being a different network card. Is the Linux kernel that fragile that a difference in network causes a protocol stack to fail?
[1] http://www.conman.org/people/myg/