IT runs on the cloud, and the cloud runs on Linux
zdnet.com
zdnet.com
In the future we should expect growing concerns about Linux monoculture — though much less serious than it used to be with desktop Windows monoculture.
With Linux, most of your software runs out of the box on other platforms. If you want to switch to FreeBSD, it's a fairly shallow learning curve and you can be back where you were before too long. If you want to try out Macs, you can run most of the same stuff on them, and switch slowly. Even Windows can run the same software.
This is about the cloud and servers, so Macs don't really apply. Despite the apparent lock-in, Windows is still a great server choice for small and medium sized businesses, even in the cloud. Switching away from say SQL Server to something like Postres isn't that hard. Things only get difficult if you use features like Active Directory integrated authentication, Sharepoint integration, Exchange, etc.
EDIT: I wouldn't switch though. Not for a cloud app that is to be managed by most small IT departments that I run into. SQL Server is so much easier to work with and manage than Postgres due to many seemingly insignificant features including a kick-ass GUI, stored procedures, returning multiple resultsets from a single round-trip query and the fact that it runs on Windows, which is still the number one OS used by the market that I serve, even in the cloud (but mostly for B2B or operations). These are the same sort of reasons that I build their back-ends in IIS/ASP.NET (despite the fact that I also use Node.js heavily for my own projects and I even use it to generate static files for my ASP.NET projects).
OK. How exactly? Any details? Tried it?
Your comment is light on facts, heavy on opinion.
> Microsoft is going to half-ass it because that's not their core competency...
Gee, I thought building software for Windows was Microsoft's core competency.
> It's just a shady business tactic...
I suppose then that you must also think that Wine is just some shady "Open Source tactic" to try and get Windows users on Linux?
Maybe you prefer your half-assed software to come from Apple or from the general crowd of Open Source developers. That you have seething hatred for Microsoft is obvious though. Did they kill your pappy?
It is indeed turtles all the way down. What is most unfortunate because Linux does not have the best security record around.
You mean, like Juniper routers and switches ?[1]
Host-based routers have historically been nearly completely comprised of BSD. Almost universally. This is because for almost two decades the BPF[2] was far superior to anything linux had to offer.
Uh, no. Telecom infrastructure is routers and switches by proprietary vendors like Cisco, Adtran, etc. The world's fiber isn't connected to some kid's linux or pfsense box for routing. Its connected to a RTOS that's battle-tested, supported, etc.
I partially take back my comment, but only because there were plenty of vendors using BSD. As much as I would wish it to be a micro-kernel RTOS with just the needed functionality, it often isn't.
rsync.net runs entirely on FreeBSD.
Oh By (0x.co) runs entirely on FreeBSD.
http://www.internetnews.com/isp-news/article.php/42301/Verio...
Interestingly, this was jail-based hosting, i.e. not unlike what Docker is. You can say they were a little bit ahead of their times.
How hard would it be for developers/IT departments to play around with linux if instead of just downloading a base image from the cloud, they had to deal with buying a license and more importantly managing whatever tool that makes sure you are paying a license for each docker setup you use?
We don't here, but I do know that it's a regular occurrence for Enterprise to use pirated versions of Windows and Office while holding many more licenses than they need legally, simply because the activation and licensing software embedded in Microsoft products just straight up sucks.
"Need to rebuild a Windows machine? Oh your key doesn't work with this particular version of Windows, sorry. Yes I know it's an identical version but it's an OEM key not a retail key."
Steam hacked the motives of most people who pirated games by making the games easy to buy and the licenses totally invisible to the user. Meanwhile I had to format my Surface Pro and had to call to activate Windows. To clarify: I had to CALL SUPPORT, to activate WINDOWS on hardware that Microsoft commissioned, manufactured, and sold under their own brand and that's ABSURD.
:)
That counts whether you're using Windows or choosing to use something else - you'll never hear someone suggesting that you run Apache on Windows, as IIS is standard and what everybody else uses.
The fact that Linux is free (beer and speech both) is a huge point in its favor. Yes, if you took away one of its big advantages, it would become quite a bit less compelling. But that's hardly a surprise.
Microsoft is rigt being busy trying to catch up on personal devices.
microsoft think its tablets with surface.
apple rode the iphone wave and is covering tablets now with ipad pro.
amazon thinks its always on devices at home.
google just throw money at everything everyone else does and see if the money sticks.
Annoying as it sometimes is, I'm starting to love uMatrix.
A couple of tips for your ruleset:
* disable first-party plugins (flash, PDF)
* enable first-party "other" (html5 video, audio)
I also enable various CDNs globally, i.e. scripts from cloudflare cdnjs, and frames/video from youtube and vimeo. Though I don't really recommend this if security/privacy is a concern. At least they won't get your cookies :)
Edit: oops, just noticed you accept first-party everything. Still, disabling plugins should prevent a wide class of exploits (see recent Chrome PDF vulnerability).
I've learned some interesting things with uMatrix. Like, on Twitter page, the password field of the login box doesn't work unless you let the site download some script (the username box works fine)...
"Like it or lump it, my butt is taking over IT. We've seen the rise of my butt over in-house IT for years now. And, what powers my butt? Linux."