New Features In Samba 2.2 And 3.0
chromatic writes "Dustin Puryear has written a nice article summarizing the new and upcoming features of Samba. He's included a nice overview of what will be available when version 3.0 escapes. Let's hear it for interoperability!"
This is one of the most commonly heard objections to interoperability software of any kind. It is usually formulated in terms of the specification being a "moving target" and that "MS can break it any time they want".
This is rubbish.
What gives Microsoft leverage over the desktop market is their present installed population. They can't go around breaking compatibility with existing products, as they cannot expect everyone to upgrade everything immidiately. The CIFS specification itself might be a "moving target", but the actual implementations in the field that it needs to be able to interoperate with are not.
As amazing as it sounds, vendor lock-in works both ways.
Pathman, Free (as in GPL) 3D Pac Man
As more and more of Microsoft's efforts start going towards Palladium, how will this affect Samba?
Not trying to create FUD but I'm just curious where things are heading. As it is now, anyone could setup a Samba server - which is great - and anything that makes interoperability between these operating systems is good, good for users of both OS's.
Microsoft has no reason to open *anything* up. They're big enough that in most situations they can do whatever they want without worrying about interoperability with any third party.
This (unfortunately) makes sense from a business perspective; they're much larger than the "critical mass" needed for them to set their own standards. Any extensive form of interoperability would make it much easier for people to install a mixed network instead of moving to all-Microsoft, or even moving away from MS technologies for certain machines.
This doesn't imply a monopoly situation, but rather it's their way of trying to force us to build homogenous networks instead of making it easier to sneak in a few other machines.
It's only software!
I asked one of the Samba team that question at a Linux fair in late October. It seems that the TNG team is down to it's one original (and allegedly rather cantankerous) member.
TNG has apparently ground to a halt and has been overtaken by the main Samba branch.
Mielipiteet omiani - Opinions personal, facts suspect.
I've been using samba for over 5 years now in a large company with a mixed flavour unix and windows network environment.
When implementing samba I've always come across the same problems:
The article says:
It's very easy to use Samba as a PDC. Simply enable a few options in the Samba configuration file, add users to the local Samba password database, and build machine accounts for each Windows NT machine on the network.
I find this at least peculiar.
When you have 500 users you are not simply going to 'add users to the local samba password database', especially not when you need to run samba on more that 4 machines simultaniously. One of the things I had to do to get this working was sniff all the passwords from the network (wasn't too hard, since we use unencrypted NIS, so all passwords travel the LAN in plain text) and then add them to the smbpasswd file with a specially manufactured perl script.
Also the 'simply enable a few options' isn't as simple as it seems, since even man smb.conf doesn't seem to have consequent answers for every switch you can set (and there are dozens of them).
Most of the features that this article is about have been around for a few years now and still haven't improved much.
I hope to see the day that installing and configuring samba for a medium to large corporation is really easy and clear. For now I'll just live with the kwirks.
Just for the record: I'm not saying samba is a bad product, it just needs a lot of better documentation and ease of use and installation for larger userbases.
sig not found