this post was submitted on 08 Jan 2026
143 points (94.4% liked)

Linux

14805 readers
87 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

Most servers around the world run Linux. The same goes for almost all supercomputers. That's astonishing in a capitalist world where absolutely everything is commodified. Why can't these big tech companies manage to sell their own software to server operators or supercomputers? Why is an open, free project that is free for users so superior here?

top 50 comments
sorted by: hot top controversial new old
[–] Honytawk@lemmy.zip 8 points 2 days ago (1 children)

Linux requires a lot more knowledge to get functioning properly, but gives more freedom when you do.

Good thing IT experts aren't regular users and can handle that just fine. Supercomputers datacenters also have their own support on hand. They don't need to outsource it like they do in regular businesses.

That and the licenses.

[–] rayyy@lemmy.world 2 points 1 day ago

Pretty much the same reason folks use shitty FB rather than Mastodon - it is made super simple and Mastodon requires a modicum of thought.
The general population is super lazy and not bright at all. Also the reason we have a fat moron, malignant narcissistic, orange lying liar ,rapist, felon, president.

[–] thatradomguy@lemmy.world 7 points 1 day ago

Amazon Linux is based on Red Hat... i.e. Linux...

[–] aesthelete@lemmy.world 21 points 2 days ago

Because they have to work

[–] SkunkWorkz@lemmy.world 5 points 2 days ago

Because being beholden to a single mega corp is a massive business risk. If MS decides to yank support or they go under then you suddenly need to migrate to a new OS for your entire server farm with all the problems that come with it, like having to port all your custom software to the new OS. Also if the US decides to sanction the country your business resides in than you are also fucked if you run your entire IT infrastructure on Windows. Linux being opensource mitigates all those problems. Like if for some reason you can't use the distro you use you can always migrate to a fork.

[–] Zak@lemmy.world 175 points 3 days ago (18 children)

Microsoft tried to make Windows Server popular. Apple sold a server OS and even its own rack-mount servers for a while.

The people using servers, and often the people making the decisions about what to use have a high degree of technical knowledge and skill. The things that drive popularity in consumer operating systems such as being preloaded on devices and having a polished GUI don't have as big an influence on experts.

Customizability, reliability, and performance do have a big influence on what experts choose, and Linux wins on those points. There's also the history of proprietary Unix being big in the server/supercomputer market, and Linux is an obvious successor.

[–] Canopyflyer@lemmy.world 52 points 3 days ago

30 year IT Professional here...

^ That guy gets it

load more comments (17 replies)
[–] justdaveisfine@piefed.social 89 points 3 days ago (4 children)

A big piece is licensing. When you're throwing hundreds or thousands of processor cores into a data center, somewhere a Microsoft VAR is just drooling to sell you datacenter license packs that you'll need to renew/repurchase for every major OS upgrade. Ah, and you'll need device/user cals. Oh you want to manage it too? Oof.

[–] Shadow@lemmy.ca 50 points 3 days ago (11 children)

Just to really drive this point home, if I go and price out a dell R470 with the default config from dell.ca it's $9700. If i want a windows server license, that's another $4700 on top of that.

Why pay 50% more for software that is slower and harder to support? That's not even thinking about SQL server licensing which is even more expensive.

load more comments (11 replies)
[–] CaptPretentious@lemmy.world 1 points 2 days ago

This is the only correct answer. It's cost. A business decision always comes down to cost. There's nothing deeper to it than that.

[–] melfie@lemy.lol 4 points 3 days ago

As a developer, I actively avoid anything that requires managing licenses. It’s a pain in the ass and if there’s a decent alternative, I’ll take it. It’s also annoying when something needs to be scaled out to handle the load, but I can’t because we don’t have enough licenses. Since I’m not paying for it anyway, it’s not the price I care about, but the software freedom.

[–] Pistcow@lemmy.world 9 points 3 days ago

I worked for a mid size distribution center and just the licensing fees for all types of software for about 500 workers was $100k a month. Just basic warehouse management, erp, Microsoft, etc. Let alone data center licensing.

