tangential
Member
This is mostly idle curiosity, but I am a little puzzled by that.
I am fairly new to the mac world, but I've worked with *nix systems since the early 80's. Based on other kernel modules I've built and installed in my mac so far (tun driver for example) I thought that loading and unloading modules was something the OS X kernel handled pretty straightforwardly.
I've run vmware in linux for years now (since their first beta) and I've never had to reboot, even when making major version upgrades. Their install would simply unload their kernel modules (of course no vms could be running) and compile and install new modules.
I am fairly new to the mac world, but I've worked with *nix systems since the early 80's. Based on other kernel modules I've built and installed in my mac so far (tun driver for example) I thought that loading and unloading modules was something the OS X kernel handled pretty straightforwardly.
I've run vmware in linux for years now (since their first beta) and I've never had to reboot, even when making major version upgrades. Their install would simply unload their kernel modules (of course no vms could be running) and compile and install new modules.