wrybread wrote: ↑Wed Apr 21, 2021 1:12 pm
Aha, well that explains much. So much of Win10 is a bad imitation of OSX. I really wish Windows would stop trying to imitate it, since it always falls so short. Same goes for the hardware and all the atrocious touchpads that badly imitate a Macbook's touchpad.
You still haven't actually explained the differences, and where exactly it falls short.
wrybread wrote: ↑Wed Apr 21, 2021 1:12 pm
Pretty much everywhere I go, I'm the only one using Windows these days. Except people who have to use it for work like me.
I wonder how you judge which of the folks in the airport / cafe use a laptop for work and who does it for recreation. Surely you didn't ask each and every one of them.
I don't even know how to address obviously false statements like "I'm the only one using Windows these days".
OS market share statistics, no matter where in the world you focus, will show at least a 2:1 (in some cases 4:1 and more) ratio of Windows vs OS-X users. Of course it accounts for people's work computers too, but surely only a negligible number of these people actually develop Windows software like yourself. So why do they / their companies use Windows if it is so universally bad?
wrybread wrote: ↑Wed Apr 21, 2021 1:12 pm
Why on earth would I want to see web results? It's just so silly. (One example among many of course).
Is this another case of "if I don't need it, no one does"? I don't need the integrated web search in the start menu either, but if you survey some people, enough of them will tell you that they like it. Nor do I dislike it enough to disable it, which is of course doable. And if there are many more examples - could you share just a few?
wrybread wrote: ↑Wed Apr 21, 2021 1:12 pm
To be clear, I'm not talking about "average Joes", I'm talking about experts.
Well, then, did you ever have a Windows kernel expert tell you that the opposite of what I said? Like that at any point in time, the Windows kernel ever went backwards?
wrybread wrote: ↑Wed Apr 21, 2021 1:12 pm
And on a sidenote, as a kernel expert you're not curious about the POSIX implementation of OSX?
Well, I'm not sure there are many things in the world I'm curious about.

Also, to be clear, I don't consider myself a kernel
expert by any stretch of imagination. I
have spent a good chunk of my career working on drivers for Windows and for Linux, so I know
some, and I understand some of the tradeoffs of both worlds. The Apple world shares similarities with Linux/Unix/POSIX for sure, but as far as I know, Apple develops almost everything in-house, so I wouldn't get any real experience as an Apple kernel developer, unless I went to work for them, which is extremely unlikely.
Back to the topic of the Windows kernel - in a nutshell, what I have learned about it is that kernel development in Microsoft is very incremental and very conservative. New features are added all the time, but the rate is sometimes quite slow (slow enough to drive some of their IHV partners crazy), and one of the reasons is that they go through a lot a lot of testing. This also means they tend to be rather stable. That is not to say they don't have bugs (they sure do, and sometimes they take frustratingly long to fix them), but it is rare for something like this to survive long enough and be disruptive enough to actually make a new kernel less stable. At the same time, backwards compatibility in the kernel is very high - legacy feature EOL rate is very slow. Putting these together means that any new kernel version is likely to give you more features (some of these features are in the realm of improving performance), without taking anything away that is still actively being used.
Virtually all issues and complaints about every new generation of Windows are either about the UI or about the application layer. These are developed by different organizations within Microsoft, and for whatever reasons that I cannot really know (not having ever actually worked
in the company), they don't use the same rigorous approach as the kernel team.
P.S. Sorry for turning this into a general offtopic on the good and bad of Windows, but I figure since you are the OP, and your original problem has been solved, no one should mind. Maybe at some point I'll split it off to a different thread.
