← Back to context Comment by surajrmal 2 years ago They would need to completely reset to do that. Do BSDs even have rust support for their drivers? 4 comments surajrmal Reply gpm 2 years ago For what it's worth, the Oxide Computing people have written illumos driver(s) in rust: https://github.com/oxidecomputer/opte/tree/master/xde School-Cotton 2 years ago Illumos is based on Solaris, not BSD. throwway120385 2 years ago I believe it's a microkernel, so in the sense that every driver is a separate userspace process, yes. School-Cotton 2 years ago That’s not true. BSD (including all the existing flavors/descendants AFAIK) has a monolithic kernel.Perhaps you’re confusing it with XNU? (Which is Mach merged with some BSD stuff).
gpm 2 years ago For what it's worth, the Oxide Computing people have written illumos driver(s) in rust: https://github.com/oxidecomputer/opte/tree/master/xde School-Cotton 2 years ago Illumos is based on Solaris, not BSD.
throwway120385 2 years ago I believe it's a microkernel, so in the sense that every driver is a separate userspace process, yes. School-Cotton 2 years ago That’s not true. BSD (including all the existing flavors/descendants AFAIK) has a monolithic kernel.Perhaps you’re confusing it with XNU? (Which is Mach merged with some BSD stuff).
School-Cotton 2 years ago That’s not true. BSD (including all the existing flavors/descendants AFAIK) has a monolithic kernel.Perhaps you’re confusing it with XNU? (Which is Mach merged with some BSD stuff).
For what it's worth, the Oxide Computing people have written illumos driver(s) in rust: https://github.com/oxidecomputer/opte/tree/master/xde
Illumos is based on Solaris, not BSD.
I believe it's a microkernel, so in the sense that every driver is a separate userspace process, yes.
That’s not true. BSD (including all the existing flavors/descendants AFAIK) has a monolithic kernel.
Perhaps you’re confusing it with XNU? (Which is Mach merged with some BSD stuff).