Comment by ModernMech
3 years ago
That’s a very hard constraint for a non real-time system to guarantee. It’s not necessarily a bad thing that your OS has a flexible scheduler. I think you’d find running a real-time OS as your daily development machine would have some of its own quirks you would find distasteful.
It doesn't have to be a truly real-time system. The difference here is more philosophical than technical. If the software were designed to make my demands a priority, then it could do a much better job responding to them, but nobody working on the software is thinking that way.
BeOS managed it, and Haiku continues to manage.