So here are two experiences that made me think "screw this, I wish I'd shopped at Amazon". This may just be a UK-specfic experience, but...
1) Samsung Series 9 laptop from PC World, bought from their store in April, came with Windows 8 drivers (I think) that just never worked. Mouse pointer jerking around, it blue-screened within 5 minutes on one boot out of every two. I updated its drivers through Windows, through the Samsung driver update utility
2) Bought a £150 model helicopter for a member of staff as a leaving present from Maplin (big electronics component & gadget store), to be delivered to his house. They make a picking error and deliver a completely different, much cheaper product. I call them and say, hey, you've made a mistake would you mind delivering the correct item. No. I must go over to the recipient's house, pick the item up, drive it to the store before they will acknowledge their mistake and get me what I ordered. They generously offer a freepost address for me to send the item back, but I must be sure to go to the post office and get a certificate of dispatch! [if you've never been to England this generally involves driving into town, queuing, finding it closed for lunch etc.]
I know from for 1) Amazon would take the item back without question, and I'd be confident enough ordering a replacement on the same day, giving me what I want sooner. And for 2) again, I know they would send the right item out without question and tell me to keep the mistake, it's nor worth the restocking fees.
So whenever I hear "Amazon driving retailers out of business" what I really hear is "Amazon showing how it's done by treating customers as honest & impatient, competitors continue to fuck it up". Amazon aren't even the cheapest, or even the easiest web site to find what you want, but I do know that they care about customers getting what they want quickly, and often that's why I'll pay a bit more.
Is this unfair to ALL OTHER retailers? Am I forgetting some intangible Amazon magic here?
They're not going to do that. The director of Windows server development at Microsoft even gave us a quote for the Samba 4 press release.
https://www.samba.org/samba/news/releases/4.0.0.html
For the tl;dr crowd:
"Active Directory is a mainstay of enterprise IT environments, and Microsoft is committed to support for interoperability across platforms," said Thomas Pfenning, director of development, Windows Server. "We are pleased that the documentation and interoperability labs that Microsoft has provided have been key in the development of the Samba 4.0 Active Directory functionality."
Thanks a *lot* Thomas !
No, I also know when it was first widely adopted. I was around and shepherded it through that remember. It really took off around 1994 when we had very wide use on SunOS and early Solaris use.
Wider Linux use really didn't start until about until 1996 or so. I remember tridge and I being amazed that making it work on Linux became more important than making it work on SunOS/Solaris/HPUX and other commercial UNIXes.
Jeremy.
Oh sure. The mail slot interface is an essential part of the protocol. That's why you just can't buy Samba based products anymore, all commercial NAS are re-badged versions of Windows server.
Sarcasm, in case anyone was wondering..
Jeremy
No, you're getting the history the wrong way around.
Samba was started in '92. The web wasn't on most companies radar until the late 90's.
Web and database on Linux came in the door opened by file servers
Our original platform was SunOS (not even Solaris). When Samba started Linux was a toy, it didn't even have networking.
Jeremy.
Hahahah ! Actually, that's comedy *gold*.
man smb.conf
It's all in how the server is configured, and if the client will pipeline requests.
I can easily saturate a gigabit network using modern Linux CIFSFS and Samba. Ensure you turn on pthread based aio on the server, and the client now issues multiple outstanding read/write requests.
SMB2 makes this easier as it does this by default even on Windows clients. Ensuring your server has the pthread-based aio is the key though (depending on server CPU availablilty - on low end systems some OEM's get more mileage by using zero-copy sendfile/recvfile instead).
Jeremy.
And it still probably won't come with an offer for source code (sigh
Jeremy.
BLISS is ignorance.