News for hackers. Stuff that matters.
Re:Microsoft developer reveals Linux is now more used on Azu... by ohthehugemanate on Monday July 01, 2019 @06:32AM (#20324028)
Every few months we get another post like this, with a slightly different measure. Yes, lots of Azure workloads run Linux, and Microsoft makes it a priority. It's not news anymore.

At the same time, Azure itself runs largely on Windows servers in Service Fabric (https://github.com/Microsoft/service-fabric), so it's hard to count. With nested hypervisors as the normal architecture nowadays, this whole tally is pretty suspect.

But we (the tech community) never seem to get bored with the "Microsoft is eating humble pie on OSS" story. Maybe that's exactly what Microsoft deserves after so many years of big-bad-wolf behavior. Unfortunately it makes their real engineering and OSS feats hard for us to see or acknowledge.

Like Service fabric. Did you know that Microsoft built and open sourced an orchestrator that can manage tens if millions of nodes with totally diverse workloads (containers, VMs, and bare metal), nested hypervisors, and even nested orchestrators in a secure multi tenant context? That beats the crap out of kubernetes on a capabilities front, but it's not an easy story to sell. Or that Windows Hyper-V has done thin-VM/M container isolation on par with kata and firecracker for years? Or that many (if not most) Azure services are open source? You can run the entire azure stack on your home server closet if you like, especially including their biggest growth areas of kubernetes and ML/cognitive services. If you want an open source alternative to AWS, azure can be a real option.

I enjoy the historical irony of this as much as the next guy, but we really have to stop letting it blind us to the awesome things MS is doing that don't fit that narrative. Microsoft is benefiting mightily by adopting open source culture, code, and practices as fast as it can. And if we can get our heads out of our own self-righteous asses enough to upvote the stories, we can profit from it too.

Re:Microsoft developer reveals Linux is now more used on Azu... by fauigerzigerk on Monday July 01, 2019 @07:59AM (#20324443)
>But we (the tech community) never seem to get bored with the "Microsoft is eating humble pie on OSS" story. Maybe that's exactly what Microsoft deserves after so many years of big-bad-wolf behavior.

And Microsoft absolutely relishes it. The tech community provides priceless support for Microsoft's key marketing message, which is that Azure runs everything and you don't have to go to AWS for first class Linux hosting.

The humble pie they are eating is worth billions per bite.

Re:Microsoft developer reveals Linux is now more used on Azu... by outside1234 on Monday July 01, 2019 @08:41AM (#20324666)
And the next generation at Microsoft doesn’t even think this is humble pie - we think Linux (and open source in general) is the most delicious (and profitable!) pie we could possibly imagine.
Re:Microsoft developer reveals Linux is now more used on Azu... by ohthehugemanate on Monday July 01, 2019 @09:46AM (#20325173)
> The humble pie they are eating is worth billions per bite.

Absolutely it is - I don't mean to deny that. Only that the story obscures a lot of value that we, the broader tech community, should be taking from their contributions.

Re:Microsoft developer reveals Linux is now more used on Azu... by BrissyCoder on Monday July 01, 2019 @07:54AM (#20324419)
I've been a dev for 20+ years now. I don't care about the OSS vs Proprietary argument at all. I care about my productivity and job satisfaction. Microsoft - in every sphere from IDEs to cloud platforms and now machine learning - has done more to make this stuff easier to learn, use and afford than any other organization.
Re:Microsoft developer reveals Linux is now more used on Azu... by whatshisface on Monday July 01, 2019 @10:13AM (#20325401)
>I don't care about the OSS vs Proprietary argument at all. I care about my productivity and job satisfaction.

That's kind of like saying, "I don't care about voting, I just want politicians to represent me."

Re:Microsoft developer reveals Linux is now more used on Azu... by Someone1234 on Monday July 01, 2019 @10:23AM (#20325494)
Arguing on the internet isn't analogous to voting. Voting accomplishes things, arguing about OSS Vs Proprietary just wastes time.
Re:Microsoft developer reveals Linux is now more used on Azu... by whatshisface on Monday July 01, 2019 @10:28AM (#20325553)
It matters when you're involved in purchasing decisions and also when you're deciding whether or not to contribute to a project.
Re:Microsoft developer reveals Linux is now more used on Azu... by IOT_Apprentice on Monday July 01, 2019 @12:19PM (#20326879)
Well Oracle...is a counterexample to that argument.
Re:Microsoft developer reveals Linux is now more used on Azu... by arithma on Monday July 01, 2019 @10:23AM (#20325498)
I think it's saying that "software politics" and productivity are not one in the same.
Re:Microsoft developer reveals Linux is now more used on Azu... by southerndrift on Monday July 01, 2019 @04:35PM (#20329470)
I would give that title to SUN. Without them, there would be no Java, and thus no Eclipse, and thus no incentive to advance the IDEs to the point they are today.

That productivity and job satisfaction, you have it despite Microsoft. Imagine a world where MS wouldn't have spent their resources on killing Webbrowsers and Java, where you could run a jar file on any operating system with ease. Or imagine a world where exchanging office files between different programs would have been easy.

Re:Microsoft developer reveals Linux is now more used on Azu... by BrissyCoder on Tuesday July 02, 2019 @12:53AM (#20332231)
> Without them, there would be no Java, and thus no Eclipse, and thus no incentive to advance the IDEs to the point they are today.

I don't buy this argument. IDEs would just advance as they're tools written buy the people who use them - there's an inherent drive to increase their usefulness and automate the mundane and repetitive. Also for what It's worth I think before MS really got their shit together in the IDE space it was Borland that was at the forefront.

Re:Microsoft developer reveals Linux is now more used on Azu... by southerndrift on Tuesday July 02, 2019 @03:29PM (#20338585)
Of cource, IDEs advance. But at which pace? The bottleneck was the language. When MS got their shit together they just caught up with Java.

Maybe MS has done the most, made the biggest investments. But splitting the ecosystem of managed languages into Java and C# hasn't made life easier for developers nor users.

Re:Microsoft developer reveals Linux is now more used on Azu... by shaklee3 on Monday July 01, 2019 @09:12AM (#20324908)
Which orchestrator are you referring to? System Center in no way competes with kubernetes since it's lacking 90% of the features. Maybe I'm bad at googling, but I can't find what you're referring to.

Edit: I see the one you're referring to in that link, but again, it's not at all a comparison with kubernetes. It's easy at face value to say this one is better, but it's missing the point of kubernetes, which is extensibility, following standards, etc.

Re:Microsoft developer reveals Linux is now more used on Azu... by sciurus on Monday July 01, 2019 @09:36AM (#20325102)
They linked it. Service Fabric.

> Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.

https://github.com/Microsoft/service-fabric

Re:Microsoft developer reveals Linux is now more used on Azu... by GordonS on Monday July 01, 2019 @12:55PM (#20327292)
If you Google it you'll find several comparisons to k8s and others.

I looked into this a while back, and Service Fabric was a clear winner over k8s, and resource use was a fraction of k8s too.

But, I felt it needed to gain community traction before I could commit to using it - knowing my luck, I'd build something and Microsoft would abandon it because k8s...

Kind of a chicken and egg problem, which is a shame really.

Re:Microsoft developer reveals Linux is now more used on Azu... by shaklee3 on Monday July 01, 2019 @10:23PM (#20331595)
No, it was a clear winner for your use case. It's missing a significant amount of features from k8s, though, and if you don't need those, then great. But don't pretend they're comparable.

I think it's more fair to say the suit different use cases (an MS person on HN explicitly said this last year), rather than competing.

Re:Microsoft developer reveals Linux is now more used on Azu... by GordonS on Tuesday July 02, 2019 @11:32AM (#20336098)
As I remember it, it was a clear winner with no caveats. But my memory is shit, so there is that.

What features do you believe it's missing?

Re:Microsoft developer reveals Linux is now more used on Azu... by shaklee3 on Tuesday July 02, 2019 @09:49PM (#20340927)
Custom scheduler, a declarative API, the estimated of custom resources, many different filesystems natively supported, etc
Re:Microsoft developer reveals Linux is now more used on Azu... by GordonS on Wednesday July 03, 2019 @03:21PM (#20347726)
By "scheduler", do you mean as in "decides which nodes to run on"?

You can build Service Fabric manifests with XML.

Re:Microsoft developer reveals Linux is now more used on Azu... by shaklee3 on Thursday July 04, 2019 @01:24PM (#20356243)
Yes, but from what I can tell in their documentation you cannot make the same level of decisions that you can with kubernetes.
Re:Microsoft developer reveals Linux is now more used on Azu... by oldmanhorton on Monday July 01, 2019 @11:36AM (#20326403)
RE your edit, Service Fabric came out well before any standards existed.
Re:Microsoft developer reveals Linux is now more used on Azu... by cc81 on Monday July 01, 2019 @12:29PM (#20326982)
>following standards

What standards?

Re:Microsoft developer reveals Linux is now more used on Azu... by shaklee3 on Monday July 01, 2019 @10:19PM (#20331580)
CNI, CSI, OCI
Re:Microsoft developer reveals Linux is now more used on Azu... by mataralhawiti on Wednesday July 03, 2019 @03:08AM (#20342248)
" Did you know that Microsoft built and open sourced an orchestrator that can manage tens if millions of nodes with totally diverse workloads (containers, VMs, and bare metal), nested hypervisors, and even nested orchestrators in a secure multi tenant context? That beats the crap out of kubernetes on a capabilities front, but it's not an easy story to sell."

Interesting .. Can you please elaborate more on this ?

Re:Microsoft developer reveals Linux is now more used on Azu... by cyborgx7 on Monday July 01, 2019 @07:44AM (#20324367)
You are trying to defend Microsoft from these stories. But "Microsoft eats humble pie on OSS" is exactly the narrative they want out there. It gives them the cover they want to embrace extend extinguish Linux and other major open source projects.
Re:Microsoft developer reveals Linux is now more used on Azu... by TimTheTinker on Monday July 01, 2019 @01:28PM (#20327643)
> It gives them the cover they want to embrace extend extinguish Linux and other major open source projects.

Were you alive when Microsoft reigned as the dark lord? The contrast between life then and now is so dramatic. They simply lack the power they once wielded over the world of computers and the internet - to everyone’s great benefit, including theirs.

Re:Microsoft developer reveals Linux is now more used on Azu... by machinecoffee on Tuesday July 02, 2019 @06:16AM (#20333709)
>Were you alive when Microsoft reigned as the dark lord?

Yes I was. I worked in that stifling environment when anything not MS related was dismissed out of hand. Where MS's own marketing exhorted everybody to replace their 'legacy' unix systems with e.g. the wonderful system of Biztalk, Exchange and IIS.

Yes, constant vigilance so that they never regain that position again, as I'm pretty sure they desperately want to.

Re:Microsoft developer reveals Linux is now more used on Azu... by TimTheTinker on Wednesday July 03, 2019 @05:03PM (#20348753)
> Yes, constant vigilance so that they never regain that position again, as I'm pretty sure they desperately want to.

I doubt Microsoft wants to reign as a dark lord again at the moment - rather, they're attempting to grow their business through use of open technologies, like Google back in the 2000's. Although if any MS products/services become too dominant, I have no doubt that (like any other big company in such a position) they'll fall to the temptation to exploit their dominance for more money and power.

It's not Microsoft that's evil -- it's people and their capacity to be corrupted by inordinate power.

Re:Microsoft developer reveals Linux is now more used on Azu... by cyborgx7 on Tuesday July 02, 2019 @01:30PM (#20337351)
Lacking power is not to their benefit. You have drunken the coolaid all the way.
Re:Microsoft developer reveals Linux is now more used on Azu... by dang on Thursday July 04, 2019 @03:31AM (#20352407)
Personal attacks will get you banned here. Would you please review https://news.ycombinator.com/newsguidelines.html? It would be good if you'd stop posting unsubstantive comments generally.
Re:Microsoft developer reveals Linux is now more used on Azu... by lugg on Monday July 01, 2019 @08:00AM (#20324451)
> Did you know that Microsoft built and open sourced an orchestrator that can manage tens if millions of nodes with totally diverse workloads (containers, VMs, and bare metal), nested hypervisors, and even nested orchestrators in a secure multi tenant context?

No, and I don't really care. Is there something wrong with that?

Am I limiting myself by ruling them out from the get go based on past behaviour?

After a decade of out right ignorance of windows services what would it take for me to catch up in order to even begin to unpack and then finally even begin to leverage what you just mentioned?

Is it even worth the time for me to try and grok it?

Am I laughing that azure runs more Linux than windows? No. I assumed that was the case years ago because you're an idiot if you're still stucking on that windows teet after all they've done. And I don't care that you think Im a close minded idiot for speaking that truth.

Why? Because not a single employer that matters to me thinks your knowledge of windows crapware is a competitive advantage in the environments most real tech operates in.

Call me when Google starts running search off of windows boxes.

Re:Microsoft developer reveals Linux is now more used on Azu... by ohthehugemanate on Monday July 01, 2019 @09:22AM (#20324988)
> Am I limiting myself by ruling them out from the get go based on past behaviour?

Yes, by definition. You have every right to, of course! But yeah you're limiting yourself.

> what would it take for me to catch up in order to even begin to unpack and then finally even begin to leverage what you just mentioned?

What did it take for you to unpack/leverage k8s? Similar. SF runs on Linux, and is an orchestrator for fundamental components that you're used to: VMs, containers, and bare metal instances. There's nothing Windows-specific there. Particularly if you deal with a mix of stateless and stateful applications, or if multi-tenancy is an issue for you, SF has valuable strengths.

> not a single employer that matters to me thinks your knowledge of windows crapware is a competitive advantage in the environments most real tech operates in.

Hm, the only windows specific component I mentioned is Hyper-V. Other services tend to be solid implementations of open source projects you probably tolerate, like kubernetes or tensorflow. You know, places where MS is a major contributor. I was talking about our blindness to MS contributions across the spectrum - which you seem to exemplify pretty neatly.

You can limit yourself however you want. Be careful with your blanket statements though; you just excluded a lot of companies from your list of "companies you care about" and "real tech." Airbus, Atlassian, Bitnami, Cisco, Dell, Docker, Facebook, Fujitsu, GE, Hashicorp, Intel, Kaltura, Lockheed, MongoDB, New Relic, Oracle, Nokia, Raytheon, Red Hat, Roku, Salesforce, Samsung, SAP, Siemens, Sony, SUSE, Symantec, Tableau, Trend Micro, and others all work closely with Azure and Microsoft tech... maybe those companies don't count as "real tech" to you. Either that, or you should consider re-evaluating your limitations.

Re:Microsoft developer reveals Linux is now more used on Azu... by lugg on Thursday July 04, 2019 @05:18AM (#20352942)
You haven't mentioned how I am limiting myself.

How am I missing out?

Most if not all of those companies are uninteresting to me.

And I don't think any of them would shy away from hiring me for my lack of experience with azure / ms tech. They might not hire me for other reasons but that would not be one of the reasons.