OS X Mavericks Dropping Apple Filing Protocol
Now, before you get upset, Apple Filing Protocol (AFP) isn’t going away, at least not yet. In OS X Mavericks, SMB2 is the new default protocol for file sharing, but Macs running older versions of OS X that use AFP are still supported.
Here is a quick look at Apple’s description of the network file services that are coming in OS X Mavericks, which will ship sometime this Fall:
Network File Systems
OS X [Mavericks] includes a broad set of network file services—SMB, AFP, and NFS—for sharing files between Mac and PC.
SMB2 is the new default protocol for sharing files in OS X Mavericks. SMB2 is superfast, increases security, and improves Windows compatibility.
— Efficient. SMB2 features Resource compounding, allowing multiple requests to be sent in a single request. In addition, SMB2 can use large reads and writes to make better use of faster networks as well as large MTU support for blazing speeds on 10 Gigabit Ethernet. It aggressively caches file and folder properties and uses opportu- nistic locking to enable better caching of data. It’s even more reliable, thanks to the ability to transparently reconnect to servers in the event of a temporary disconnect.
— Secure. SMB2 supports Extended Authentication Security using Kerberos and NTLMv2.
— Compatible. SMB2 is automatically used to share files between two Mac computers running OS X Mavericks, or when a Windows client running Vista, Windows 7, or Windows 8 connects to your Mac. OS X Mavericks maintains support for AFP and SMB network file-sharing protocols, automatically selecting the appropriate protocol as needed.
The Apple Filing Protocol (AFP) is the traditional network file service used on the Mac. Built-in AFP support provides connectivity with older Mac computers and Time Machine–based backup systems.
NFS v3 and v4 support in OS X allows for accessing UNIX and Linux desktop and server systems. With AutoFS, you can now specify automount paths for your entire organization using the same standard automounter maps supported by Linux and Solaris. For enhanced security, NFS can use Kerberos authentication as an alternative to UNIX UID-based authentication.
Join the conversation on the OS X 10.9 Mavericks Facebook Page.
Again, the default networking protocol in OS X Mavericks is SMB2, which is the same standard created and used by Microsoft. Interestingly enough, with OS X Lion, Apple created its own take on SMB, SMBX, in order to avoid the draconian strictures of the GPLv3 license.
Apple Filing Protocol: Not Looking Back
Now, Apple’s adopting SMB2 as used by Microsoft and it’s good that Cupertino has chosen to avoid the “not invented here” trap (i.e. ADB, NuBus, PDS, ADC, etc) that has hobbled it in the past.
Although Apple Filing Protocol (Wikipedia) has changed greatly over the years, notably adopting TCP/IP in the ’90s, AFP traces its roots back to AppleShare and the original Macintosh of 1984.
Additionally, OS X Mavericks is transitioning to other more modern OS-level industry standards, including OpenGL 4.1 and OpenCL 1.2.