I have few Macs in my home. Also I have HP MicroServer with few HDDs for my files. They are on the same LAN. I'm using Linux on the server. I want to setup a server software to enable TimeMachine backups for my Macs. For that I have to configure a network AFP shares. I'm seeing two options to do that: Install netatalk software on Linux. Install OS X as a KVM guest using OSK from my Mac, buy and install OS X Server and use its AFP implementation. I'm not sure that netatalk support is perfect for TimeMachine. I'm seeing mixed responses on the internet about it. Also it seems not very good supported in Linux distributes, I have to build it manually, etc. Though I know that it's used in consumer NAS devices, so probably it does work. I know that TimeMachine requires good AFP support from the server and I wonder if netatalk provides that? I definitely don't want to find out that my backups are corrupted when I need them. OS X Server probably have good AFP implementation, it's from Apple after all. I found a lot of guides, how to install it on a KVM. I know that I have to extract OSK information from a real Mac, no problem here. I can run both real OS X and virtual OS X at the same time, right? What I don't like is that OS X requires at least 2 GB RAM and my server has only 4 GB, so it's kind of constrained, but I guess, I can live with that. I'm trying to choose which way to follow. If netatalk is perfectly supports AFP, I'll use it, I don't want to tinker with virtual hackintosh unless I absolutely need to. On the other hand, if there are known issues about TimeMachine support with netatalk, I'll use OS X Server. That's what I want to find out.