Odd that I'm responding defending microsoft - but this is a function of the authors of the mouse driver, not of microsoft. Every win7 (heck, even winxp) setup of a mouse has not required a reboot. What mouse is this?
Odd that I'm responding defending microsoft - but this is a function of the authors of the mouse driver, not of microsoft.
Not really. A sensible OS would be sufficently segmented that you could swap in a new mouse driver without even notifying anything except the UI server. But, in Windows, the UI server is the kernel.
Mind you, I suspect Unix wouldn't do too much better: you'd have to restart the X server, which means restarting every UI process.
That's actually not the case. Windows provides a mechanism for doing driver installation and maintenance without requiring a reboot - it is up to the driver manufacturer whether they take the time to write the driver (and installation procedure) in a way that does not require a reboot.
In fact, I'll wager money that this driver install was a generic install wizard that the manufacturer didn't bother trying to make work without a reboot. When they wrapped the driver, they left the box chekced that says "Require the user reboot."
(no subject)
Date: 2010-11-01 01:11 am (UTC)(no subject)
Date: 2010-11-01 01:22 am (UTC)I'm installing Win 7 Ultimate Black Pro Gold Platinum-Iridium Express Yourself Special Edition from a full-price commercial package.
(no subject)
Date: 2010-11-01 02:06 am (UTC)Not really. A sensible OS would be sufficently segmented that you could swap in a new mouse driver without even notifying anything except the UI server. But, in Windows, the UI server is the kernel.
Mind you, I suspect Unix wouldn't do too much better: you'd have to restart the X server, which means restarting every UI process.
(no subject)
Date: 2010-11-01 03:50 pm (UTC)In fact, I'll wager money that this driver install was a generic install wizard that the manufacturer didn't bother trying to make work without a reboot. When they wrapped the driver, they left the box chekced that says "Require the user reboot."