Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I implement filesharing via apple´s afp protocol on an arch-linux box? My system should serve files to multiple clients with different operating systems. (Windows {XP,7},OS X) For the Windows part I installed Samba.

share|improve this question
up vote 1 down vote accepted

Here are directions for setting up a Linux AFP Server

But why not use Samba for both? Linux, Windows, and Mac all support CIFS (aka SMB, what Samba serves).

share|improve this answer
In my own testing, netatalk vastly outperformed CIFS/SMB for OS X clients, 3 to 5 times faster depending on the type of data. In particular, it was more performant for Time Machine backups. – jtimberman Sep 8 '10 at 7:33

Also, look into using NFS. You may get greater performance and reliability with that.

I certainly don't like running it CIFS, unless i'm forced too.

I see you running a windows machine there, you'll have to use samba for this. Support for other network file systems is flaky at best.

share|improve this answer

The only program that I know of is netatalk. But as others have mentioned, your OS X clients can mount smb shares as well.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.