Samba Beats Windows IT Week Labs Test Results 380
jmhowitt writes "Tests by IT Week Labs
show the latest version of the open-source Samba file and print server software is 2.5 times faster than Windows Server 2003 in the same role.
The news comes as many firms are grappling with the consequences of Microsoft ending support for NT4, coupled with uncertainty about when Microsoft will next update Windows. The performance difference between Windows Server 2003 and Samba 3 has increased dramatically compared with Samba 2 and Windows 2000 Server."
Best choice for the job? (Score:3, Interesting)
However, even if it's quicker than Windows Server 2003, NFS still seems to do a great deal better on my home network for the same things. For example, I typically get 10%-20% of the transfer with SMB as I do with NFS.
So I don't recommend using Samba at all unless you're looking for Windows compatibility.
Re:Best choice for the job? (Score:3, Insightful)
You are kidding, aren't you? Did you mean 10-20% LESS THEN NFS? (e.g. 10 MB/s NFS vs 9 MB/s SMB)
Re:Best choice for the job? (Score:2, Interesting)
-Gwala
Re:Best choice for the job? (Score:4, Insightful)
SFTP is a different matter however, but it's less an extension of FTP as an add-on to SSH to implement similar functionality in a completly different way. Not bad as a protocol, but it suffers from the lack of a robust SSH implementation.
Re:Best choice for the job? (Score:4, Funny)
Somehow I don't think these protocols were enlightened enough to reach Nirvana. I'd say that they are being reincarnated as bloated SOAP specifications, which will cause us to lose an entire CPU generations' gain in power to transform XML cause some developers were too lazy to learn CORBA.
Re:Best choice for the job? (Score:2)
So I don't recommend using Samba at all unless you're looking for Windows compatibility.
Why the hell else would I use Samba? Isn't that the point of the software? A mixed enviroment?
Re:Best choice for the job? (Score:2)
Windows compatibility...Why the hell else would I use Samba?
I can think of one good reason: laziness (Ok, the good part is questionable). I'm familiar with Samba from having to configure it from work. I need to share directories my home network. Samba, for me, is quick and convienent. Also, I trust it a lot more than NFS.
Re:Best choice for the job? (Score:2, Interesting)
Re:Best choice for the job? (Score:5, Insightful)
Re:Best choice for the job? (Score:5, Informative)
There is smbclient in userspace (which is similar to an FTP client), but if you want to mount an SMB share into the linux VFS, you need the kernel module - like you need the NFS kernel module if you want to mount an NFS filesystem.
nuts. (Score:2, Interesting)
If security is your worry, use ssh on a reasonable OS in any size environment. As the orignial poster said, Samba is only useful when you have brain dead M$ client machines. If you have a real OS on the desktop, you don't need M$ protocals. Samba, as good as it is, implements M$ holes, so that M$ transmitted diseases from your client boxes can fill up or wipe out your shares
Re:nuts. (Score:2, Informative)
WTF are you talking about? The permissions you have on a mapped drive has nothing to do with what you mapped the drive with. Samba, NFS, Novell, FTP, HTTP or logging in locally all depend on permissions you are given to the file system.
Re:nuts. (Score:3, Interesting)
Samba, as good as it is, implements M$ holes, so that M$ transmitted diseases from your client boxes can fill up or wipe out your shares after calling home and giving away everything you care to keep to yourself.
You seem confused and ask, rudely: WTF are you talking about? The permissions you have on a mapped drive has nothing to do with what you mapped the drive with. Samba, NFS, Novell, FTP, HTTP or logging in locally all depend on permissions you are given to the file system.
Well sure, samba i
Re:nuts. (Score:2, Interesting)
I've been a security admin for almost 10 yrs and keyloggers, machine hijacks, etc DO exist for *nix too.
Re:Best choice for the job? (Score:3, Interesting)
sigh... not so, incorrect and misleading statement.
at least until NFSv4 becomes available
sigh.... the "security features" of "NFSv4" are:
Re:Best choice for the job? (Score:3, Interesting)
Well, that is effectively what you did
but to the avg linux user NFSv3 is insecure
No... Linux's kernel RPC does not support any strong security mechanisms. Neither does glibc really, but I think it might now support AUTH_DES (shared key DES, not terribly secure, but better than AUTH_UNIX) to some extent. I dont think its really used anywhere.
Is the v3 spec abiguous
Nope. Again, RPC != NFS. NFS
Re:Best choice for the job? (Score:2)
Yes, user a should be able to create a file and user b should be able to modify/change that file.
Re:Best choice for the job? (Score:3, Informative)
Sure, I guess it is possible - since linux can mount FAT, but why? FAT is by far not an ideal filesystem.
I'd just put your scratchpad on ext3/JFS/reiserfs/xfs/whatever and use the appropriate umask in your samba config file to make all files world writable.
Re:Best choice for the job? (Score:2)
Why not use something web-based, like PHProjekt [phprojekt.com]? There are a number of nice tools to let you manage discussions, threads and files online, and http is a "more open" standard than SMB--I only use Samba for file shares (including home drives) and printers.
With something PHP-or-whatever-based running on a web server, there's no mucking around with file locking problems and their ilk, and you can use SSL to protect user traffic (patch those OpenSSL installations, kids!)
Re:Best choice for the job? (Score:2)
Why web-based applications suck is also shown with webmailers. The proper formatting of emails is only as good as the editor it was written, and if there's one kind of editors that suck galaxies through nanotubes, then it's the text areas in a browser window (like the "Po
Re:Best choice for the job? (Score:2)
This is true, although for small companies with reasonably fast internal networks, web-based groupware can be nice--that's why I mentioned phprojekt.
And to be honest, I don't think 'appearance' and 'formatting' are really good criteria for web-based mailers, although I agree with you that they should be. For now, having platform-independent access to mail across firewalls/proxies when I can't use my own desktop for some reason more than makes up for the obvious deficiencies.
Re: (Score:3, Insightful)
Re:Best choice for the job? (Score:2)
Actually, I use Samba on Linux to share automounted removeable devices (floppy, zip, cdrom) over the network to my Linux machines. NFS locks removeable devices and doesn't let them go, so you can't reliably share them and then change the media since the automounter won't know they can be unmounted.
Re:Best choice for the job? (Score:2)
Not only that, but it then becomes just another Windows server to support, rather than throwing something new into the mix.
OS diversification sounds good on paper, but in pr
Re:Interesting (Score:3, Insightful)
Wow, that's certainly damning evidence. A post from some random
What are the differences between Samba and NFS security-wise? I need one more argument to my arsenal.
Ok. If you like having a la
Panther has it in Apple's Open Directory ! (Score:3, Informative)
Re:Panther has it in Apple's Open Directory ! (Score:2)
hmm..
what was it again..
s k o? scssco? sco! yeah that was it.
The best thing about Samba... (Score:5, Informative)
As a system administrator I appreciate having that level of scrutiny on any network I take care of.
Re:The best thing about Samba... (Score:3, Interesting)
Re:The best thing about Samba... (Score:5, Informative)
I have worked with several large organizations that use Samba to serve files to 10,000s of workstations. It works much better than W2K servers, not to speak of NT servers. Samba on a Sun HA cluster (e.g., F15K systems) is an appropriate choice for file sharing that is considered critical.
And please note that I don't say this because I'm anti-Microsoft. In fact, I'm the CEO of a company that is a MS partner, and I am very satisfied with MS' support for our company. (It's much better than that of most other proprietary vendors, though not in the league of Oracle and their ilk.) I regularily plan and deploy heterogenous infrastructures for very large installations (i.e., > 50,000 users) and can back up my opinion with real-world experience from several places. What are your credentials?
Nice advertising (Score:5, Interesting)
They've been withheld.. (Score:2)
Re:Nice advertising (Score:3, Interesting)
I was thinking the same thing. The article added nothing to what we already read in the Slashdot summary. The basis of the article "Someone (who is not us) says that Samba is 2.5 times faster than Windows server 2003!"
Score!!!!!!!!!!
Re:Nice advertising (Score:5, Informative)
Heh, hows that for a whack at MS? (Score:2, Troll)
Seems like samba is keeping the lead despite MS having thrown every service known to man far to close to the kernel to be comfortable.
Old hat (Score:2)
Re:Heh, hows that for a whack at MS? (Score:3, Informative)
Knowledge of the protocol (Score:5, Interesting)
I also don't know how many developers are on the samba team in total (contributors / developers), but I would almost start assuming more than the manpower assigned by M$ to this area of code for Windows
Re:Knowledge of the protocol (Score:5, Insightful)
Good points. Here's an additional one: the Samba team doesn't have PHBs to get in the way. In my limited experience, if you're given an existing codebase and told to improve on it, that's exactly what you're expected to do - and it's all you're expected to do. You can't discover that "wow, this legacy code is crap," throw the offending chunks away and write something that works correctly and is more stable and/or secure.
The Samba team has complete freedom with their code, while the Microsoft developers do not.
Re:Knowledge of the protocol (Score:4, Insightful)
That's because there are tradeoffs in everything... if you've been told to "clean up the codebase", take a bit to look at the codebase, and tell your manager that it's going to take X amount of time to do that the manager has to decide whether or not it's worth the time to do so -- since otherwise your time could be spent doing other things. And odds are the cleaning up isn't going to show an immediate return to the company. Of course, there are other plusses to cleaning up code -- like doing it right may mean that you can implement future features in less time -- but those are harder to quantify.
Any large project -- be it OSS or closed source -- has to deal with these issues in one way or another. Sure... in OSS anyone (in theory) can decide to go off and clean up the code base. But unless it's done with the input from the team then that effort may be for naught -- unless you're communicating structural changes then merging the two code bases may prove impossible (since new features/bugfixes will have diverged the codebase), the rest of the team may not feel comfortable with the new structure as they are with the old (which is part of a larger issue -- if anyone feels like they "own" parts of the code then they may get offended if you say it's crap and rewrite it entirely -- which is one reason why code ownership is bad), or other issues. If you do do it with the blessing of the team, it still has to be done in a reasonable amount of time for it to be worthwhile -- otherwise the code will either diverge too far or the project will stagnate while waiting on the rewrite.
And, of course, any time you rewrite you run the risk (read: certainty) that you'll introduce new bugs in known, working code.
Open source projects are freed from the time == money constraint if they have no commercial interests whatsoever, but that isn't to say that time becomes free. It's just that it's not necessarily an overriding factor. (Oh, and it's not one at all companies either -- that's entirely up to your manager and the structure of project management; but the more rigorous the framework of management the more likely it is be one).
Re:Knowledge of the protocol (Score:3, Funny)
I suspect thta it will be a few years in the future untill that happens though.
Until M$ breaks compatibility.. then start over (Score:4, Insightful)
(Related but slightly off-topic) A few days ago, there was an article about IE having broken support for standards, especailly CSS. I don't think that is an acident. I strongly suspect that MS won't fix IE because the "problem" helps them maintain a monopoly in browsers. If you want to get your stuff to render properly in 95% of people's browsers, you have to code to IE, not the "standard". This means your stuff won't render properly in the other 5% of browsers unless you go through lots of trouble to do browser dectection, alternate pages, or take lots of care for cross-browser compatibility.
Re:"reverse engineer"? (Score:3, Interesting)
Microsoft should do what Apple did... (Score:2)
Uh, where are the benchmarks? (Score:5, Insightful)
Where are the graphs?
The article basically quotes some guy (who is actually selling Samba and thus has a vested interest) saying that Samba is 2.5 times faster than Windows 2003.
Now I have no reason not to believe him, but I was expecting a little more. And I'd wager the suits considering switching to Samba also expect more.
Re:Uh, where are the benchmarks? (Score:3, Insightful)
And I'd wager the suits considering switching to Samba also expect more.
What, you mean the suits who get all of their "technical" information by clicking the ads that come up in articles like this? AHHHH AHAHAHAHAHAH! *sniff* Sorry... you're funny!
Alright, I'm just pulling your leg - that's the first thing that hit me too. What good does it do me to hear some guy saying "Nyah nyah, we're better!" without seeing both the data AND the complete configurations that each system was tested under. I want to
impractical (Score:2)
For 99% of us though, that is extremely impractical. One might as well not read hardware reviews at all, and rely entirely on self-experience. Compromises must be made in whom and how we trust. I've found that benchmarks that I do not confirm myself are just about always accurate (after purchasing the actual hardware and testing it myself) when they are replicated by multiple sources.
Re:Uh, where are the benchmarks? (Score:2)
"While Windows performance scales up well initially, it then drops off quickly as more clients access the server."
So I'd like to see more benchmarks too, and more details on the test setup. It's entirely possible that samba really is faster. NT file sharing is so slow th
Re:Uh, where are the benchmarks? (Score:3, Interesting)
What I'd like to see would be an open, month-long contest, with 3 boxes--say, a single P4 with a couple drives, a dual-xeon+RAID, and some h
I just love the per client license fees (Score:4, Informative)
A frequent rule in the Windows business is to split systems up over many machines. Which is great for Microsoft because essentially, you pay per client connection. With Linux/Samba, you pay according to the support that you want.
The really good thing in 3.0 was allowing the participation in ADS networks (Win 2K) as well as NT4.0. Domain controller support could be better for ADS, but otherwise it is fine.
Re:I just love the per client license fees (Score:3, Informative)
If you license properly, Microsoft gains little with additional servers. The client access licences (CALs) apply to any Windows server, so CAL costs only scale with the number of clients, not servers. The marginal cost of adding another server, once CALs are in place, is only the c
Re:I just love the per client license fees (Score:2)
I'm afraid that for many specific jobs Win2K3 is too expensive (and I haven't even mentioned resource usage). Businesses are struggling now and although I would admit that 2K3 has a lot of nic
Re:I just love the per client license fees (Score:2)
Thats why you have people going to business school.
Why the uncertainty? (Score:2)
Yay! Our side can do FUD too! (Score:3, Insightful)
We need to be careful that we don't end up tarred with our own brush!
Re:Yay! Our side can do FUD too! (Score:3, Informative)
That's is this groups way of calling "FUD".
Kinda strange, but impressive... (Score:3, Insightful)
I appreciate Samba, especially with the PDC stuff that obviates the need for costly NT server licenses here at the $workplace. Great to see that a hack that was born out of need is running circles around the cream of the Borg's crop.
Also, I agree with the rest that I'd love to see the numbers to back up the claims. Not that it really matters though. With samba you get a real good solution for an infintessimal fraction of the price of the Microsoft malware :)
Lie, Damn Lies, and Benchmarks (Score:3, Insightful)
We all know that it's impossible to do a benchmark that all parties think is fair and accurate.
That's easy. (Score:2)
percentages (Score:2)
Because the reviewer is not taking a percentage of a non-extant samba licensing fee, that's why. It's much easier to trust free software reviews than it is to trust people trying to sell you binaries. People in the free software world have many options to chose from, why would they lie about any of them? Think a
Re:percentages (Score:2)
Someone somewhere paid for those tests to be done - who and why? The publisher for just one article in a magazine? Seems unlikely in a cut throat environment.
Re:percentages (Score:2)
Pride, aka pissing contest. People involved with free software seem to have a very strong hatred of Microsoft.
And yes, there are extremists in the open source community.
Besides, the organization making these statements might have a financial interest in Samba.
It's not (Score:3, Insightful)
It's not different: the thread is FULL of people (including you) asking "where's the numbers" and calling this study FUD. Some of the highest moderated comments, in fact.
Unfortunately, the response seems to be: MS doesn't allow anyone to publish their numbers. IIRC, they added this clause to their licenses after Oracle published some unfavorable-to-MS benchmarks.
The real difference is that when OSS lose
Easy Way of Handling Printers (Score:4, Informative)
I serve printers from samba boxes to WinXP and W2k clients. I do not like dealing with setting up print queues on unix (unix printing and modem handling are evil, created by spawns of satan to make systems administrators miserable for all eternity), and I don't like Samba's way of dealing with them. It's still a bit too black-magic-swing-a-cat-over-your-head-at-midnigh
I've found CUPS [cups.org] to be a magnificent way of dealing with this; the combination of Samba, Unix, and WinXP/2k actually deals with printers very nicely over IPP.
Re:Easy Way of Handling Printers (Score:2)
You finished reading my post before hitting 'reply'? Doesn't that violate the RFC?
Sneaky popunder (Score:3, Interesting)
Dunno if anyone else noticed, but when I clicked on the article, a "VNUNet Special" opened in the background, which was an advertisement or promotion under another name. It was formatted just like all other VNUNet articles, but was clearly a Microsoft sales pitch for W2003, complete with a flash advert on the right, and one at the top, both for W2003.
Interestingly unbiased, when clicking on a Samba article...
Re:Sneaky popunder (Score:2)
The numbers.... (Score:5, Informative)
Well, I get the print edition of IT Week and the numbers are there on page 19, in the form of a lovely little graph. The (print) article says they used a HP ProLiant BL10 eCLass Server (900MHz PIII, 40Gb ATA, 512Mb Ram) and goes in to a little detail about the benchmarking software used.
I couldn't see a copy of the article on their website but you can download an electronic copy, in some god-forsaken windows only ebook format, from www.itweek.co.uk/ebook.
Re:The numbers.... (Score:2, Interesting)
Who would use a Blade for a file server?
Something doesn't make sense about that choice. Why not an Proliant ML530 or ML570? Something with RAID, an I/O bus and internal expansion? The BL10 only comes with a single ATA 40 Gig drive, no RAID... and you can't even hook it up to an external fibre array storage box like EMC.
That just seems like a really bizarre choice, almost makes me wonder if they had an ulterior motive.
Re:The numbers.... (Score:3, Interesting)
And why would you bother benchmarking a file server for 15-20 seats? We used to server 500 users off a 486DX33 running Novell back in the day. 15-20 seats doesn't constitute a need for benchmarking, you could use anything.
I guess my point is, this hardware
Samba starter question? (Score:4, Interesting)
My impression of Linux/Unix systems has always been that each host has it's own set of user accounts and if I have 3 hosts it means that I have to maintain 3 sets of passwords. With NT4/Win2000, my servers share a common userspace so that you only have to maintain a single user account. Is there something under Linux/Unix that does this?
How easy is it to drop a Samba server into an existing Win2000 network? Our Novell 5 server is starting to show it's age (file/printing only) and I'm starting to wonder whether to move to a later version of Novell, switch to Linux/Samba, use a NAS device, or just load up another Win2000 server.
(With the security issues this year with Windows, however, I'm not sure I want to make Windows our main file server.)
LDAP? NIS? (Score:2)
And you would have a similar impression if you only deployed individual Windows NT/2k servers
Is there something under Linux/Unix that does this?
Unix typcially uses NIS, NIS+ or LDAP, however samba also provides Winb
Re:Samba starter question? (Score:2)
As for adding a machine to a domain: it should be quite easy (though I must admit I have never had to do it, because 2 people (me, and a w
Re:Samba starter question? (Score:2)
<rant>We have a network appliance here called a filer so that there
Re:Samba starter question? (Score:2)
Ugh.
Netware: File/Print.
Linux: Application Server
Windows: Desktop
Keep your Netware box - if anything it's a central source of authentication for everything. Windows is garbage for a server - Programmers seem to have this need for using UNC names, which royally screws up upgra
Re:Samba starter question? (Score:3, Informative)
To centralize auth you can use:
NIS/NIS+ + PAM [tldp.org]
OpenLDAP + PAM [mandrakesecure.net] and More [skills-1st.co.uk]
SAMBA + PAM [www.unav.es]
Advanced LDAP/Samba [mandrakesecure.net]
PAM [kernel.org] is the way to go
Excuse me... (Score:3, Flamebait)
Where are the system specs, charts, graphs, actual numbers ?
Apples and oranges, Moriarty. (Score:4, Insightful)
The numbers are in the dead-tree edition, I'm told. I don't know if they actually show any real information, because I haven't seen them.
Samba had a 2x speed advantage over Windows NT 3.51 when that was the current MS offering, though, so I don't find this completely unbelievable.
Re:Excuse me... (Score:4, Informative)
I'll focus on the network cache consistancy problem since that's the one I've had problems with. I don't know about the general speed issue (what speed are you referring to? throughput? Resource availablility? Master Browser updates? connection speed and concurrency under a heavy user load? ) I have experienced all kinds of problems with a highly volitile network, with programmers running multiple OS's inside of virtual machines. These virtual OS's need to be frequently restarted, meaning the network is constantly gaining and droping objects.
A prime example of Microsoft's bad cache coherency problem is that if an object is deleted or removed from the network, the information can take over an hour to propogate through the entire network. The worst case isn't nearly as bad in the pure-Samba implementation, but the difficulty remains. This failure means that newly added resources aren't immediately visible on the network, or recently removed resources take a long time to be removed, and show up as errors when you try to access them. Or the object can be visible on some machines, but not available on others.
When there is a high level of volitility on the network (machines being frequently rebooted or shut down, network re-wiring, etc.) this can really plague any SMB or CIFS network, but is especially hard on Windows boxes, and more so the older your Windows implementation. Problems are exacerbated if either the LMB or LMB-backup system is the one going back up and down, because the Windows boxes will respond less-quickly to the problem; this results in further instability for the SMB network, since critical nodes are not available, propogate incorrect data, and take longer to reconfigure.
As you mentioned, the Samba boxes are faster than the Windows boxes, but not as big of a difference as you experience. You said you have "a LAN full of Win2000/XP boxes", which probably means they are on most or all of the time. Is it unreasonable to assume that the author has a more volitle network, or is otherwise more prone to speed impairment issues?
frob
We just decided to use Samba (Score:5, Interesting)
After proposing a new 2.4GHz server with Win2k3, they were sticker shocked and decided to not hire me for the job. Then one of THEM mentioned Linux (which I love and hav used for 5 years). I told them that I use Linux in my software development practice, and we could consider this as an alternative for File Server (Samba), centralized security (ldap) and backups (Mandrake backup utility). We're also using VNC (realvnc.org) for remote desktop. I can also easily SSH and do remote X session from my office, or use VNC.
It's been up for a week now, and they LOVE IT! It's fast, flexible, and you cant beat the price. And I've learned my Lesson to be mention Linux even when they specifically ask for Windows (I'm not a pushy sales person, but I do believe an presenting choices to my customers)
They wanted to outsource their IT department (the owner doesn't ever want to worry or think about their IT issues), so we made a deal that allows me to keep their systems updated, but doesn't force him to hire an on-site IT person.
Speed was NOT an issue for the Samba server, since they mostly use MS Office (win xp pro workstations) documents. However, this was a great step for them to embrace and support open source software (I donate to several projects in turn).
I hope this story might help somebody who is considering doing something similar. I'm happy to answer any questions about our experiences.
-Scott James
Re:We just decided to use Samba (Score:3, Interesting)
Anyway, it's fair to say the NT admins, and other IT staff were pretty impressed once I'd integrated the Linux box
Watch out! Here they come! (Score:2)
Expect a new series of ``independent'' studies showing that Win2003 is somehow superior to Linux+Samba in terms of TCO. Of course, they will only be able to show this by slapping an Oracle database on the file server in order to skew the costs in Microsoft's favor.
Okay, but who cares? (Score:2)
I mean, has it ever actually happened that somebody says "Gosh, my 2Ghz fileserver with fast ethernet and half-a-gig of RAM serves files too slowly?"
I don't think in the last 5 years I've seen a fileserver running above 5% utilization unless the virus-scanner was doing a sweep.
Re:Okay, but who cares? (Score:2, Interesting)
Re:Okay, but who cares? (Score:2)
I mean, you may be able to buy a bit by throwing hardware at it, but I'd bet money that you don't actually saturate that gigabit ethernet.
I admint it would matter if you're trying to build a fileserver into your digital camera or some crazy thing like that...
Re:Okay, but who cares? (Score:2)
I mostly agree -- there are niche situations where things slow down, but even then, it's easy these days to throw more hardware at the problem.
What's more important to my mind, is ease of administration, so it's nice to see a link to an older story on that page "Samba simplifies admin".
Re:Okay, but who cares? (Score:3, Interesting)
Where this does matter is to someone:
1) Making a decision between NT and Linux+SAMBA. It's great for the OSS alternative to not only be better strategically, but faster and cheaper. You'd have to work pretty hard to justify why you'd pay more (forever) for a slower fileserver that's less secure and requires you to do more paperwork and maintenance.
2) Trying to save money. A 2.5
Re:Okay, but who cares? (Score:3, Interesting)
We don't use Samba as the primary fileserver, but the majority of the windows developers use a Samba mirror (or gateway) to the backing tree.
If copying a build goes from 20 minutes to 10 minutes, and the
First impressions (Score:2)
From the article, the first impression one would get is that "Samba" is an operating system. After all, they're comparing it to Windows Server 2003.
No, wait, it's not, it's a service that runs on top of an operating system.
So which OS was used in the tests? Huh, it doesn't say.
This article is worthless.
It needs to be faster... (Score:2)
Seriously though it can be rather fiddly to get it all configured right, but at least having all the settings in one config file lets you back it up once you really do get that perfect setup.
Re:Security (Score:3, Interesting)
Re:Where's the results? (Score:2, Funny)
I mean, they could've at least made a little graph
Here you go: As you can see, Linux running Samba is 2.5x faster than Windows Server 2003.
Re:Where's the results? (Score:2)
Anybody can doctor a test, especially a performance test, to make one product appear better than another.
Coupled with the articles obvious bias toward Samba, it really doesnt have much credibility by itself.
Re:In other words: (Score:2)
Re:Show me the f***ing ACLs! (Score:2)
Re:Show me the f***ing ACLs! (Score:2)
Please explain what this could possibly have to do with finding a superior implementation of CIFS/SMB? Novell's implementation, to my knowledge, is SAMBA, and NetWare still runs much better (performance-wise) with the client, which defeats the entire purpose of finding an implementation that doesn't require special client software (at least for Windows).
Also, considering the large base of Linux users here and Novell
Re:Show me the f***ing ACLs! (Score:2)
Re:What's to stop MS (Score:2)
They'd rather keep their lousy code in-house and then break something with each new release so that you have to go out and buy the latest windows server to make it work.
The GPL is fairly effective at stopping embrace-and-extend. If windows were to adopt samba as its network layer they'd be forced to keep it open forever.
Keep in mind that file serving is one of the most critical functions on a network server.
Re:What's to stop MS (Score:2)
No, they are not. If they hire the developpers and not the code, then the developpers surely can write a new SAMBA implementation and release it under any license they like.
Of course, MS would have to hire all SAMBA developpers (or omit all code supplied by people not hired by MS).
Re:what wonders me the most... (Score:2)
So, the Microsoft _developers_ could read the code, learn from it, and then code their own. As long as there isn't line-by-line duplication, they are free to learn for the GPL source code, and do anything with that information that they want, provided they aren't copying it.