Windows Server 2008 drops the ball for Mac compatibility

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

About this blog

Coretech

The open source revolution

My thoughts on why businesses and individuals need to start thinking about switching away from proprietary (and high maintenance) software like Windows, and look at open source and free software insteRead more »ad like GNU/Linux. All articles are based on real world and everyday experiences with Windows and GNU/Linux, for both business and personal use.

Recently I've been faced with the task of helping somebody with a network of Mac computers, that have Windows servers. They have both Windows Server 2003 and Windows Server 2008, and are looking to migrate and upgrade to Windows Server 2008 across the board. Unfortunately, we've run into a roadblock which has turned into a huge headache with the file servers. We've discovered that Services for Macintosh that has been on Windows Server for over a decade and a half, is being mysteriously dropped in Windows Server 2008.

Reading around on this subject, and you will find that everybody says to use Samba. This sounds all well and good, however it just has too many problems and flat out doesn't work reliably. When connecting from any Macintosh (running Leopard, Snow Leopard, doesn't matter) to the Windows 2008 server using Samba, we've encountered various permissions issues. The worst problem is with creating and saving files in Adobe CS3/CS4 applications, where users can open files but not save them, and need to save with a new file name. None of these problems happened before when accessing the shares on Windows Server 2003 that had Services for Macintosh installed. So, we are faced with 3 possibilities: Stay on Windows Server 2003, pay for an expensive 3rd party software package to run on top of the Windows file servers that will enable Apple AFP (Apple Filing Protocol), or look at using Linux with the netatalk service. From experience, netatalk on Linux is rock solid, and fully supports Apple AFP flawlessly. It's an amazing piece of software, and this wouldn't be the first time that Linux has picked up the slack that Windows left hanging behind. But unfortunately in this situation, there's the issue of training the local IT personnel to use the Linux server. At the moment, we are not sure which path to take, so for now they will continue using Windows Server 2003 for Mac file sharing.

Why would Microsoft simply drop a feature like this? Especially when there is no solid solution to replace it? If they want customers to use Windows Server, then wouldn't they want it compatible with everything else? I've seen that other services were also dropped with Windows Server 2008 as well, like services for Netware. I can understand that, but I don't understand why Services for Macintosh were dropped, considering Apple's increasing market share and Macs becoming more and more common.

Talkback

