User-Space USB Drivers
Ole Henry Halvorsen, Douglas Clarke · Apress eBooks · 2011
From a user’s perspective, an application that requires a kernel driver detracts from the user experience. To begin with, driver installation involves writing to the “Extensions” directory, which requires administrative privileges. Therefore, the user needs to run an installer and enter the password of an administrative account, and then possibly restart before they can begin using the application. If, on the other hand, the application doesn’t require a kernel driver, the installation procedure can be as simple as downloading an application from the Mac App Store. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.