Live data from Hacker News

Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores

build5nines.com

261–270 of 348 posts

Re: Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores

#261
post #151

Earlier quoted context omitted.

This was once the case, but PowerShell has been a solid administration tool for quite some time now. OpenSSH Server also ships as part of Windows, which was the missing link (since WinRM is, charitably, awful). The remote administration experience of Windows is now certainly comparable to Linux, in my opinion.

Thanks, at this point I'm neither a sysadmin not a masochist so I haven't checked this out.

You seem to want to retain your bias.

Re: Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores

#262
post #63

Earlier quoted context omitted.

I agree that networking stuff feels pretty frustrating on Windows compared to POSIXey stuff; for the most part using a good networking library like (as mentioned above) ZeroMQ or even some of the built-in JVM socketing stuff will help abstract it, but Unix sockets are simply better out of the box. Even a simpler example though; the fact that there wasn't really a built-in analog for the "pipe" until PowerShell sort o…

It hasn't changed! Except for PowerShell, but that's... oy. I have PowerShell, Git Shell and Cygwin running on my windows Dev box and all three make me cry on a weekly basis because I have to switch between them to do different things. I suppose one day I will sit down to fix my Windows dev environment, but it makes me feel so bloody frustrated that my muscle-memory shell is so ... perverted by windows implementation…

"Bash for Windows" is just WSL2 (forget WSL1 existed, as a proof of concept market validator it was good, but it has real issues because bridging NT -> Linux syscalls is hard.).

It's not a native Bash experience but it's pretty close. I say "not native" because it's actually running a VM under the hood and bridging the file systems via 9P network protocol.

I know people who are using it and love it. I have not switched yet, but I am definitely going to investigate it at some point.

Re: Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores

#263
post #57

I bought books such as Linux Programming Interface to learn linux so that I can apply for jobs. Later I discovered that when the companies say Linux, they don't mean writing native applications on Linux, but that they are actually talking about java applications on app servers such as JBoss. Does anyone write native applications like thick client native applications on Windows which is also rare these days.

I am very interested in the book you mention, simply out of passion. How do you find it?

It was useful for me to understand Linux under the hood (dataflow in memory, syscalls, etc) to help pass SRE interviews. I'm sure (hope?) the knowledge will come handy at some point when debugging some nasty low level bugs.

I probably only read 15% of it to supplement my on-the-job Linux experience.

Re: Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores

#265

I feel like it's inevitable that Microsoft will acquire Canonical at some point.

Why not RedHat? That's where the enterprise Linux server market seemingly is.

I doubt IBM is selling. Yet.

Re: Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores

#266

I'm interested to know what the majority of the Windows machines are used for. I can't think it'd be anything other than 'big enterprise' applications, where there seems to be a lot of bespoke stuff built specifically for Windows Server (e.g. finance software, healthcare systems, marriage registration, taxi licensing, nursing home management, etc). Unfortunately this sort of stuff is fairly rare to be available in th…

.NET, also IIS and Windows 10 Server UI is more useable than a Linux server console in my opinion. I used to be a Linux server guy, but then I started using Windows Server and IIS and never went back and I don’t think I’ll ever want to go back.

Re: Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores

#267
post #251
post #245

Earlier quoted context omitted.

> I imagine things like render farms or other specialist graphics work Eh... outside of the broadcast motion graphics group, small personal/business farms, or educational institutions this is largely a majority Linux area.* *I'm speaking from the perspective of public cloud farms and the feature film industry (for VFX and Anim). You can't escape Windows for select software and plugins, but if it's not a strict requir…

It's the same as infrastructure and server side.. from my corner I see a limited horizon over which little exists and only a few things over there might use Windows. Think of any industry: the first for whatever reason that came to mind was architecture. Lots of firms on ArchiCAD and that'll never change, there's no reason to. The value is not the tool or the platform underlying it, or anything else an Engineer(tm) w…

Yes. I know Windows inside and out. I can easily navigate the UI. It does the job I need it to. I don’t want to spend my time inefficiently by toiling around in a Linux console due to some strange affinity towards Linux. I have a job to do and Windows is an effective tool I know and can use to execute the job.

