Here's some good news for the non-Microsoft world. According to SJVN:
Three and a half years ago, Mark Russinovich, Azure CTO, Microsoft's cloud, said, "One in four [Azure] instances are Linux." Next, in 2017, Microsoft revealed that 40% of Azure virtual machines (VM) were Linux-based. Then in the fall of 2018, Scott Guthrie, Microsoft's executive VP of the cloud and enterprise group, told me in an exclusive interview, "About half Azure VMs are Linux". Now, Sasha Levin, Microsoft Linux kernel developer, in a request that Microsoft be allowed to join a Linux security list, revealed that "the Linux usage on our cloud has surpassed Windows".
Linux totally rules everything except the conventional desktop. Even on Microsoft's own cloud.
This is why I don't mind running Windows desktop anymore. The monopoly failed to take hold anywhere other than the desktop. All of the big clouds, even Microsoft's own, are now Linux-majority. Supercomputing is practically a Linux monopoly. The vast majority of smartphones run Linux (apple being the notable exception).
Microsoft bashing is still fun, and they still deserve it. I still want Bill Gates to be fed feet-first into a wood chipper. But anyone still making #ResistMicrosoft a big part of their world (as I did for a long time, when it felt like it mattered) is wasting their energy.
Mon Jul 01 2019 09:59:35 AM EDT from IGnatius T Foobar @ Uncensored
Microsoft bashing is still fun,
Shouldn't you be spelling it with a $ instead of an 's'
I'm doing my first real project in PowerShell right now. What a crappy, over-engineered, confusing language. Everything about it is just *screaming* "second system effect".
Imagine if the project were just getting started today? There's a chance that they'd say "just use Python." But this piece of crap was built during the Gates/Ballmer era, and it shows.
Honestly, I have no idea how anyone works with it.
Heh... having to work with it now.
You work with it because you're sorta forced to. Windows doesn't have a 'bash' that just comes with the OS and doesn't involve some weird bolted-on thing that turns it into Linux. And while you can try to do everything in batch files (cmd.exe), you can also just throw yourself off a cliff and enjoy the ride a bit better.
So you deal with PowerShell. It has real variables. It has real conditionals.
It has structures, objects, and so forth. You can write scripts with it that aren't as convoluted and awful as working with the traditional '.bat' file shit you had to do for over a decade.
You don't necessarily *like* it. You might prefer to use bash instead. But you just kinda have to deal with it, because the alternatives suck even worse.
(This is coming from someone having to create build scripts with this thing since he can't run bash on Windows to accomplish his goals).
In other news, Micro$oft has announced end-of-life for "Skype for Business" (formerly known as Lync). They want everyone to move to Teams. This means that if you want to use their instant messaging and collaboration software, you MUST run it in Office 365, on their servers. There's no on-prem version.
I wonder if they'll do the same with Exchange? I'd love that. If the market for on-premises email became too small for Microsoft to bother with, but large enough for the rest of us to feast on... oh boy.
XMPP was supposed to do for chat what SMTP did for email. And we'd have gotten there years ago if it weren't for greedy pigopolists working hard to lock everyone into their own walled gardens.
My workplace is still using on-prem Exchange, but moved Sh*point and now Skype-->Teams onto Microsoft's servers. I don't know how anyone who even has an even remotely sane security posture can tolerate outsourcing their communications to a massive shared platform.
Now they're creating this bastard hybrid with Skype.
MS had an opportunity to really shake up the UC space with Skype. But Lync / Skype / Teams transition has made people either keep Avaya or go Cisco.
Skype is still out there, mostly in huge organizations who are doing limitied POCs, or small orgs where it's good enough.
Typical MS arrogance.
They really announced an EOL of 2020-Apr-01? As in, an April Fool's prank?
"What do you mean, Skype for Business isn't running... you're pulling my leg, right?"
Our team relies on it pretty heavily ... so I guess we'll move to Teams.
Sure hope it installs more easily. My biggest beef with SFB involves the many variations of installers available for it, many of which aren't compatible.
So you install it on some machine somewhere to work with one server, but find it won't work with some other company. So ... you have to uninstall it, then install the other one?
I'm just sorta tired of this kind of nonsense with SFB.
Maybe, hopefully, Teams will work better.
OTOH, Yet Another Conferencing Software, I guess. Nobody has really quite captured this space, and it feels like too many people have been trying to do so for decades.
Then they bought Skype and started trying to merge all of the technologies together, and it was just a big mess. It still is.
My biggest issue with Teams right now is that if you have a meeting, everyone has to use headsets on their computers; there's no option to have call-in users unless you purchase and implement a very expensive integration. I'd be happy if they simply offered an option to turn it off completely and simply display a bridge number to call. But that would mean Microsoft couldn't sell you their expensive UC solution, and Microsoft's interests are more important than yours, citizen.
Worse ... we *have* Cisco UC and they still activated this Teams crap.