General > General Technical Chat
When will MS replace the NT-kernel in windows?
Karel:
Given the facts that:
- Linux is the most used operating system in the world.
- Most instances on MS Azure are running Linux.
- MS maintains and offers their own Linux distro called "Mariner".
- MS has implented Linux into windows called "WSL2".
- MS has joined the Linux Foundation.
- MS hires Lennart Poettering, the inventor and lead programmer of systemd.
- MS has released the Edge webbrowser for Linux.
- MS has released Visual Studio Code for Linux
- MS enforces the TPM >=2.00 so that nobody can tamper with their (modified) Linux kernel.
- MS has implemented SSH client in windows powershell.
- MS will implement the "sudo" command in windows powershell.
The last step missing is the replacement of the NT kernel with the Linux kernel.
When do you think this will happen?
edit: added Edge webbrowser, Lennart Poettering, Visual Studio Code
magic:
It can only happen when "Windows" becomes a meaningless label slapped on something that isn't Windows.
The kernel APIs on Windows are completely different, you can't reasonably port Windows to run on top of Linux.
RoGeorge:
I don't care about the NT kernel, but I found that trend rather scary.
It looks like Linux might get extinguished in the next 10-20 years.
Another aspect, at some point Linus will have to retire anyway.
Dark times will come for Linux. Not something to celebrate.
nightfire:
Well, with about 30 years experience in IT, and having had a look into the open source world beginning with FreeBSD in 1998:
- Linux ist just a kernel- what you call "Linux" usually is the GNU Operating System with the linux kernel
- Operating systems are divided in many sections, mainly kernel, userland and 3rd party apps
- Linux as a kernel is replaceable, and probably someone else will continue to develop this thing further after Linux retires
- Most important are the whole API and interfaces to the userland/3rd party apps
This said, it would not surprise me if the NT kernel would be exchanged with some other kernel (be it Linux, BSD or something like the kernel in Mac OS X), retaining all that API stuff M$ introduced in the past. Or the cut old ties and announce that only .NET applications will be allowed to run in the future...
Actually, it seems that M$ has understood that operating systems nowadays are primarily used to provide a foundation for launching apps that rely on servers to be able to function- like facebook, instagram, google etc.
magic:
--- Quote from: nightfire on January 20, 2024, 01:46:57 pm ---Or the cut old ties and announce that only .NET applications will be allowed to run in the future...
--- End quote ---
If they are very generous, they might buy the Wine project, invest in it and bundle it with Windows LT for those wanting to run Win32 applications.
Navigation
[0] Message Index
[#] Next page
Go to full version