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.
Thread beginning with comment 468108
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: GPLv3
by Laurence on Mon 28th Mar 2011 07:39 UTC in reply to "RE[4]: GPLv3"
Laurence
Member since:
2007-03-26


It does. It is slow. It is processor bound.

SAMBA wouldn't be maxing out your CPU, so clearly the bottleneck isn't your processor.

Are you saying that linux does not use samba client? Or you are saying that without fuse it run faster?

No, I'm saying Linux doesn't exclusively use SAMBA client. I'm saying desktop environments like GNOME and KDE have their own SMB clients built in as well.

Also, FUSE wouldn't make any difference here because your network speed is not going to be faster than the memory swapping between user space and kernel space.

Edited 2011-03-28 07:39 UTC

Reply Parent Score: 4

RE[6]: GPLv3
by oiaohm on Mon 28th Mar 2011 07:43 in reply to "RE[5]: GPLv3"
oiaohm Member since:
2009-05-30

"
It does. It is slow. It is processor bound.

SAMBA wouldn't be maxing out your CPU, so clearly the bottleneck isn't your processor.

Are you saying that linux does not use samba client? Or you are saying that without fuse it run faster?

No, I'm saying Linux doesn't exclusively use SAMBA client. I'm saying desktop environments like GNOME and KDE have their own SMB clients built in as well.

Also, FUSE wouldn't make any difference here because your network speed is not going to be faster than the memory swapping between user space and kernel space.
"

No gnome and kde don't have there own SMB clients. They have frontends to samba tech.

Reply Parent Score: 2

RE[7]: GPLv3
by Laurence on Mon 28th Mar 2011 08:47 in reply to "RE[6]: GPLv3"
Laurence Member since:
2007-03-26

No gnome and kde don't have there own SMB clients. They have frontends to samba tech.

I knew KDE (or rather Dolphin) navigated SMB shares using KDE libraries in kdelibs, but after having a dig around it seems you are right and that kdelibs then references samba APIs (and thus kdelibs needs to be compiled with SAMBA dependencies to support SMB).

Most front ends directly call SAMBA where as Dolphin called kdelibs I made the (incorrect) assumption that KDE's SMB support was built inhouse.

Reply Parent Score: 2