Linux, a version of Unix, does not use hardware-connection device drivers, never has.@EarlyMon
Does Linux not use drivers at all? (idk much about Linux but I'm trying to learn.)
I have some Bootable cds/dvds with Linux but I don't use them often.
It does use software-transformation device drivers - examples are printer drivers or video drivers that shape information flow for the end device - but it doesn't care how the relevant devices are connected. Connections are either byte by byte or block by block for the most part. Not difficult.
Files, data streams, and devices connect to one another using very straightforward means (in very early Unix, everything was just a type of file). It's up to the application software and the user to make connections that result in meaningful actions.
With USB debugging on, Android (actually a real-time Apache/Linux distribution) runs the adb daemon (basically a kind of server) and the PC runs adb designed to talk to that daemon.
You don't need anything extra - Android is dying to talk to anything that will listen and talk back. Get a Mac on the other end of the wire and it's Android (Linux) talking to BSD Unix, connect to Linux and it's a straight Linux to Linux communication. Nothing fancy needs to occur with a USB port - and this is exactly why wireless adb just works. No drivers of any kind needed.
It has nothing to do with file format.
Connect to Windows, first thing that happens is that adb isn't allowed to talk to whatever is on the end of the wire - it talks to Windows, that in turn talks to the right idea of a USB driver.
There's nothing weirder than Windows - perfectly good messages are deconstructed, sent through endless software layers so you can get this result from Windows with the right driver - "Oh gee, these two things are designed to talk to one another - thank God that I, the mighty Windows operating system - could make that possible by reconstructing exactly the same message I was given in the first place." I'm not exaggerating. I wish I were.
By the way - all open source software stems from one guy needing a data-transforming printer driver for a minicomputer.
Hope that clarifies.
There's no issue running a live cd or DVD compared to a live usb except speed.
Last edited:
)