I layout why Microsoft will NEVER switch off its own kernel and use the Linux kernel exclusively. .
►► Digital Downloads ➜ https://www.cttstore.com
►► Patreon ➜ https://www.patreon.com/christitustech
►► Twitch ➜ https://www.twitch.tv/christitustech
►► Website and Guides ➜ https://christitus.com




















Dont forget that google and android does vendor lock in even using linux.
So. Here we are in year 2024, where Microsoft is the most valued company. Microsoft made astonishing $62B revenue in Q2@2024. Of those earnings, 24B are from Azure, 13,5B from Office, 7B from gaming and 5B from Windows. Gaming is bigger deal for Microsoft, than Windows, let that sink in. Now let's break down some facts.
* More than 60% of Azure servers are Linux.
* Default Microsoft-hosted Azure DevOps agent is Ubuntu.
* GitHub, largerst open source host, blossoms under Microsoft.
* Linux have official Microsoft apps like VS Code, Edge, .NET 8, even PowerShell.
* Majority of those apps are open source including Azure SDK.
* Microsoft Edge dropped their proprietary engine to balantly use open-source Chromium. Sounds familiar to kernel question.
Windows makes less and less money for Microsoft every year. Meanwhile, gaming and Office is on the rise. Cloud is on the rise. Gaming on Linux is better than never with Steam Proton layer and Vulkan API.
You are dead wrong, if you say, that switching kernel in Windows would lose Microsoft money and you did not present a single argument, why they should lose money in the first place. Why would kernel change remove Microsoft vendor lock-in for apps like CAD and Adobe? If they create compatibility layer, all modern apps would work in the same way. And those old apps written for Windows 7 don't work in current version of Windows 11 anyway. Besides, users are used to use Windows, the availability of Linux does not change anything. It is absolutely in line with business to switch to Linux kernel and it would also reduce costs for managing Azure (virtualization), which is their core and most profitable business.
Windows is POS Spyware OS, switch to Linux. The year of Linux is 2023
windows could switch to a linux kernel without changing its apps. apps use user-space apis. As long as microsoft connects those apis to the linux kernel the switch can be seamless. Its not apps that will be affected, its drivers, but even those have a set of apis that can also be reconnected to linux just a lot more difficult of a task (probably not for microsoft though)
twister os
this is a naive and short-sighted opinion
Why would Microsoft use the Linux kernel, when you (end user) can use Linux (that uses the Linux kernel)?
As one data point against the argument given here, once I got WSL to run on Windows, I realized I no longer need Windows and switched to Linux Ubuntu.
As a Windows user, I really wish I could switch to Linux, but one of the major programs I need ( Ableton Live ) isn't supported along with the VSTs :(, maybe when I build my next machine I build I'll transition over the then old PC onto Linux
While I agree with you 100%, but the user space apps don't really care about the kernel
Hey 👋 it’s a year later or so. I totally get your point but I think from a business perspective the overhead vs the payoff of maintaining the windows kernel and other associated systems will just stop making sense for Microsoft.
So my question is has your position changed, grown or gained any new perspective over the year? Or has it largely remained the same? Do you have any additional arguments that you would like to throw my way? Maybe the windows kernel will become more Linux like? I would love to hear more.
Liked it 👍
Could you update this topic in light of resent revelations about MS phoning home in new linux distros?
Thing is I love using Linux because it is so smooth, so quick and so reliable. Even now using Ubuntu you can just feel how solid it is. Windows to me now feels like a slow car stuck in the mud, whereas linux is so streamlined.
I want to game on Linux and I have tried a few times to mount my windows steam drive in linux and play my games that way using proton, but the games never start. I feel like in the end I am going to have to natively install my steam games in linux in order to play them properly.
So for now, things like adobe and gaming have me using windows 10 still…except minecraft. Minecraft rocks on Linux!
With the invention of Apple's M1 processor and the superior performance that it has over the older Intel style CICS chips things could be changing. Microsoft may look to redesign Windows to use RISC vs CICS computing.
It's more likely that Windows and other Operating systems as we know them today will just disappear any many users won't even know what OS that they are running on. Most users will just have a web interface to their programs and not know if their system is Linux or Windows.
as far as I remember there was a Linux kernel addon in windows server 2008, am I right Chris?
As a person who knows the windows kernel in depth, it's impossible to switch to the linux kernel. That would require you to make a brand new system based off linux. There's hundreds of millions of dollars invested in it, thousands of hours of phd research, support for hardware and systems of all sizes, you can't just throw that away for an architecturally broken linux kernel made by amateurs.
Sir in linux with wine and proton
Can run windows most games or we need steam ..
Sir tell about windows nt kernel. In next video.
I am not tech savvy but for business perspective I can use my common sense and know that Microsoft would never adopt a Linux kernel.
They don't have to switch in one go, they can however transition and adopt a linux based kernel.
Just because they use the kernel, doesn't mean their applications are somehow not going to work anymore. They are working on making the NT-side emulated.
They are thinking of moving to UWP and away from NT, UWP could be made to run on Linux.
Not that they will, but it is possible, given their recent moves. (win10X)
They're already losing money on the desktop side.
You might be right. But you could be wrong.
I use arch btw