Azure Linux 4.0 is Microsoft's first general-purpose Linux
Posted by haydenbarnes 5 days ago
Comments
Comment by rswail 4 days ago
1. It's general purpose in that it is designed to be used to deliver any application software, whether containerized, on a VM or on (specific) bare hardware.
2. It has an SBOM that allows all elements of the distribution when run as a container/VM/bare to have an auditable chain back to the Fedora distribution, which then has a chain back to the source. So that allows companies to comply with the requirements of security audits much better than the "run our automated tool in your kernel to keep you up to date".
3. It's effectively a read-only OS, especially as containers, with that same auditable supply chain.
So no, it won't run on general hardware with random selections of ethernet and wifi and sound and display variations, but it will run any general application in numerous environments with an auditable supply chain.
Comment by embedding-shape 4 days ago
FWIW, it's only the HN title and this article that calls this new distribution "general-purpose". Microsoft themselves say that this the distribution is "Purpose-Built for Azure" (https://techcommunity.microsoft.com/blog/linuxandopensourceb...), I'm not sure how the author got it wrong.
Comment by panny 4 days ago
No, it IS important because it comes from Microsoft.
>If Microsoft ever does applications for Linux it means I've won. - Linus Torvalds
Never in his wildest dreams did he imagine this would happen. Microsoft spent a decade trying to kill Linux via SCO lawfare. Linux has won. Microsoft is completely and utterly defeated.
Comment by pjmlp 4 days ago
The time to be amazed was a decade ago.
Comment by endemic 4 days ago
All the way to the bank, apparently.
Comment by fuzzfactor 4 days ago
Comment by codycharris 5 days ago
Comment by jraph 5 days ago
Of course describing reality in titles would have the inconvenience of causing fewer clicks to these articles.
The title on HN could be updated though.
Comment by rswail 4 days ago
You and Microsoft are using the word "general purpose" to mean different things.
This is not generally compatible with different hardware.
Nor does it include things that could be considered applications, like desktop environments etc. It's not designed to be run by an end user on a desktop.
Comment by embedding-shape 4 days ago
> Here is a general purpose Linux distribution, give it a try!
Where does your mind go? That this is a server-only distribution meant for a specific provider? Or that it's something like Debian, that could be run on servers and desktops alike without much tinkering, or meant for any provider?
FWIW, Microsoft themselves don't seem to call this a "general purpose Linux distribution", I could probably guess why, what Microsoft themselves say is "Purpose-Built for Azure" which sounds much more accurate. https://techcommunity.microsoft.com/blog/linuxandopensourceb...
I think the author might have confused (unintentionally or intentionally, who knows?) "general purpose" with "Purpose-Built for Azure", since Microsoft's own announcements get this right, while submission article is littered with this mistake.
Comment by tossandthrow 4 days ago
Comment by embedding-shape 4 days ago
I'd agree both could be used in a general-purpose way, but I'd definitively call one of them more general-purpose than the other.
Comment by PeterStuer 4 days ago
Comment by tossandthrow 4 days ago
That would likely be a better recommendation than android.
Comment by embedding-shape 4 days ago
Comment by tossandthrow 4 days ago
Comment by NuclearPM 1 day ago
You are being _/
Comment by thesuperbigfrog 4 days ago
"General purpose" Linux distributions (not "server") typically would include a GUI desktop.
Comment by joxdosba 4 days ago
Comment by thesuperbigfrog 4 days ago
What are some major Linux distributions that are only headless?
What is the market share of those Linux distributions compared to Linux distributions that have a GUI desktop?
Comment by joxdosba 4 days ago
Comment by fragmede 4 days ago
Comment by stuaxo 5 days ago
Comment by gunalx 5 days ago
Comment by jraph 5 days ago
I think it's misleading and linkbait. The mods would decide what to use instead, this could be "Azure Linux 4.0, Microsoft's Linux distribution for its cloud" or something like this.
Comment by graemep 5 days ago
> It is minimal on purpose. Azure Linux ships only what cloud and server workloads need. There is no desktop, no GUI, no general-purpose sprawl.
Comment by hmry 5 days ago
Comment by b33j0r 5 days ago
If only the guy who was destined to close a disk operating system deal with IBM hadn’t been goofing around with his plane that fateful day.
We would all be using lisp machines, running smalltalk on microkernels that put the HURD to shame. Just imagine: instead of backslashes and drive letters, we’d have parens. Endless, syntactically-valid parens.
Or CP/M, probably that. But can it run doom?
Comment by hathawsh 5 days ago
Comment by __patchbit__ 5 days ago
Comment by b33j0r 5 days ago
Some confuse this with LDS-OS, which makes the user weirdly and unquestionably `nice` by only accepting inputs from protected mode.
Comment by qmr 5 days ago
Please don't spread lies about Gary.
Comment by b33j0r 5 days ago
For others who did not get the joke, Kindall was kind of a big deal:
https://computerhistory.org/blog/fifty-years-of-the-personal...
Comment by otabdeveloper4 4 days ago
That future is not different from this future. That road leads down to Javascript and React anyways. (Perhaps with a slightly different syntax.)
Comment by psychoslave 5 days ago
Where is our PL any kind of bracket and other rococo ornamental symbol is at most totally optional?
Comment by rigonkulous 4 days ago
Comment by VincePlatt 5 days ago
Comment by haydenbarnes 5 days ago
Comment by voidfunc 4 days ago
Comment by znpy 5 days ago
It’s not the average joe/jane though.
Comment by osigurdson 5 days ago
Comment by tomkarho 5 days ago
Comment by froh 5 days ago
all this says is: "MS now provides a unified Linux from WSL to the MS cloud. just like what you got w/ SUSE RH canonical up to now. but without any support outside the MS stack.", right?
or am I missing something?
Comment by PacificSpecific 5 days ago
Comment by steve1977 5 days ago
Comment by froh 5 days ago
and I meant where I come from a general purpose OS is for any purpose, not just to run it on a very specific stack.
SUSE - Find Certified Hardware Products https://www.suse.com/yesCertified/home
similar pages exist for RH and canonical
but then Windows also is a general purpose OS.
hm.
what if MS strategizes on their hyper-v as hypervisor, with windows as control Panel and all payload on their Azure Linux? popcorn time?
Comment by hsbauauvhabzb 5 days ago
Comment by haydenbarnes 5 days ago
On-prem hardware support would be interesting, wouldn't it?
Comment by froh 5 days ago
their plan might however be a Micro-Windows, which only boots the hyper-v, which then runs that Linux. that move would leverage the Microsoft Windows hardware certification.
Comment by starkgoose 5 days ago
Comment by Scroll_Swe 4 days ago
Comment by gnabgib 5 days ago
Microsoft's Azure Linux (66 points, 4 months ago, 109 comments) https://news.ycombinator.com/item?id=46805841
Comment by bananaquant 4 days ago
Now they are snapshotting the bleeding-edge distribution and call it general purpose, which carries a strong implication that it is ready for all kinds of production workloads.
It is not. That is why there is a Fedora/RHEL split in the first place.
Comment by pjmlp 4 days ago
Piggy backing into Red-Hat work is exactly what everyone using CentOS was doing, but somehow that was ok.
Comment by ramon156 5 days ago
What's next?
Comment by pepperoni_pizza 5 days ago
I'm thinking companies are now paying for Red Hat license and support on Azure VMs and Microsoft wants that money.
It's an easy thing for Microsoft sales guy to offer to your bosses' bosses' boss next time they're golfing and having expensive dinner together, "hey you can get your Linux also from us, it will save you money by consolidating vendors and whatnot".
I expect many companies will switch to this no matter how much worse it might be than what they had previously.
Comment by 2b3a51 4 days ago
Comment by sourcegrift 5 days ago
Comment by szszrk 5 days ago
They have had a linux distro for a while, this one is at least 6 years old. They used it for container workloads, including those visible to client like AKS.
It seems with 4 they are using Fedora underneath.
Comment by pjmlp 5 days ago
Valve has to translate Windows and DirectX to have any meaningful games on the SteamDeck.
Only HNers to think Microsoft is desperate.
Comment by mattoxic 5 days ago
Christ, they even lead with AI slop.
Comment by WD-42 5 days ago
Comment by __MatrixMan__ 5 days ago
Comment by pjmlp 5 days ago
I thought using AI for everything is the new cool.
Comment by shaunpud 5 days ago
Comment by classified 4 days ago
Comment by logicchains 5 days ago
Comment by fortran77 5 days ago
Comment by pjmlp 5 days ago
Xenix was my introduction to UNIX.
"The Future of Xenix"
https://archive.org/details/Unix_World_Vol02_10.pdf/page/n21...
Comment by cbdevidal 5 days ago
“If Microsoft ever does applications for Linux it means I've won.” ~Linus Torvalds
In this case, an entire freaking distro.
Comment by pjmlp 5 days ago
https://learn.microsoft.com/en-us/shows/internet-of-things-s...
I would rather say UNIX won the server room, Linux just happens to be the UNIX clone most people hack on nowadays, and can change tomorrow as companies take over and people like Linus eventually pass the torch.
You can already see that on embedded, other FOSS OSes are being adopted, without GPL licensing, like Zephyr, NutXX, FreeRTOS,...
Comment by trumpdong 5 days ago
Comment by cbdevidal 4 days ago
But the fact that they’re rolling a distro tells me they’re likely also writing software for Linux. I’m sure their Azure Linux contains apps they wrote and maintain, used by the OS.
Then there’s Microsoft apps on Android, with Linux under the covers.
Comment by fortran77 4 days ago
Comment by VimEscapeArtist 4 days ago
Comment by classified 4 days ago
Also, coming from Microslop, the path to ever deeper enshittification is a foregone conclusion. It will be the first "Linux" with ads!
Comment by theandrewbailey 4 days ago
Ubuntu 12.10 had Amazon shopping results when you searched from the main menu.
Comment by lanycrost 22 hours ago
Comment by reacweb 4 days ago
Comment by aykutseker 5 days ago
Comment by foltik 5 days ago
Comment by nullpoint420 5 days ago
Comment by giancarlostoro 5 days ago
Comment by saghm 5 days ago
Comment by brokencode 5 days ago
You embrace a popular open standard, add new features to your software that build upon the standard (but are proprietary), then watch as your competitors die off because customers become locked into your proprietary features.
Similar to how Apple hijacked SMS to add iMessage and introduced all kinds of features and the blue/green bubble styling.
For the longest time, they refused to support RCS, trying to keep people on iPhone by making texting between iOS and Android suck.
Of course, a lot of people switched to third party messaging apps because of how much Apple was intentionally ruining texting, so now Apple has had to adopt RCS.
So the “extinguish” part can be hard to pull off given sufficiently strong competition.
Comment by dralley 4 days ago
Comment by giancarlostoro 3 days ago
Comment by fc417fc802 5 days ago
Comment by trumpdong 5 days ago
Comment by brokencode 4 days ago
Also, iMessage kind of sucks too. There are many better messaging apps.
The problem is that many people in the US never even try those. They just see that Androids have green bubbles and cause problems due to SMS.
Comment by simoncion 4 days ago
> It’s better than SMS...
If it guarantees timely and in-order delivery, then yes, it's better than SMS. If it doesn't, no matter what else it does it's just as bad.
> ...and is the new industry standard.
Odd. The only RCS messages I receive are spam. Literally zero legitimate entities send me RCS messages.
Plus, I heard that Google's shipping this "Feed us more metadata about who you're calling and when!" service that's billed as a "Ensure the caller calling you is actually on an Android(TM) or iPhone(TM) phone!" "safety" feature. No thanks.
Comment by brokencode 4 days ago
Comment by simoncion 3 days ago
I’m not some kind of RCS salesman.
also you: It’s better than SMS and is the new industry standard.Comment by brokencode 3 days ago
Comment by trumpdong 2 days ago
Comment by giancarlostoro 4 days ago
I don't think anyone mentioned Google killing their products? I think you misunderstood my reference that was exclusively Microsoft[0] specific and has nothing to do with shutting down projects. Extinguish doesn't mean close it down in this context. Embrace, Extend, Extinguish was a phrase from some Microsoft exec or VP about embracing some open standard, extending it beyond what it does, and then extinguishing the competition.
Google made Chrome, it was great, then they added things and features that sites often (VERY MUCH LIKE IE USED TO) say "You must use Chrome to visit this website." even when I'm on Firefox, and masking my browser agent enables the website. This is very "old evil" Microsoft like shennanigans.
Google made gmail, people used to have email clients, hell AOL had its own built-in email client with a GUI and all. Now everyone browses email via a browser and is hooked to gmail.
Before YouTube people used Kazaa, Shareazaa etc to share clips much like they do with YouTube, but now there's censorship and automatic censorship via copyright claims that the little guy cannot defend against. I follow amazingly good music YouTube channels that go deeply into how songs are made, which requires playing short samples, its 100% fair use, and gets me to listen to the original songs in many cases, but the record companies want to snag the easy cash so they're heavily discouraged since its time consuming work, fair use, and some goon at a Music company is jut flagging all their videos and profiting off someone else's hard work.
There's also Android, which embraced Linux, extended it and extinguished the competition (Ubuntu phone anyone? You know, an ACTUAL Linux phone).
There's also Google Talk / Google Voice / Google Chat / GChat (and the 5000 other names for it!) which was built on top of XMPP. I even tested logging into gmail once, and messaging my facebook account (FB Messenger used to be XMPP!) and it worked. They eventually shut down the openness of XMPP and closed them up (both Google and Facebook[2]).
[0]: https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
Comment by greenavocado 5 days ago
Comment by nullpoint420 5 days ago
Comment by redmonduser 4 days ago
Comment by tossit444 5 days ago
[0] https://techcommunity.microsoft.com/blog/linuxandopensourceb...
Comment by yjftsjthsd-h 5 days ago
> Azure Linux 4.0 is derived from Fedora, right now a Fedora 43 snapshot, rather than assembled package by package the way 1.0 through 3.0 were.
Then what's the point? They could just ship Fedora. There are minor differences, but all things that sound easy to get upstreamed with minimal effort.
Comment by mhitza 5 days ago
Default configurations as well, since it states FIPS compliance it has to change defaults <https://fedoraproject.org/wiki/Changes/RemoveFipsModeSetup#W...>
Comment by fragmede 5 days ago
Comment by tigerlily 5 days ago
Comment by megous 4 days ago
More like Microsoft's first non Microsoft Azure distro.
Comment by egorfine 4 days ago
This is why they call a very specialized distribution "general-purpose". They need to water down the term and own the new space.
Comment by tenderfault 4 days ago
Comment by DANmode 5 days ago
There, I said it.
Comment by PunchyHamster 5 days ago
Comment by rswail 4 days ago
Comment by ChrisArchitect 5 days ago
Comment by jdw64 5 days ago
Comment by speedgoose 5 days ago
Comment by olavgg 5 days ago
They refuse Google Cloud, AWS, and many still believe open-source is cancer. They are Microsofts best customers. They prefer consultants over hiring software developers, and the consultants just to what they're told and never question the status quo.
Whenever I spending time at these companies, my head is filled with dinosaurs.
Where I live we have something called The ONS event/Exhibition, where the oil sector gathers to promote themself. 2 years ago AWS had a big stand there, but it was mostly empty. This year, AWS doesn't participate at all.
Comment by speedgoose 4 days ago
Comment by 2b3a51 4 days ago
Comment by pjmlp 5 days ago
To have full integration with their cloud services, instead of a random purpose Linux distro.
And accountability.
Comment by jdw64 5 days ago
Comment by smitty1e 5 days ago
Comment by tenderfault 4 days ago
Comment by drnick1 5 days ago
Comment by Krutonium 5 days ago
Both in terms of code and help, on occasion. Microsoft gave Mono to Wine, and while Wine has a ban on accepting code from people who have seen the source of Microsoft Windows, they have, if I recall correctly, accepted documentation on Windows Internals from Microsoft themselves.
Comment by 999900000999 5 days ago
They could of also pulled an Oracle , claimed the APIs are copyrighted and sued.
WINE, even if right couldn't afford to fight.
I can even imagine official Linux support for the Surface tablets.
Infact, Microsoft makes very little off its consumer OS. They could even give up the market entirely and bless a distro with solid WINE support for legacy applications.
Comment by overfeed 5 days ago
They did, well - not the suing part, but everything else in your sentence; including helping Oracle "pull an Oracle". In 2013, Microsoft filed an Amicus brief in support of Oracle's[1] position, appealing against a judges ruling that APIs cannot be copyrighted. At the time, Microsoft were also trying to get an Android-compatible runtime on Windows off the ground, which was incredibly awkward. They came to their right mind by the time 2019 rolled by and the case had been appealed to the Supreme Court. At this occasion, Microsoft switched teams and filed an amicus in support of Google. I don't know if Microsoft's 2016 release of WSL had anything to do with it.
1. https://arstechnica.com/tech-policy/2013/02/microsoft-forese...
Comment by DeathArrow 5 days ago
I think Microsoft is contributing to Linux kernel. Their golden gooses are Azure and Office which have nothing to do with Wine and Proton.
It wouldn't be too weird if they will release a win32 compatibility layer for Linux in the future as they might not want to maintain a full operating system.
Comment by pjmlp 4 days ago
Azure Linux 4.0 will be the new WSL default distro, after going into stable.
Source, Linux sessions at BUILD 2026.
Comment by Topgamer7 5 days ago
Comment by santoshalper 5 days ago
Comment by kenjackson 5 days ago
Microsoft could give Windows away for free and be fine. Of course it’s still a lot of money, so they’re not going to leave a multibillion dollar business on the table. But strategically, preserving its revenue is not their priority.
Comment by warumdarum 5 days ago
Comment by philistine 4 days ago
Comment by warumdarum 3 days ago
Comment by kenjackson 5 days ago
Comment by pjmlp 4 days ago
Comment by rswail 4 days ago
The difference between BSD and GPL in one sentence.
Comment by makeitdouble 5 days ago
Windows stopped being the Golden Goose a long time ago, probably from the point Satya Nadella became CEO.
A visual aid from a quick search: https://visuwire.com/microsoft/
For instance Bing and LinkedIn combined bring in more than Windows at this point. And XBox is basically on par.
Their money makers don't rely on Windows either, so the OS isn't even a useable moat, which is why they can afford to enshittify the consumer version to death.
[Edit: fixed the CEO name]
Comment by murkt 5 days ago
Comment by madspindel 5 days ago
Comment by makeitdouble 5 days ago
Comment by murkt 5 days ago
Comment by nullbio 4 days ago
Comment by piokoch 5 days ago
Same with your cloud offering, ridiculous solutions like Azure Service Bus that has pathetic performance, pathetic API and high price.
Comment by solidarnosc 5 days ago
Comment by xaerise 5 days ago
"Azure Linux 4.0 is derived from Fedora, right now a Fedora 43 snapshot, rather than assembled package by package the way 1.0 through 3.0 were."
And if you are still unsure. Checkout the repo:
* <https://github.com/microsoft/azurelinux>
or more specifically, the releases
Comment by kobie12 5 days ago
Comment by jocelyner 5 days ago
Comment by unethical_ban 5 days ago
Comment by surcap526 4 days ago
Comment by pseingatl 5 days ago