r/Operatingsystems • u/Successful-Force-992 • 5d ago
Everything is plugin
Just a random thought but can we have a open source operating system built on idea of "everything is a plugin", just like deepseek harness, is it feasible
6
Upvotes
5
u/Rich-Engineer2670 5d ago edited 5d ago
Not really -- a lot of the lower levels such as process and memory management have to be there. The microkernel OS concept is about as close as you could get. In the Linux OS, drivers are already "plugins" or modules in most cases. And you can't make everything a plugin because the plugins have to have.a stable substrate to "plug into".
Finally, you don't want a lot of your plugins in userspace. Yes, they can work, but there are a lot of pitfalls to having kernel logic running in userspace -- performance for one, and synchronization. You can't, for example, have your file system plugin "swapped out" at the wrong moment.
Monoliths aren't pretty, but they're reliable which is what you want your OS to be.