Microsoft just shipped its own general-purpose Linux distro: Azure Linux 4.0
Posted by dzimazilla@reddit | linux | View on Reddit | 117 comments
Microsoft released Azure Linux 4, a Fedora based general purpose server distro available as an Azure VM and under WSL. Interesting to see Microsoft shipping its own Linux distro after years of mostly hosting others.
JoJoModding@reddit
"just" is a bit of a bold claim for a distro that is 6 years old and already had 3 major releases before.
RetiredApostle@reddit
Just rebased on Fedora.
za72@reddit
what no copilot?
damclub-hooligan@reddit
NOpilot
za72@reddit
I like this one
dlg@reddit
Gnopilot
TroyHBCS@reddit
Or GNUpilot! 😁
landsverka@reddit
Too close to gnuplot :D
TroyHBCS@reddit
What is that?! Some kind of CAD or math program? Never heard of it...
landsverka@reddit
Command line graphing utility :) www.gnuplot.info
____-__________-____@reddit
That's GNU/copilot.
TroyHBCS@reddit
Doesn't roll of the tongue nicely. Not marketable. 😉
ixMarcel@reddit
or as I've recently taken to calling it, GNU plus Copilot
RapidGeek@reddit
Patent that term now so that they have to buy it off of you. Half the proceeds to the Linux Foundation or some other worthy cause....
sum_yungai@reddit
Yet
wlonkly@reddit
I was gonna say. "So they started with version 4.0, eh?"
neoneat@reddit
You see? Redhat just won once more time. HUGE step for corp future.
Slight_Manufacturer6@reddit
How is this different than the previous CBL Mariner and Azure Linux? They had ISOs. You could install those on bare metal if you wanted.
Being limited to VMs and WSL, sounds like a step backwards from where they were.
redundant78@reddit
CBL-Mariner got renamed to Azure Linux back in 2023, so this is literally just the next major version of the same thing. The big change with 4.0 is they rebased everything on Fedora instead of maintaining their own package set from scratch, which should make it way less of a maintenance burden for them. You can still grab ISOs from their github, so bare metal installs should still be possible.
msthe_student@reddit
This is a new version of Azure Linux
Slight_Manufacturer6@reddit
Exactly. It’s nothing new for Microsoft. It isn’t their first general purpose Linux distro… just an update to one they already had.
msthe_student@reddit
I think the big change is that it's now Fedora-based
Ill-Detective-7454@reddit
Cant wait not to use it
nixcamic@reddit
You're most likely using it now, indirectly. A ton of Azure cloud is already running on it.
IlIIllIIIlllIlIlI@reddit
I mean, why would you? Its enterprise server hosting. Are you running a large scale web based business?
NoTime_SwordIsEnough@reddit
Don't interrupt him. He needs his dopamine from gossip, and spending infinitely more time talking about Linux than actually doing anything useful with it.
ButtonExposure@reddit
Over at Microsoft HQ: We need to add Copilot to it so that people will want to use it!
CobaltIsobar@reddit
Hard pass.
PK_Rippner@reddit
Yuck, no thanks.
jldevezas@reddit
Imagine Linux shipping its own general-purpose Windows distro. Oh, wait, it can't, because it's not open source! 😃
airmantharp@reddit
Well, not until Microsoft rebases Windows on the Linux kernel - you know it’s coming one day!
atomic1fire@reddit
Only if Microsoft decides Wine is complete enough for most backwards support and it's cheaper to coexist with linux kernel devs then to continue funding updates to NT.
airmantharp@reddit
Microsoft themselves could shore up Wine though, couldn’t they?
silenceimpaired@reddit
I think it’s likely. They will release a windows styled Linux distro with built in OneDrive support, and a close sourced compatibility layer program similar to Wine (perhaps store like as well… think Steam competitor), but perfected, that requires a subscription. Then they can stop caring about hardware support. Just direct manufacturers to work with Linux kernel. All companies will keep a subscription to run windows programs. Meanwhile they port office and other software tools to Linux natively under subscription…
Kuipyr@reddit
“Embrace, extend, and extinguish”
silenceimpaired@reddit
Not saying I’m excited for this.
Dangerous-Report8517@reddit
Well Microsoft is a big company, it's not like the Windows OS team specifically is shipping this
m4teri4lgirl@reddit
Fedora master race gang gang
LesStrater@reddit
You know Microsoft, if they can load it with ads and/or track your personal info, they're gonna do it...
Khai_1705@reddit
The brain cell is especially lacking with this one
Final_Substance_3443@reddit
Thanks, I'll know to avoid it like the plague then. Only motivation they could possibly have in spending money to maintain their own linux distro is if there was more money to be made from it, so it is absolutely loaded with microsoft-branded spyware munching on our data.
Beautiful_Ad_4813@reddit
how is this different than Fedora Server, Red Hat Enterprise, Rocky Linux? I guess, i'm not seeing it
sleepingonmoon@reddit
Supported by Microsoft instead of Red Hat or community.
PineappleScanner@reddit
Built-in Azure integrations and optimizations.
Actually pretty handy in a lot of use-cases. It allows you to integrate a Linux VM into your org's Azure infrastructure without having to bolt on a bunch of extra stuff.
chic_luke@reddit
Large Cloud providers tend to deploy customized versions of existing Linux flavours to better integrated with their infrastructure. Think Amazon Linux (among other Amazon things, like the Amazon Corretto JVM) for AWS. It's the same here
Iseeapool@reddit
Wait till you get mandatory advertisement between your command line returns.
muffinstatewide32@reddit
So its rpm based ubuntu. Got it
Buckwheat469@reddit
I proposed this some time ago and got downvoted for it, but I believe Microsoft could create a general purpose Windows desktop based entirely on Linux. They would need some compatibility layer support, but they could turn over major kernel development to the Linux community and join in the development. I don't pretend to think it would happen any time soon, but I do think it's possible.
berryer@reddit
What's their driver to do so? Owning the OS layer gives them a ton of power to push shit like the TPM2.0 mandate, UEFI SecureBoot, Recall, and advertisements. Better interoperability makes it easier for people to decline those things.
Dangerous-Report8517@reddit
Google owns the Android OS layer, sharing the Linux kernel wouldn't be a barrier to this. They also seemed quite proud of all of the legacy junk they dumped when porting to ARM, so swapping to a lighter, more widely supported kernel might be even better from that standpoint specifically, plus they could piggyback off FeX instead of their own kind of bad x86/ARM translation layer (although they'd have to port their entire userland from NT which probably doesn't make sense overall)
Commercial_Poem_9214@reddit
Does it come with all the backdoors?
Wyciorek@reddit
What for? If you are running it on Azure they have all your data anyway
Dangerous-Report8517@reddit
Not sure I'd call them "backdoors" in this case but it would make sense to have built in HyperV guest agent functions
JaceBearelen@reddit
I don’t know if it’s 5 years or 50 years from now, but I could see Microsoft turning Windows into a Linux distro someday. Compatibility layers like proton can’t be too far off from running nearly anything Windows and there’s no good reason to maintain a kernel when Linux is right there outperforming on most metrics for free(yes I know Microsoft contributes to the Linux kernel). Slap on some proprietary binaries to do all the spying telemetry shit.
Dank_801@reddit
At best, i bet Linux will start running the NT kernel within a virtualization layer.
Dangerous-Report8517@reddit
This is already what Secure Core does, except the hypervisor is HyperV. It's unlikely but I could see them going for a hybrid system with Linux next to Windows similar to how you might run a Xen system
msthe_student@reddit
That's kinda what WSL is
Dank_801@reddit
Yep, but in reverse. Linux kernel running in a virtualization layer on windows.
msthe_student@reddit
Ah yeah I misunderstood. I'm not sure what they'd really gain from running Windows on Linux
Dank_801@reddit
Running the windows kernel layer virtualized would allow Linux to support a whole other suite of apps and games that aren’t currently possible.
msthe_student@reddit
and you can already do that as a customer if you want. I just don't see what Microsoft would gain from it
Dank_801@reddit
Oh yeah I agree, it’d be some other company likely a distro trying to do gaming. Like Valvez
WealthyMarmot@reddit
NT is a fine architecture. Not a lot of good reason to toss it, and the issue they’d face with legacy software compatibility would be the shitshow to end all shitshows.
Dangerous-Report8517@reddit
Proton can run a lot of Windows software better than Windows can, so legacy compatibility isn't really an issue, not to mention that Windows with Secure Core is increasingly structured more like a Xen system with a hypervisor and Windows itself being dom0. I could see value in a hybrid system with Linux running in the main domain and a front end Windows dome for instance, even if I don't think they're likely to go that direction any time soon
airmantharp@reddit
They can run it as a container or VM hypervisor, you’d be down to some very niche applications that must be run on bare metal holding out at that point.
And I’m wondering if our new AI overlords wouldn’t be able to decompile those apps / systems so that they can be rebuilt to run on hardware produced this century lol.
yawara25@reddit
I hope you mean "fine" as in "acceptable; satisfactory" and not as in "fine dining"
Ok-Winner-6589@reddit
Kernel calls not being implemented or not working the same can not be solved without a fork that heavely moddifies the kernel
Anticheat games literally include drivers specifically build for NT. Linux won't be compatible because, first, It doesn't work the same way and second, it doesn't have the same functionallities
FreeBSD has the Linuxmulator and doesn't have fully Linux compatibility
NotQuiteLoona@reddit
Depends on the case. Often the anticheat explicitly supports running under Wine/Proton and it's a matter of developers to turn the switch on. Most non-custom anticheats are, to be exact.
Dank_801@reddit
That only works if the game does not to operate at the layer of the NT kernel.
pants6000@reddit
There are kernel-layer games? modprobe doom?
x0wl@reddit
There are kernel-level ACs, that get replaced with userspace-level on Wine/Proton when the developer flips the aforementioned switch.
PrimalNoid@reddit
If Microsoft decides to move windows to the Linux kernel, the industry will follow.
It won't happen because the Enterprise side of Microsoft is too heavily invested in the NT kernel, and making sure Enterprise applications are backwards compatible is too heavy a lift.
Microsoft can barely maintain windows on the NT kernel at this point. Maintaining two versions of windows for a transition period is beyond their capabilities.
msthe_student@reddit
I doubt it. It'd be a lot of work for them to do on Linux what they're already doing on NT, and they already have the device and software support from third-parties. That doesn't mean they can't make money on Linux, and they have been for at least 16 years.
algaefied_creek@reddit
CachyOS is what you describe and with Plasma 6 is basically if Windows 7 went an alternate history route and stayed lean.
Dank_801@reddit
People that say this have no idea what the windows kernel does, it is by far the most flexible operating system for various reasons like VDI / Virtualization.
The reason it’s slower is because of the immense backwards compatibility support.
There are new efforts in windows to mitigate these issues, like Dev Drives.
People just don’t spend time understanding the architecture and like to make knee jerk reactions.
Linux is faster, but there are ways to make windows just as fast.
Linux cannot support the business layer that powers windows. And a lot of that is due to the windows kernel.
PJBonoVox@reddit
Not only is the post itself nonsense, half the comments are too. Jesus.
Such-Historian335@reddit
25 years ago https://www.theregister.com/software/2001/06/02/ballmer-linux-is-a-cancer/581119
salYBC@reddit
From 2001. They've really perfected this.
Kuipyr@reddit
Microsoft’s enterprise licensing is so complex, convoluted, and vague that an entire profession exists to navigate it.
Darth_Heinous@reddit
eww
Oflameo@reddit
Will they go further beyond and get it Unix Certified by Open Group so they can claim they merged Linux with Unix.
Fuckspez42@reddit
No thanks
Ok-Winner-6589@reddit
Embrace...
not_perfect_yet@reddit
To be faaaaair...
They missed the timing to do it with linux. They're just not in a position to make meaningful decisions and have them be adopted by users, because that's what that strategy was about.
They totally captured the github user base though.
Dannyps@reddit
Extend...
ephemeralmiko@reddit
Hopeful_Rabbit_3729@reddit
Expired
tanksalotfrank@reddit
Enhance
IADGAF@reddit
Encrypt and exfiltrate all your private data under the cover of each update
NightH4nter@reddit
that's manjaro's tls cert usually
abbidabbi@reddit
Enshittificate...
jknvv13@reddit
They already had CBL-Mariner which was renamed to Azure Linux.
AFAIK this helps quality control/updates/builds as Fedora is a really well stablished distro.
1fom3rcial@reddit
The real question is: can it run doom
msanangelo@reddit
good for them
rivercape-lex@reddit
YAWN
SputnikFace@reddit
Anything to do with the European pivot away from MS?
MikeSifoda@reddit
Is the code available for me to compile it myself?
anxiousvater@reddit
Yup here.
MikeSifoda@reddit
Just making sure that people can flood them with false contributions like MicroSlop has been doing to undermine free software while also trying to dominate it, like they have been consistently doing. Git? No, our Github™. Javascript? No, Typescript™. Linux? No, Azure Linux ™.
chic_luke@reddit
Hate to play devil's advocate with this specific company in particular but, to be fair, as someone who sometimes begrudgingly has to touch JavaScript stuff, Typescript is a legitimately good contribution to the world and it is a good programming language, a far better one than JavaScript at that.
Its only real problem is, ironically, the fact that it stops being Typescript the instant after the compiler finishes running, and that some of the libraries you'll use are weakly typed JS code, so a lot of
any/ dynamic typing. Still, I would much sooner reach for Typescript than I would for bare JS, no question. The JavaScript type system is probably the worst type system I have seen in my entire life.That, and a forked / customized "branded" tooling is not new for major cloud providers, it's merely existing free software customized to better integrate with their cloud infrastructure. Amazon does a lot of the same: Amazon Linux being the double to Azure Linux, Amazon Corretto JVM being the default runtime for Java/JVM applications, etc.
ellzumem@reddit
One of these is not like the others (in that I don’t see why you’d say TS is trying to undermine free software)
anxiousvater@reddit
They are trying to lure customers deep into their ecosystem. We received many emails from their sales & TAM guys to try out. We are happy with RedHat.
GitHub isn't their product, they bought & spoiled. Linux is hard for them though, it should be a complementory product for Azure customers & Microslop Linux fans.
SlightComplaint@reddit
It's on github. https://github.com/microsoft/AzureLinux released under a MIT License.
rageagainstgods@reddit
Cool. Now kill it. Kill it with fire.
Bruskmax@reddit
Hopefully they don't include copilot on Linux. I know Opensuse has its own AI going on with Opensuse ai. My desktop os I like to do things manually.
muffinstatewide32@reddit
Dumb question. Does this compliment cbl-mariner? Or is it in replacement of it?
Or is this more in line with amazon’s totally not just rocky linux? But now built on fedora?
I know sweet bugger all about all of the above so feel free to correct me.
I know cbl is supposed to be a container host and is or at least used to control wsl container orchestration/initialisation
andymaclean19@reddit
Embrace and extend.
Linux4ever_Leo@reddit
This is old news. Microsoft has been working on this Linux distro for years.
cnfnbcnunited@reddit
How much slop and bloat in kilotons does it have
purpleidea@reddit
Getting https://en.wikipedia.org/wiki/Reproducible_builds into Fedora and having someone strongly drive that goal is going to be one of the only things preventing the inevitable backdoors M$ is going to land there.
RetiredApostle@reddit
Just 24 days since the announcement...
https://www.reddit.com/r/linux/comments/1svdqcd/microsoft_reportedly_looking_at_rebasing_azure/
jeebs1973@reddit
Microsoft also acquired Kinvolk, the people behind Flatcar Linux. So you could argue that is also a Microsoft Linux distribution
donquizo@reddit
Aha! The quest to also feel so wanted. 😃
lukepatrick@reddit
https://www.zdnet.com/article/microsoft-releases-its-first-server-linux-distribution-azure-linux-4-0/
StPatsLCA@reddit
Formerly CBL-Mariner. It's six years old at this point.
https://github.com/microsoft/azurelinux/releases/tag/1.0.20200906
dzimazilla@reddit (OP)
It can go to school now! Hahah
Jumpy-Dinner-5001@reddit
As the name suggests: It's nothing new. It's similar to Amazon Linux and simply a Fedora that is optimized for cloud use in AWS or Azure.