
9 Jul
2020
9 Jul
'20
10:28 a.m.
On Thu, 9 Jul 2020 10:08:08 +1200, Peter Reutemann quoted:
'UI frameworks rarely become versatile and powerful enough for an operating system to depend on. He pointed to Windows being written in C++ rather than .NET, even for applets like the Calculator.'
If you adopt Andrew Tanenbaum’s meaning of “operating system” to be synonymous with “kernel”, then it shouldn’t be “rarely”, it should be “never”. The GUI in Linux is a separate, modular, replaceable layer, and that’s the way it should be. You’ll notice that platforms that don’t follow this model are nowhere near as versatile. As for writing an OS in Dotnet, that was tried with Windows Vista. And we all know how well that went ...