Linked by Thom Holwerda on Sat 26th Mar 2011 02:00 UTC
Mac OS X When you run smbd -V on your Snow Leopard installation, you'll see it's running SAMBA version 3.0.28a-apple. While I'm not sure how much difference the "-apple" makes, version 3.0.28a is old. Very old. In other words, it's riddled with bugs. Apple hasn't updated SAMBA in 3 years, and for Lion, they're dumping it altogether for something homegrown. The reason? SAMBA is now GPLv3.
Permalink for comment 468031
To read all comments associated with this story, please click here.
Member since:

You have a good point. And I'm hopeful they've done a good job.

However, a common problem with any software development is that you just don't get some bugs until the software is out in the wild, and they can be doozies. Anything that's hard to reproduce is less likely to be caught during alpha and beta.

But I'd say that their implementation of SMB2 will be a whole lot better than the current situation; dealing with a code base that is a horrible and nasty hack and trying to at the same time add new features whilst not breaking something. In the case of Apple's SMB2 implementation it is a clean break without having to think about SMB1, they can make design decisions knowing that it'll be in a constant state of evolution etc. It can introduce new bugs for sure but at the same time I think the benefits far out weigh the current situation.

Reply Parent Score: 2