4 ms·
You can't replace the NTOS scheduler. This is more of an automated (?) process manager.
by p_ing 10mo ago
You can't replace the NTOS scheduler. This is more of an automated (?) process manager.
- ImPrajyoth 10mo agoyou are technically right (the best kind of right). i am running in userspace, so i cant replace the actual thread scheduling logic in Ring 0 without writing a driver and BSODing my machine. think of this more as a High-Level Governor. The NTOS scheduler decides which thread runs next, but this LLM decides if that process deserves to exist at all. basically; NTOS tries to be fair to every process. BrainKernel overrides that fairness with judgment. if i suspend a process, i have effectively vetoed the scheduler.
- p_ing 10mo ago> NTOS tries to be fair to every process This is a super simplification of the NTOS scheduler. It's not that dumb! > if i suspend a process, i have effectively vetoed the scheduler. I mean, I suppose? It's the NTOS scheduler doing the suspension. It's like changing the priority level -- sure, you can do it, but it's generally to your detriment outside of corner cases.
- nijave 10mo agoI do wonder how painfully slow the computer would be if you actually did replace the in-kernel scheduler with an LLM...