Samba: Less Important Because Windows Is Less Important
Jeremy Allison - Sam writes "Interview Bruce Byfield did with me after the Samba 4.0 release. Discusses interactions with Microsoft, the future of the code and project, and many other things."
Still important :-P
"When information is power, privacy is freedom" - Jah-Wren Ryel
Earlier today I read a man complaining to Slashdot that Linux only has two data sharing options "off" and "configure 400 settings." He was answerred with a post of "just use Samba."
And then, this.
Samba is a dance. Your confusing it with the term "Sambo" which is generally considered a racist term.
Samba is just a form of dance AFAIK...now change that last A to an O, and that's something different...
"When information is power, privacy is freedom" - Jah-Wren Ryel
http://en.wikipedia.org/wiki/Samba_(disambiguation)
Sambo is also the name of a martial art very popular in Russia.
So, integrating old machines running legacy systems with newer/different platform servers is less important?
Funny, I thought Sambo was a martial art. -- http://en.wikipedia.org/wiki/Sambo_%28martial_art%29
sambo is a russian martial art...
Unsurprisingly... ;)
http://code.google.com/p/chromium/issues/detail?id=160570
Really makes Chrome devices a pain in the ass when it comes to network shares. :/
I use to really like eating at Sambo's.
Sambo's TV commercial. Circa 1980.
Back in the 80's, I used to meet up with friends at the local Sambo's Restaurant. However, to maintain Political Correctness, we always referred to it as "Jigaboo's".
It's funny - laugh.
Actually, I wouldn't be surprised if the latest versions of the SMB protocol were a bit more asynchronous and high-performance. But using older versions, I found SMB (Samba on one end, CIFS on the other, in general), could not saturate a gigabit ethernet link, while NFS and AFP could. I kept using it because for compatibility but stuck with NFS or AFP for performance, AFP more now that Netatalk 3.x sucks so much less than Netatalk 2.x. (Netatalk 2.x suffered from various problems like random connection drops.)
I am sure corporations are lining up hands over fists demanding to get rid of their stable Windows Servers that just work for something that is strange to them from a bearded guy who talks about how evil is for companies to make money selling software.
SMB exists in the corpoare environment only so this is a non issue outside the office. Windows Servers are serving business clients. Last I checked they all use Windows and have no plans to change. Consumers maybe switching to tablets for non work related tasks but they do not use Windows Servers at home. Apache, NGIX, or Java pages work as well as IIS for them.
I see no drop in demand at all. Maybe in 6 years as corpos are typically 5- 8 years behind the times start switching to IPADs with keyboards maybe Samba might have a point. But that day is not today.
http://saveie6.com/
In Spanish, especially in conquered Latin America, zambo was one of the (many) technical terms used to specify the different mixes resulting from white (Spanish), native american, and blacks, and their descendants. Specifically, zambo(a) was the first generation of the mix between native american and black.
It's current usage is obviously broader and informal, and no longer a "racist" term per se.
Thinking that Samba is less important because "Windows is less important" is definitely off target. The obvious implication of the statement is that if Samba is less important then NFS is. I certainly am not aware of any trend there. CIFS and NFS both remain valid NAS protocols. To the extent that "Windows is less important" because PCs are less important then you are dealing with some serious trends in storage.
.
One trend is the growing use of virtual disks in VMs to provide storage. This is just stupidity. Shared files server users far better than virtual disks do. Files are not created for OSs, they are a mechanism for sharing information between users.
The other trend is away from NAS and towards object storage. That is a good trend, but not one that will make NAS protocols obsolete anytime soon.
Samba is a dance.
Yes. And when we let Microsoft lead, they keep stepping on everyone's toes. I'm going to a friend's office soon to find out why the addition of one stinking Windows 8 system has broken all the file sharing between her existing Vista, Windows 7 and XP systems.
Have gnu, will travel.
What the hell does "windows is less important" mean, Active Directory hasn't budged, and CIFS still dominates inter-office file sharing.
I had it in my career too. Back in the mid-90s, Linux was used sparingly in certain industries and Windows dominated the workplace. To survive, Linux systems did almost always have to play ball.
That balance *has* changed, but not quite that much, though perception of what is going on is very very contingent on career path. About 2003 or so, I was going from place to place with significant Linux footprint, but unavoidable Windows instances. As my experience progressed, opportunities that I pursued afforded me the chance to gravitate to nearly Linux exclusive businesses and organizations. If you are a top notch Linux developer, your reality will change so that Windows will not be a large role.
In relatively recent history, my career has had me participate in more wider sampling of companies with significantly complex IT organizations, despite my recent Linux-exclusive career. I realized that while *my* world had changed, the business world at large was still where it was about 7 years ago with respect to Windows footprint.
Particularly someone as renouned as Allison is likely to have his world changed for more than typical...
Offtopic, but Interesting. There is a brazillian music group called Sambo who replays famous music in Samba rythm.
https://www.youtube.com/watch?v=o95cSuXlsdk
https://www.youtube.com/watch?v=NK1YY9l8vDQ
Maybe it didn't.. maybe she just told you it did so that you'd go to her office after hours. Ever think about that?
Real life is funnier than jokes, you know in some parts of the country there is still a chain of restaurants called Bojangles. I shit you not, look it up.
I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
My boss is going to change our network from an efficient Samba-based setup to Windows server-based network. He keeps claiming that Samba doesn't provide a "real domain" (his words). We have quite a few Linux desktops and more Linux VMs, plus various Linux servers.
Through Samba, the Windows machines access the files on the main Linux fileserver, with no additional logins required (the windows machines are joined to the samba domain). We make extensive use of dynamic DNS so that machines are only addressed by name.
How to prevent this migration? I need compelling arguments. My boss is the type who is never wrong (at least, in his own mind). I suspect that the network will turn to cr*p for Linux users.
The name on its own is not racist. The company is pretty decent. The guy himself was a great dancer and quite famous. Might as well start calling people Cosby or Chappelle to somehow be derogatory. I would guess it is the same as calling native-americans Chief or Indians calling white guys boss.
Samba is less important because windows is more open. Other than hosting cifs shares there is now little you can't do in the server room without Samba. Samba certainly makes things easier in that as others have pointed out "it just works". The fact is today AD is at the core the identity system many enterprises use.
The good news is that with nss_ldap, the mit kerberos package and little else you are off to the races now. It takes a little setup Samba would do for you, but a couple cron jobs to keep kerb TGTs refreshed, some thought about your ldap config, perhaps and AD schema extention or two and you have got what you need.
Its nothing like the bad old days of trying to participate in an NT domain. Its not great Microsoft has played fast and loose with some standards but AD is open enough that foreign clients can participate without specifically designed compatibility layers like Samba.
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
You are probably talking about GM and the like. There are lots of deep pros in the financial industry and other industry datacenters who are doing customized things on Linux which do not involve SMB at all. Things like millisecond trading, market data distribution, search engines, silly things for teenagers on massive scale, and a lot more. They will never touch Windows, because they know what they do. They come from Unix, MVS, and VMS.
Only the rust-belt muppets run Windows in the datacenter.
If you've got a small enough organization, you can probably get by with gmail tied to your domain and either dropbox or serverless CIFS for sharing files.
More of the desktop / server / business / content creation market is going away meme. Stop already. Nobody is buying it.
Now that apple is losing global market share and apple will be selling a 99 dollar phone, and the microsoft windows 8 / tablet combo turned out to be a dude (sic), all the players that took their chips off the desktop market and went all in on selling pink iphones to little girls have some explaining to do to the shareholders.
The smart phone margins are going to get crushed. The smart phone market is about 18 months away from the commodity phase and 3% gross margins.
And all these fools that pissed away the steady ka-ching, triple AAA cashflow of the business market are still floating the get rich quick, "smart phone bubble meme" and it's logical inverse, the "desktop is dead meme". It is misdirection to keep the older guys, the Buffets and Soros and Schiffs of the world, smart old guys with lots of money, the 800 pound titans that did not grow with an iphone in their cribs, from dropping the axe on these fools.
SMB exists in the corpoare environment only so this is a non issue outside the office.
Say what? I was under the impression that file sharing between PCs running Windows on the same LAN used the SMB protocol.
Windows Servers are serving business clients.
Not always. There used to be Windows Home Server.
windows isnt important ever again
Maybe it didn't.. maybe she just told you it did so that you'd go to her office after hours. Ever think about that?
Yeah but don't get too excited. She might be a fat chick.
I realize they have two X chromosomes but they don't actually register as "female". How can you respect a woman who doesn't respect and take care of herself?
Sambo is a Scandinavian (Swedish, Danish and Norwegian) term meaning "the one i live together with as husband and wife", there is no gender information in the term.
Sambo may also be used by people just sharing the same apartment with equal rights, which is btw. the exact meaning of this conjunction.
Is that like Coon Chicken Inn?
Bonus points if you know the reference
That was the longest troll I have ever read. Good work.
+5 Troll
I don't think Bojangles is racist, and I never heard anybody complain about the name of the restaurant. Now, if you really wanted to be taken 'aback, there was the time in the 80s when somebody handed me a package of "Dixie Boy" fire crackers, which had stereotyped black kids eating watermelon on the package. It was 1986, IIRC, and he may have bought them in South Carolina. I have a hard time imagining they were actually still being sold then. They may have come from his grandfather's closet or something. I honestly don't recall if we lit them, so they may have already been a "vintage collectible" at that point.
It could probably be translated to "cohabitation partner". The legal term "sambo" refers to each of two people living together as a couple in a long-term relationship with a shared economy (like they were married). So simply sharing an apartment would not qualify from a legal perspective. (This is for example relevant if one of them were to die.)
I could do better with a +5 Bastard Sword.
It's a biscuits'n'gravy place. I do have to ask what's wrong with "Bojangles", though. You do know it was Bill Robinson's nickname, right? If that's racist, then so is "Coolio" or "Dr. Dre".
Gamingmuseum.com: Give your 3D accelerator a rest.
So you are saying Obama is also a Ballmer pawn like you ? Yeah, sounds right.
..because it discriminates against them. Use that as you next propaganda meme, Mr $hit.
Interview Bruce Byfield did with me after the Samba 4.0 release.
Next week, Hulk interview Steve Ballmer. Goodnight puny humans!
systemd is Roko's Basilisk.
It's because Microsoft is an infectious cunt. Wear three condoms.
or is it still at the alpha release?
There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
Can you make it
"BSD is only for kiddie porn makers"
"Apache is a racial slur against Indians"
"Linux kills little penguins for the cosmetic industry"
"Hitler wrote Mein Kampf using OpenOffice"
"Amnesty International will crumble without MS Office"
"Mao was the initial core developer of SVN"
"Kim Il Dictator controls tanks using RPIs"
"Firefox is financed by brothel pimps"
I really enjoy to ram some counterpropaganda up into your Redmond asses. So keep me busy. Thank you.
If your user don't use MS Office primarily, then virtualize the crap and use RDP to access it. Do your corporate applications either with Qt-based fat clients or in the browser using HTML5. You could also spend some money on making legacy apps work with Wine.
Especially sensitive R&D data will be much more secure on Linux and BSD machines. Allow MS Office only for "unrestricted" documents. Mandate OpenOffice with AppArmor for "secret" documents.
Do not allow the Windows VMs to surf the net - that will only give Chicom intel a chance to pwn your R&D data and then kill your employer by means of cheap copycat products.
...is that Samba has been such a sub-par version of the protocols for years that businesses still primarily refuse to use it in place of dedicated and reliably-functioning Windows servers. That's the only reason Samba is less important.
Seriously, you've been developing it for 20+ years and you still haven't implemented a proper mailslot interface?
I don't care what anyone says, there is no comparable product offering the same level of management and privilege control as what Microsoft offers. I can hear the open-source crowd freaking out already, but it doesn't change that fact. This is why Windows servers predominantly manage Windows clients. Linux can stick to the databases and web serving, where the file/permissions system is far less important.
I'm not even a Windows Server fan, but prefer to configure one of those any day than the nightmare of cryptic config files in the alternative.
No, Sampo was a magic item in the Kalevela that brought fortune to its holder.
Picture Rachel McLish, but blond.
maybe she just told you it did so that you'd go to her office after hours. Ever think about that?
Except for her husband. Picture Dolph Lundgren, with normal hair. And glasses. I'd never pick on someone wearing glasses. I'm just a nice guy that way.
Have gnu, will travel.
Actually we use the term Sambo for a Fish round here
http://en.wikipedia.org/wiki/Samson_fish
Samba might take over leading the standard from Microsoft, implicitly. Since as others have remarked samba is taken for granted and built into anything. Even an Ubuntu Desktop automatically shows "windows" network drives but nfs often is not by default enabled or scanned (either linux client side or server side, e.g. on by Synology NAS). Would be interesting to see how Microsoft would react to that.
In the world of industrial automation, windows unfortunately seems to reign supreme. Just about every development environment for PLC and PAC controllers is windows and .Net based. And as of late, PC based automation (think PC based PLC/PAC) is becoming more popular and guess what is the primary platform? Windows. You might be thinking "How the hell can windows be used in a hard real-time application?" Well it is possible and the first time I ever saw it was in the Aerotech A3200 platform. Its a pretty neat CNC motion control platform which uses a Windows PC networked via fire wire to what they call intelligent drives. The software installs an RTX server (then from Ardence) which is given full hard real-time access to the 1394 adapter. The server runs the core motion control/automation kernel, Windows cant mask any of the interrupts which would cause "jitter" and delay on the 1394 bus. Not sure who else uses it but there has to be more. Beckhoff makes a lot of automation hardware that is all PC based and they offer their own automation software suite. Its all .Net Windows XPE, 7 and CE based and fully integrated into Visual studio. Kontron offers Linux support for their ThinkIO system but its roll your own. Not that its bad but in Automation, ease of development is crucial to timely delivery of a system. I don't want to sound overly dramatic but Windows and .Net has become a cancer in the industrial automation world. Maybe cancer is too strong a word, drug might be more appropriate. Visual studio and .Net along with C# is quite alluring to companies looking to build a large automation system with the least amount of programming effort. Even the big players like Allen Bradley and Siemens all have Windows only software. Sure maybe some of it can run under WINE but that isn't the point here.
I have yet to see any automation company make any effort to offer a real soup-to-nuts Linux based automation platform that doesn't require you to roll your own C/C++ code (if someone does please let me know). There is EPICS which is used on many particle accelerators but I still cant figure out how to use it. The only partial exception is Opto22 who's SnapPAC hardware controller runs Linux. But their PC automation control software is Windows only as well as their Development, configuration and HMI tools.
Linux also lacks big CAD/CAM names like Solid Works, Autocad, BobCAD/CAM and even Ashlar Vellum. However, most of them offer OSX versions but its not Linux. Thankfully, FreeCAD looks to be the most promising FOSS CAD application along with PyCAM for converting the CAD models to G code for CNC machines.
That's typical of a lot of NAS boxes::
e.g. Zytel NAS
http://www.trustedreviews.com/zyxel-nsa325_Peripheral_review
They're running on ARM chips typically (low idle power yet fast performance). All linux with Samba.
In fact, I don't think I've ever run into a NAS box that was running Windows. Servers yes, but NAS?
There are plenty of comments below about the racistness of 'sambo', but I have no idea as to what it's about.
Non-Linux Penguins ?
it's also 9 points in scrabble!
'Mas que nada' - roughly translated as 'whatever'
That being said, I'd MUCH rather use something that's better documented. SAMBA is used on all sorts of linux enabled media servers and the fact of the matter is it does not always work. Especially with other systems that are trying to implement SMB/CIFS like my Mac (no longer SAMBA from Apple) or media servers with differing versions of SAMBA the result is often buggy or something not working at all.
Jeremy,
Since you're hanging about, let me take the opportunity to say thanks for making such a vital, useful and wonderful piece of software - and thanks to the rest of the Samba team, too.
I've used it at work over the decades, I use it at home even now. It's made my life better. That is not at all hyperbole.
I know that this is Slashdot, but it wouldn't hurt to say thanks, right?
Cheers!
Add "little black" in front of it and look it up.
A "cancer" your paymaster is very happy to spread, I guess. Nice $hilling.
I usually react to ad integration by switching to a different program . . .
hawk