Re: Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores

#268
post #55

Earlier quoted context omitted.

You don't see it on HN much but the Windows world is still massive, and there are still plenty of ASP.NET folk around. I'd suppose you only have to take half a footstep outside the "pure Internet services" sphere to start bumping into lots of Windows, in pretty much any direction you happen to step. There are also whole industries where Windows has a particularly strong influence, e.g. (from experience) some parts of…

I'm glad that the next ".Net Core" will be ".Net 5" and hopefully once people start upgrading (those who resisted "Core" will finally come over), should see Linux as a target option more readily. Of course commercial libraries and dragging them by the teeth will take longer. Most of what I've written in the past 5+ years either targets or runs in linux/docker. It's been a challenge pulling the teams up to spead.

Was the challenge of pulling the teams up to speed efficient? Was it worth all the communication overhead and training for the benefits Linux has over Windows? What are those benefits anyways?

Re: Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores

#269
post #55

I'm interested to know what the majority of the Windows machines are used for. I can't think it'd be anything other than 'big enterprise' applications, where there seems to be a lot of bespoke stuff built specifically for Windows Server (e.g. finance software, healthcare systems, marriage registration, taxi licensing, nursing home management, etc). Unfortunately this sort of stuff is fairly rare to be available in th…

You don't see it on HN much but the Windows world is still massive, and there are still plenty of ASP.NET folk around. I'd suppose you only have to take half a footstep outside the "pure Internet services" sphere to start bumping into lots of Windows, in pretty much any direction you happen to step. There are also whole industries where Windows has a particularly strong influence, e.g. (from experience) some parts of…

I see it's size relative to locked-in technology from the past or what individuals already know.

Currently, a WPF developer, since that was the technology chosen by the previous developer, and cannot stand working with Windows 10. People praise Visual Studios but under heavy development, crash often. It is not designed for coding/typing. Visual Studio Code is better at that and has only been around a short amount of time.

.NET / C# is useful but frameworks like Entity are layered bloat where standard SQL is so much faster and cleaner to utilize. Moving from Entity to standard SQL reduced start-up time by 10 seconds in one application. All the benefits the Entity has is only if the provider for your DB back-end has those ability coded with-in it.

I actually miss being an embedded and full-stack developer writing C, C++, go, typescript, JavaScript ... Even writing cross-platform QT5 applications in Linux and only using Mac or Windows to build and package the binaries is more pleasant.

A big part is that Linux / BSD is focused around development where Windows is a second had citizen. From the register which prevents simple backing up and restoring configuration settings fro application settings versus a config.ini file or such, which can be stored in git. Or the directory System32 = 64 bit DLLs versus SysWow64 = 32 bit DLLs. Inability to use very useful commands such as rsync and lsof or even piping through SSH. Or forced to keep useless applications around/running/installed such as XBOX or Cortana.

Example: `echo -e "#include \nint main() { printf(\"Hello, world\"); return 0;}" > hello.c && gcc hello.c && ./a.out`

Even the desktop environment in Windows lacks usefulness and takes more steps then ones in Linux. Windows keeps on adding bloat to each new version. Why do I need to have the ability to run 16bit applications around if I'm never going to run 16bit applications?

These are some of the reasons I only deploy Linux VMs on Azure. Lean and only retains what you need with simple backup means and deployment.

Re: Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores

#270

I'm interested to know what the majority of the Windows machines are used for. I can't think it'd be anything other than 'big enterprise' applications, where there seems to be a lot of bespoke stuff built specifically for Windows Server (e.g. finance software, healthcare systems, marriage registration, taxi licensing, nursing home management, etc). Unfortunately this sort of stuff is fairly rare to be available in th…

> I'm interested to know what the majority of the Windows machines are used for.

I'll bet that there's a huge number of virtual desktop machines. Instead of having to push a really fat windows disk image with all the apps installed, to all workstations, those workstations run remote desktop, and connect to a windows VM running in Azure.

Post reply on HN