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
Look, it's 2013. The President of the United States is a mulatto. And the free software world is full of racist and offensive names like "samba" and "gimp". Yeah, I got a snicker out of that when I was 15. Well, it's time to grow up.
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.
So, integrating old machines running legacy systems with newer/different platform servers is less important?
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.
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/
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.
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...
Are they talking about xwindows? I don't get it! Are they talking about outdated MS windows? Yeah, thanks for the outdated news, we already know it's less important. Who cares.
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
Open Source? More Like Openly Racist
Alan Cox; Richard Stallman; Bruce Perens; Wichert Akkerman.
What do you see in this list of names? Are there any African-Americans on it? Absolutely not, none of those names sound like one a self-respecting black person would have! No Maurice, no Luther, no Lil' Kim. There are many other lists such as this, you can see one here. Flip through each page, do you see anything other than white faces? Of course you don't, because Open Source and its adherents are ardent racists and they absolutely forbid access to the sacred 'kernel' by any person of color.
Lets look at another list, this time a compendium of the companies using Linux. Are there any black owned companies on that list? Nooooooo. How about these companies? They all have something to do with Open Source software, any of them owned by an African-American? No again. Here is an extensive collection of photographs from a LUG (Linux User Gathering) meeting, more can be viewed at that link. What is odd about these pictures, and every other photograph I have ever seen of a LUG meeting, is that there is not one single black person to be seen, and probably none for miles.
More racist overtones can be found by examining the language of Open Source. They often refer to 'white hat' hackers. These 'white hats' scurry about the Internet doing good, but illegal, acts for their fellow man. In stark contrast we find the 'black hat' hackers. They destroy the good works of others by breaking into systems, stealing data, and generally causing havoc. These two terms reflect the mindset of most Linux developers. White means good, black means bad. Anywhere there is black, there is uncontrollable destruction and lawlessness. Looking further we see black lists that inform other users of 'bad' hardware, Samba, an obvious play on the much hated Little Black Sambo book, Mandrake, which I won't explain except to say that the French are notorious racists. This type is linguistic discrimination is widespread throughout the Open Source culture, lampooned by many of its more popular sites.
It is also a fact that all Unix 'distros' contain a plethora of racist commands with not so hidden symbolism.
It can hardly be coincidence that the prime operating system of choice of the 'open source supremacists' - Linux, features commands which are poorly disguised racist acronyms. For example: 'awk' (All White Klan) , 'sed' (shoot nEgroes dead), 'ln' (lynch negroes), 'rpm' (raical purity mandatory), 'bash' (bring a slave home), 'ps' (persecute sambo), 'mount' (murder or unseat nubians today), 'fsck' (favored supreme Christian klan). I could go on and on about the latent racist symbolism in Linux, but I fear it would take weeks to enumerate every incidence.
Is there a single unix command out there that does not have some hidden racist connotation ? Suffice it to say that the racism pervades Linux like a particularly bad smell. Can you imagine the effect of running such a racist operating system on the impressionable mind ? I don't have to remind you that transmitting subliminal messages is banned in the USA, and yet here we have an operating system that appears to be one enormous submliminal ad for the Klan!
One of the few selling points of Open Source software is that it is available in many different languages. Browsing through the list I see that absolutely none are offered in Swahili, nor Ebonics. Obviously this is done to prevent black people from having access to the kernel. If it weren't for the fact that racism is so blatantly evil I would be impressed by the efforts these Open Sourcers have invested in keeping their little hobby lilly white. It even appears that they hate the Japanese, as some of these self proclaimed hackers defaced a web site with anti-Japanese slogans. Hell, these people even go all the way to Africa (South Africa mind you, better known as White Africa) and the pictures prove that they don't even get close to a black person.
Of co
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
That was the longest troll I have ever read. Good work.
+5 Troll
I could do better with a +5 Bastard Sword.
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.
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.
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?
'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!
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