[–] Blackmist@feddit.uk 3 points 2 days ago

Because you want something you can control.

It's no good if you wake up one morning and find "Let's finish setting up your PC :)" on 10,000 machines that have been working for ten years.

[–] KarnaSubarna@lemmy.ml 41 points 3 days ago (1 children)

Linux offers near-endless customisation and Kernel is also open sourced for any kind of (performance) tweaks.

Moreover, Linux is, by design, better suited to be a server OS than desktop OS.

These are the same reasons why most of the web servers across world runs on Linux based distros.

[–] massacre@lemmy.world 11 points 3 days ago (1 children)

I'm going to contest you on one point. Linux is well suited as a server OS for all kinds of reasons, true, but it is absolutely just as well suited as a desktop OS. Even for (maybe especially for?) the masses. I consider any thinking otherwise as dated at this point. Arguably only MacOS is slightly better and it's essentially a 'nix derivative with it's own quirks.

[–] JubilantJaguar@lemmy.world 5 points 3 days ago (18 children)

To which my first thought is: who cares, because almost no normies are buying desktop computers any more. I say that as a desktop OS user.

It's not a popular observation around here but the facts are stubborn. I so wish we nerds would wake up, put our own personal experience aside, and concentrate our energies on how to bring FOSS to the mobile platform. Going forwards, it's all that will count. It's already all that counts.

load more comments (18 replies)
[–] hexdream@lemmy.world 6 points 2 days ago

It was mentioned in the threads, but I don't think it got enough attention. Mostly it comes down to money. Yes, customization, efficiency, etc of Linux, but also because every $ not spent on licensing is a $ you can spend.on making the data center better. So maybe it's buying.more hardware, or having more money for infrastructure like electricity , cooling, and bandwidth. Or just plain profit. Licensing is a nightmare with microsoft. Rather save the money and time and.make a better data center.

[–] ch00f@lemmy.world 44 points 3 days ago* (last edited 3 days ago)

Microsoft comes out with Windows Supercomputer Pro.

They sell 6 copies.

When you're running exotic hardware, everything is custom. Linux is the most easily customizable.

[–] possiblylinux127@lemmy.zip 8 points 2 days ago

Linux is maintained by large companies

[–] graycube@lemmy.world 28 points 3 days ago* (last edited 3 days ago) (1 children)

Most servers do not need a fancy user interface. They don't have monitors attached to them. Most of the other OSes you listed come bundled with a ton of user experience software along with the expectation a human will directly interact with them.

Servers are typically deployed and managed with automation, by the thousands. Lean. Simple. Secure. Tuned for their specific purpose. This is a lot easier to do with Linux than an all purpose general use personal computing platform.

load more comments (1 replies)
[–] frongt@lemmy.zip 17 points 3 days ago (8 children)
load more comments (8 replies)
[–] partial_accumen@lemmy.world 14 points 3 days ago (4 children)

Most servers around the world run Linux.

True.

Why can’t these big tech companies manage to sell their own software to server operators

Lots of companies large and small are running commercial distributions of Linux including with paid licensing for products Like RHEL (Red Hat Enterprise Linux) or SUSE. Millions of other servers are on co-branded versions of Linux that are provided for free to the customer as long as the customer continues to use the company's service. Examples here are Amazon Linux or Oracle Linux (both of which you're only allowed to run if they're operating on Amazon or Oracle Cloud servers. Now, these same companies likely also use unlicensed free Linux in places, either disposable clusters or labs, but if an application has commercial uptime requirements (meaning downtime costs money), few companies run free Linux in those specific applications.

or supercomputers?

This is a frighteningly small install base to try to sell a commercial operating system on. How many supercomputers are there in the world? Perhaps 1000? Moreover, these are such specialized set ups that trying to make a one-size-fits-all OS is likely impossible.

Why is an open, free project that is free for users so superior here?

Just because there is free Linux does not mean that all Linux servers in the world are free.

load more comments (4 replies)
[–] morphballganon@mtgzone.com 10 points 3 days ago (8 children)

