Comment by surajrmal 1 year ago They would need to completely reset to do that. Do BSDs even have rust support for their drivers? 4 comments surajrmal Reply gpm 1 year 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 umanwizard 1 year ago Illumos is based on Solaris, not BSD. throwway120385 1 year ago I believe it's a microkernel, so in the sense that every driver is a separate userspace process, yes. umanwizard 1 year 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 1 year 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 umanwizard 1 year ago Illumos is based on Solaris, not BSD.
throwway120385 1 year ago I believe it's a microkernel, so in the sense that every driver is a separate userspace process, yes. umanwizard 1 year 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).
umanwizard 1 year 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).