Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I asked the dual question at superuser and didn't really get an answer - thought I might have better luck here.

I've started down the path of tinkering with my Android phones. What's curious to me is that during the bootloader unlocking process if you're on Windows you are required to download and install drivers while on OS X or Linux drivers are not required. This is true for my Evo 4G, Evo 3D, and most recently the Galaxy Nexus. Why do *nix based systems not require drivers?

share|improve this question
up vote 4 down vote accepted

Linux, and I imagine OSX as well, comes with a generic USB driver that allows applications to talk directly at the USB level. This is a fairly simple feature; what's surprising to me is rather how Windows sometimes requires a phone-specific driver for adb.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.