4 ms·
Yeah, I was about to say. The NT kernel isn’t bad at all; it’s arguably better than Linux. It’s just that an OS is more than a kernel, and pretty much all the
by tombert 9mo ago
Yeah, I was about to say. The NT kernel isn’t bad at all; it’s arguably better than Linux. It’s just that an OS is more than a kernel, and pretty much all the other crap in Windows is terrible.
Honestly, what I would like them to do is make/support a modern Copy on Write filesystem so that System Restore actually works, and so that it’s easy to roll back when Windows Update borks your PC.
You don’t need Linux for either of these things. You need software engineers to build a modern filesystem or make Windows natively support ZFS or something.
- vbezhenar 9mo agoDoes it really matter if NT kernel is good or not? I don't think so. What matters if it's cheaper to use Linux kernel instead of Windows kernel in terms of expenses. Just an example. Microsoft developed several browser engines: first Trident, then EdgeHTML. Edge wasn't bad, it was on par with Chrome, may be slightly behind, but nothing that couldn't be fixed with time. But Microsoft decided to abandon it and use Blink, because that was cheaper. I absolutely could see the same scenario in the future, when they would need to cut expenses. Just get Linux, wine, fix enough bugs to make explorer.exe and OneDrive.exe to run smoothly enough and ship it.
- selcuka 9mo ago> But Microsoft decided to abandon it and use Blink, because that was cheaper. True, but you don't generally need backward compatibility with HTML rendering engines. You definitely do with OS kernels.
- SllX 9mo agoThere is a world where Microsoft could make yet another soulless decision to kill something good they already have on the theory it would save some money, on the mistaken belief that the kernel is the problem with Windows. One would like to believe that as far gone as they are on Windows, they’re not that far gone. But hey, anything could happen.
- tsss 9mo agoThey don't care if Windows is good or not because they don't make any money on it. Today, the only purpose of Windows OS is to advertise (or force) other more profitable Microsoft products as cheaply as possible.
- SllX 9mo agoWindows & Devices is still a $14ish Billion/year or so business for Microsoft. I know that doesn’t seem like a lot, but that’s a lot of money they’re apparently not making which would make their most recent 10K filing with the SEC a lie. It’s apparently enough money they’re not making that they keep screwing with Windows in unproductive ways that make their Windows customers resent them every time they release an update.
- topranks 9mo agoJust like with browser rendering engines it’s much better if there is variety out there in the ecosystem. That’s not to say you’re wrong.
- codedokode 9mo agoNo, both NT and Linux kernels are bad because they are monolithic and not sandboxing-first.
- tombert 9mo agoNT is hybrid kernel, it has microkernel features, particularly with drivers if I understand correctly. But that said, I didn't say either were "good", I said that NT is "arguably better". ETA: I reread my comment; you're right, I actually said that NT "isn't bad at all". I stand by what I said mostly though; that doesn't imply it's "good" necessarily, just that it's arguably better than Linux.
- soraminazuki 9mo agoNT is a monolithic kernel and "hybrid kernel" is a pure marketing term. You can move functionality out of the kernel into userspace or not. There is no in-between. I also don't get why people claim NT is "better." Linux is a modern kernel under very active development.
- kakwa_ 9mo agoThe graphic stack in NT is done in a microkernel fashion, it runs in kernel space but doesn't (generally) crash the whole OS in case of bugs. There are a few interviews of Dave Cutler (NT's architect) around where he explains this far better than I am here. Overall, you have classic needs and if you don't care about OSS (either for auditability, for customizability or for philosophical choice about open source), it's a workable option with its strength and weaknesses, just like the Linux kernel.
- soraminazuki 9mo agoParts of the kernel can be made more resilient against failures, but that won't make it a microkernel. It'll still run in a shared address space without hardware isolation. It's just not possible to get the benefits of microkernels without actually making it one. Also Linux being OSS can't be dismissed because it means it'll have features that Microsoft isn't interested in for Windows.
- wilsonnb3 9mo agoThey already have a modern copy on write file system (ReFS), you just can’t use it on desktop Windows for some reason
- p_ing 9mo agoYes, you can use ReFS on desktop Windows.
- tombert 9mo agoIt's not easy to set up is it? I just installed Windows 11 on a laptop two days ago and I don't remember seeing an option to choose it.
- CuriousSkeptic 9mo agohttps://learn.microsoft.com/en-us/windows/dev-drive/ https://learn.microsoft.com/en-us/windows/dev-drive/
- tombert 9mo agoI meant for installing on root though; these look like they're for "side drives"?
- p_ing 9mo agoIt's possible during setup though I'm not sure how supported it is. Not sure why you'd really want to, writes are much slower than NTFS in general due to journaling.
- Numerlor 9mo agoNTFS getting corrupted by the tiniest errors would be one reason to use ReFS Using it for the OS partition is not very well supported right now though (for a consumer), installing etc. works fine, but DISM doesn't support ReFS so adding features generally doesn't work
- apexalpha 9mo agoThe NT kernel misses all modern features like containers though.
- pjmlp 9mo agoWindows containers exist since Windows 10. Containers are hardly modern, they trace back to offerings on 1990's, like HP-UX Vaults.
- tombert 9mo agoEven prior to Windows 10, there was Sandboxie to give you something roughly analogous to FreeBSD jails. Obviously not built into Windows but readily available since 2004.
- viraptor 9mo agoActual lightweight isolated processes? The docs are pretty vague about what the windows containers are and they still indicate that both Hyper-V and a chosen kernel is used - so that smells like a VM. Also, available only in windows 10 pro and higher, so no w10 in general.
- pjmlp 9mo agoYes, there are two modes, Hyper-V isolation and process isolation, which is similar to how Linux does it. The kernel version has to do with process isolation not being fully there when Windows containers were initially supported, so they had the limitation the container kernel dependency had to match the host version. Since Windows 11 this has been relaxed. The namespacing approach is based on Jobs API. Modern Windows security relies on several sandboxed components, Hyper-V is always running anyway, also one of the reasons of the updated harware requirements, while this configuration is optional on Windows 10, it is always enabled on Windows 11. https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-vbs https://learn.microsoft.com/en-us/windows-hardware/design/de... https://learn.microsoft.com/en-us/windows-hardware/drivers/bringup/device-guard-and-credential-guard https://learn.microsoft.com/en-us/windows-hardware/drivers/b... https://learn.microsoft.com/en-us/windows/security/hardware-security/enable-virtualization-based-protection-of-code-integrity?tabs=security https://learn.microsoft.com/en-us/windows/security/hardware-...
- philistine 9mo agoUnfortunately the other crap is probably what’s going to get ported. They’ll maintain for a long while a backwards compatible version of Windows that they’ll sell for an arm and a leg, but they’ll try to move their uncaring customers to a Windows userland running on Linux. That’s my belief, and I’m always looking for clues that it’s what develops into their long-term plan. Right now the only thing we could glean is reduced investments in Windows.
- p_ing 9mo ago> Right now the only thing we could glean is reduced investments in Windows. What "reduced investments"? They just put out 25H2 with numerous changes and many monthly updates bring new features online.
- philistine 9mo agoWhat I mean is that if you see reduced Windows investments then that's a sign. I'm not saying there are any right now.