To browse files on a Linux machine from a Mac, install netatalk on the Linux box. This will provide AFP support. On gentoo…
emerge -av netatalk
Then start the afpd service:
/etc/init.d/afpd start
On the Mac you should now be able to bring up the server connection dialogue using command-K:
Command-k
Enter the IP of the Linux box, click connect and enter your password. The default netatalk configuration will share the home directory.
You will notice a hidden .AppleDouble directory has been added to all of the user’s directories on the Linux box, which I think is added by Finder to support its metadata. See AppleSingle and AppleDouble formats.
You could install avahi if you want the share to automatically show up in Finder.