News for hackers. Stuff that matters.
Re:How we wound up with Linux's kernel mode setting ('KMS') by jmmv on Sunday June 19, 2022 @10:23AM (#31799652)
I remember Windows 95 getting a ton of heat for moving the graphics subsystem into the kernel and how that made the system unstable and unsafe and blah blah blah.

What I don’t remember was the reception to KMS from this same group of folks. I think there were similar concerns but my memory is fuzzy here. Does anyone remember some details?

Re:How we wound up with Linux's kernel mode setting ('KMS') by danachow on Sunday June 19, 2022 @01:01PM (#31801128)
Windows 95? What specifically are you talking about? It uses the GDI and driver model similar to Windows 3.1 and is nothing like any of the NT lineage OSes - and Windows 95 architecture is at its core not stable at all - it’s kernel driver model is simple but even a user mode program could crash the system with errant I/O.

Windows NT 4.0 migrated GDI into the kernel, maybe that’s what you’re referring to.

But KMS is not a graphics engine or display driver nor “moving the graphics subsystem in the kernel.” These are not at all comparable. KMS enhances system stability by allowing better modularization.

As for “the same group of folks” there is always the know-nothing peanut gallery on sites like Phoronix and Reddit, and to a just a slightly lesser extent, here. They will say whatever dumb uninformed crap they want.

Re:How we wound up with Linux's kernel mode setting ('KMS') by phendrenad2 on Sunday June 19, 2022 @12:50PM (#31801027)
I think the difference is, Windows has kernel-side windowing(!) and 2d drawing(!), while Linux only has kernel-side resolution switching.
Re:How we wound up with Linux's kernel mode setting ('KMS') by the_biot on Sunday June 19, 2022 @02:43PM (#31802116)
Some comments here imply that it goes well beyond that (indeed drawing font characters in non-VGA text mode shows this), but I think this difference holds -- no GUI widgets or operations in kernel mode, whereas Windows had this since NT.

Certainly I always found it scandalous that MS did that GUI stuff in the kernel, even if the NT desktop was unusually smooth as a result. Remember this was at a time when MS was positioning NT as a server OS as well, a server OS with desktop GUI crap in the kernel.

Ah hell, I'm still disgusted by it.