One thing I'm not seeing mentioned is Windows forces restarts and updates, which admins really don't want to have servers interrupted by, at intervals of Microsoft's choosing. With Linux you choose 100% of the restart and update times.

load more comments (8 replies)
[–] Sneptaur@pawb.social 10 points 3 days ago (4 children)

Linux has an extremely flexible architecture. Before Linux, most servers ran on UNIX, and before that, well, networking was in a very early and rudimentary stage.

When UNIX licensing shenanigans kept happening, Linux was a more and more attractive option as it matured.

Today, Linux is an incredibly flexible, reliable and performant OS. It's free, in most cases. Why would anyone use anything else? HPC software all runs on Linux and UNIX. You can run it on a tiny little SBC like a raspberry pi, you can run it in an embedded system like car infotainment or a smart meter, and you can run it on ultra high-performance supercomputer clusters. It doesn't give a damn; it just works.

Why would we use anything else? Apple's ecosystem, while great, makes no sense in the server world. They have their own unique directory service that nobody wants to support (unless they're trying to sell something to Apple themselves), they have total control over the OS and its capabilities, and it's technically illegal to modify. Windows has a heavy GUI, and its command-line interface is middling at best and difficult to learn. Windows excels in backwards compatibility and ease of deployment, which makes it ideal for small and medium businesses, but it quickly becomes irrelevant once you scale to a certain point. This is why they've got their Azure AD product, for example. It's attempting to fix the scalability issues with Windows Server. Having spoken to some of the developers of Windows Server, it's also plain as day that Microsoft is only really maintaining Windows Server to collect on their existing contracts. They have no desire to grow that part of their business.

With all of this in mind, Linux the most obvious choice. It takes no time at all to slap a copy of Ubuntu Server on a pizza box and have a functioning server up in an hour. Everything else is more complex, slower, and costs money.

load more comments (4 replies)
[–] woelkchen@lemmy.world 10 points 3 days ago (3 children)

Amazon's and Google's OSes already are Linux variants. The thing that makes Android is the GUI userland, not the underlying system which is just Linux with a libc implementation not by GNU.

load more comments (3 replies)
[–] UnspecificGravity@piefed.social 9 points 3 days ago* (last edited 3 days ago)

You answered your own question:

That’s astonishing in a capitalist world where absolutely everything is commodified.

If you bought windows for the hundred or so servers you manage how much is that going to cost you up front and then again every time Microsoft decides to just end support and roll out a new OS? How much work does it take to manage those licenses and make those updates? And what are you getting in return for that additional expense?

[–] highball@lemmy.world 6 points 3 days ago (4 children)

Because those engineers were free to create the value that they needed and only the value that they needed. Windows Server and OSX Server were/are not unfettered. They, therefore could not offer a better value.

https://www.youtube.com/watch?v=rV0a-b_VhBg

Google and Amazon are competing with their own Linux OSes. Even IBM bought 30% of RedHat almost 30 years ago. Windows is developing their own Linux OS now too, Azure Linux. Windows Server is down to 40% in their cloud Azure environment. I'm just guessing that's because many long term contracts are ending and the companies associated have been migrating away from Windows Server. Hence the need for Azure Linux. OSX server flopped big time twenty years ago. Apple had to shutdown their entire XServe division. You don't always have to sell the software or OS to make money off of it. Especially when there is heavy competition. It's like restaurants in the US giving away free tap water when you sit down to eat. There are a lot of ways to compete for dollars in a capitalist world.

/u/Zak did a pretty good job summing it up.

These servers are hosting custom software. The devs can develop for any hardware and OS combination. So the choice is largely performance, features, and price. Free is the best price in a capitalist world. Free isn't the only price though, companies are just fine spending money if they are getting a better value. They just aren't with Windows Server and didn't with OSX server, they don't offer a better value. They aren't more performant and they don't offer any features that make it worth the money or risking vendor lock-in. With Linux, if the value you need isn't there, anyone is free to create the value that is needed, with zero limitations. And they only need create the value they need.

load more comments (4 replies)
load more comments
view more: next ›