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