I believe that this behaviour may vary between Mac OS versions (Leopard and Tiger are different) but the reason SFM was dropped is that it's old technology that's been superseded. SFM had been in maintenance mode since NT and is replaced by NFS (supported in Mac OS X) (http://blogs.msdn.com/b/sfu/archive/2009/06/24/removal-of-technology-services-for-macintosh-sfm.aspx). NFS doesn't support alternate data streams, so you're only supposed to need SFM rather than NFS if you have apps looking for resource forks, but I wouldn't have expected something as recent as CS3 to need those... have you raised a call with PSS to see what's happening?
M

Simon Bisson and Mary Branscombe 24 June, 2010 20:31
Reply

I suspect that the very reason we're having these difficulties is because we are using Samba. Considering AFS is the native protocol, it seems that even today it's still flawless and works much better. NFS might be something to try, though, although like you mentioned, resource forks cannot be supported. Thanks!

apexwm 24 June, 2010 21:59
Reply

After a little more research with Apple, I've discovered that AFP (over TCP/IP) still seems to be the preferred protocol for Mac OS X clients (above Tiger), when setting up file sharing on Mac OS X servers. AFP over Appletalk is no longer recommended and supported above Tiger, but TCP/IP is. Apple recommends only using the SMB protocol when working with Windows clients. However in this case, we are in the reverse situation, where the clients are Macs and the servers are Windows. So, knowing this, I return to my question in my original statement back to Microsoft... why was the native AFP protocol dropped completely (with Services for Macintosh)? As I mentioned, Linux (with the netatalk service) still supports it fully, and in fact it works very well and I'm sure is still used quite a bit. Netatalk itself is still actively being developed which tells me this is probably the case. I've used netatalk for over 13 years, even back in the day as an Appletalk router, and over that time it's always worked very well. I definitely see why Mac OS X supports NFS, probably because of it's distant Unix roots and also to be compatible with Unix file servers. But from what I can gather, Microsoft went out on its own limb and just dropped the AFP protocol just because.

apexwm 25 June, 2010 21:45
Reply

Apple's page that defines supported file sharing protocols:

http://docs.info.apple.com/article.html?path=ServerAdmin/10.6/en/fse71ee115.html

An additional interesting note that they mention in the above reference page: "However, NFS doesn’t provide AFP features that Mac OS users are accustomed to, such as Spotlight searching, native ACL, and extended attribute support.". So I think NFS is out for us.

apexwm 25 June, 2010 21:57
Reply

Thanks for your post and research.

I cannot believe this is happening though.. Microsoft is definitely pulling my chain here. "We took it away because we haven't supported it" is like saying "We don't want to make a highway here because no one is driving on this dirt road"! What they should have done is put AFP 3.x support in there and the problem would have been solved. Now we'll HAVE to pay ~2000 USD for a 10 user license of ExtremeZ-IP, which we'll have to dig pretty deep into our pockets to find. If I'd known, I'd hesitated before going all-in on a server upgrade.

Niclas 3 March, 2011 14:45
Reply

Interstingly I found this thread looking for another issue with my Macs but I can't believe no one is running file server for macintosh on 2008 server. When we upgraded several years ago, I just added the file server for macintosh to the server. It was a free download.
That being said, I'm here because the AFP which seems to be greatly hallowed is no longer supported by Apple, the people who made it. Hmmm... who's dropping the ball now? Fortunately in most cases you can change the AFP to either SMB or CIFS when you use the GO command on the mac to get to the server shares that used to AFP.

Bill Goodrich via Facebook 27 October, 2011 16:33
Reply

"I can't believe no one is running file server for macintosh on 2008 server. When we upgraded several years ago, I just added the file server for macintosh to the server. It was a free download. "

Ummm...Microsoft discontinued this for Windows Server 2008. So I'm not sure what you're running. It doesn't exist. Then you go on to say "free download". Huh? What free download? Windows Server 2008 uses Roles and Features. Microsoft dropped the ball on Mac client support at a time when more people are using Mac's again, and we have to support them on Windows Server. Not the first time Microsoft made idiotic moves.

al_langevin 26 December, 2011 15:28
Reply

Replying to an old topic that I'm currently facing with my CEO (who is on a Mac). Our servers are primarily Windows Servers, office is about half:half Windows:Mac. I'm supposed to have an unbiased opinion on the matter; however, there really hasn't been too many complaints from our users accessing our file server using SMB. The problem (it seems) is when Mac users are moving around files, deleting, or renaming large files.

It's funny when Apple enthusiasts bash Microsoft products for removing features, but I don't hear any of you complaining about Apple removing the Appletalk protocol. We had a lot of legacy copiers in our office, and when Snow Leopard came out, those users were unable to print to said copiers.

So, who's making the idiodic move here is irrellevant. I wish someone would just post a plausible solution that doesn't require "switching to an all Mac shop" or "switching to an all PC shop", or reversing the role by putting an Apple server in place, requiring Windows users to connect to Macs. From what I gather the best solution is to move to an NFS based solution (Windows/Mac neutral).

I've noticed that Windows Server R2 has a "NFS Sharing" tab when going to the properties of the folder that is being shared, and was wondering if anyone has had any success sharing with Mac clients using the Windows NFS advanced sharing feature.

txtrainguy 9 February, 2012 20:28
Reply

Bill Goodrich :

Just as al_langevin pointed out, with Windows Server 2008 there is no Services for Macintosh anymore. It's gone, not available. And a free download to enable some sort of Macintosh protocols? I would like to see that, I've never heard of such a thing for Windows Server.

Niclas :

ExtremeZ-IP is probably loving the fact that Microsoft dropped support for native Macintosh protocols, I bet their business has been booming. In the original case that I posted, we ended up purchasing ExtremeZ-IP as well, at a hefty price, because the company is vendor-locked in to Microsoft at the moment. So not only do Microsoft customers with Mac clients need to buy Windows Server 2008, but they need to go out and buy yet another product to provide true AFP support because Microsoft didn't think it was important anymore to support the competition's products. Great job again, Microsoft, way to treat your customers.

txtrainguy :

Appletalk is a very old protocol and Macs have been able to use the AFP protocol over TCP/IP for many years. Even the old Mac OS 8 and 9 had support for AFP over TCP/IP. If you are looking for an overall stable and viable option, I would strongly suggest checking in to Netatalk on a Linux server. Why? Because Netatalk has been out for well over a decade, and is rock solid. And best of all, it's open source and doesn't involve paying recursive licensing fees. Not only that, but Linux is basically the swiss army knife of operating systems, and can do many other things as well. I can't say enough good things about Netatalk, it's great stuff and is still actively being developed, probably due to high demand of Macs gaining market share.

You can read more on the Netatalk Sourceforge page:
http://netatalk.sourceforge.net/

Netatalk is included with most GNU/Linux distributions right out of the box.

apexwm 10 February, 2012 02:52
Reply

File Services For Macintosh was causing Excel to prompt for Overwriting changes or Save Another Copy because it was changing the timestamp on the file. Solution is to reinstall the service but if the MACS can use SAMBA then I would prefer to leave it off. We do have MAC users using CS3 so it is good to know that we may have problems there. I am just curious to know why apexwm is using Windows 2008 server in a network of MACS. Why don't you just use a MAC server? Wouldn't that solve your problems?

NanWag 16 May, 2012 19:34
Reply

NanWag :

A Windows Server 2008 is being used because the environment that the Macs are in is a heavy Windows environment. I am proposing that they invest in Intel hardware (or a virtual machine), and use CentOS with Netatalk. A Mac server is definitely another option, we have not yet looked in to it. But building a virtual machine and installing CentOS + Netatalk is a relatively inexpensive and very stable solution. I would strongly recommend Netatalk to anybody that needs a good solid file server for Macs, it really is a good product.

apexwm 16 May, 2012 21:56
Reply

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

Jake Rayson

@Andy Bolstridge > Unfortunately, we need the majority to work 9-5 And therein lies the lie. I work very hard indeed for my idleness, early starts...

47 minutes ago by Jake Rayson on The Idle Self-employed
Burn-IT

What happens when one hosting platform "acquires data" from another? If I forced the first one to remove it, who is responsible for chasing the...

6 hours ago by Burn-IT on Google picks holes in EU's 'right to be forgotten'
JohnTalich

iSpring Pro is a nice tool, that allows PowerPoint to SCORM conversion. They also have free tool, that also generates SCORM compliant courses.

10 hours ago by JohnTalich on How To Convert PowerPoint To SCORM Compliant Course
aaron.sloman

I think the answer to the question requires a deeper analysis of where the income can come from who else is now competing for it, who else will be...

18 hours ago by aaron.sloman on The three big questions about Facebook's IPO
Brent Pieczynski

Your correctness about Government websites not being compliant with their own websites is correct. Most criticism of other people takes so many...

24 hours ago by Brent Pieczynski on Privacy watchdog to chase big companies over cookie law
Kelvyn Taylor

802.11ac does promise some tricks to improve range & reliability, but not sure how these will work in practice until I get real products to play...

24 hours ago by Kelvyn Taylor via Facebook on Next-generation 802.11ac routers
mrudang009

My wife and I love our new Kindle Fire. It's lightweight, easy to use and has a great interface. The first thing I recommend anyone with a new...

1 day ago by mrudang009 on Waterstones to sell Kindles with in-store offers
mrudang009

It basically unlocks all the Android marketplace apps and unlocks the device. I am one very happy Kindle owner!

1 day ago by mrudang009 on Waterstones to sell Kindles with in-store offers
Burn-IT

Skittles with tapes and coffee cups. Old tapes so we didn't have to rewind them afterwards.

1 day ago by Burn-IT on Ten IT jobs to save up for those rare lulls
Fraud_fighter

What is mildly amusing to me is when someone thinks a strong password is as strong as one may need, when the truth is usernames and passwords are...

1 day ago by Fraud_fighter on Passwords are here to stay: get used to it
Andy Bolstridge

Performance isn't really the big thing at the moment - not when my ADSL connection will only provide a 8mbps bottleneck to the 3.5gbps speeds these...

1 day ago by Andy Bolstridge via Facebook on Next-generation 802.11ac routers
pjc158

So when is Amazon buying Waterstones?

1 day ago by pjc158 on Waterstones to sell Kindles with in-store offers
J.A. Watson

@JoshArg - Well, I am writing this from my N150 Plus, running Ubuntu 12.04 and using a Bluetooth mouse (well, to be totally correct it is a...

1 day ago by J.A. Watson on Samsung N150 Plus Netbook - Ubuntu Netbook Edition 10.04
J.A. Watson

@duncanjmurray - At least n the case of the specific system I put the SSD into, it is not the case. The boot time improvement is substantial, but...

1 day ago by J.A. Watson on Netbook Upgrade - SSD IN, Windows OUT
archerthom

Sounds like only those who have bought their Kindle from Waterstones will be able to use them in-store - very disappointing. I have no intention...

1 day ago by archerthom on Waterstones to sell Kindles with in-store offers
AndyPagin

From my mainframe operating days... 1) Play hoopla with write permit rings & a can of screen cleaner. 2) Make enormous paper chains (Christmas...

1 day ago by AndyPagin on Ten IT jobs to save up for those rare lulls
61253

An OS X perspective Filenames beginning with a dot/period (.) should not be equated with HFS Plus resource forks; misunderstandings around ._ (dot...

1 day ago by 61253 on SharePoint deployment: Pitfalls of a pioneer
ians1

There are many legal download sites for music at least that do not charge an arm and a leg like itunes or Napster. The "real" cost of an mp3 file...

1 day ago by ians1 on The Pirate Bay infringes copyright, High Court decides
Jon Howells

@Crupal.. How does refusing your websites cookies help my privacy? A quick look at your page script reveals four sets of code provided by 3rd...

2 days ago by Jon Howells via Facebook on Privacy watchdog to chase big companies over cookie law
Paul Carloss

There are hundreds, if not thousands of filesharing torrent sites, The Pirate Bay (TPB) is only one of them, while the TPB is blocked many more...

2 days ago by Paul Carloss via Facebook on The Pirate Bay infringes copyright, High Court decides

Community highlights

Jack Schofield

Smartphones run HTML5 a lot slower than PCs

Blog Post Benchmarks run by Spaceport.io show that HTML5 runs "six to ten times slower"...

22 May, 2012 by Jack Schofield
Jake Rayson

3 reasons why Mac is best

Blog Post You thought you’d seen the end of the Flame Wars) between Mac and PC,...

22 May, 2012 by Jake Rayson
Lucy Sherriff

Samsung draws logic-worthy on/off ratio from graphene

Blog Post Researchers at Samsung’s Advance Institute of Technology have developed a...

22 May, 2012 by Lucy Sherriff
Jack Schofield

Windows 8 could speed multi-monitor uptake

Blog Post Microsoft has announced that it will improve multi-monitor support in Windows...

22 May, 2012 by Jack Schofield