Android, or the associated open source project (AOSP), are technically derivatives of Linux, and hence, they natively work with any Linux-based system without requiring extra configurations. This holds true for any Linux variant, and even OS X, too, which shares a common base. However, for Windows – the most widely used PC operating system – things are little different. In Microsoft’s operating environment, everything is about drivers. Any hardware component that you have attached to your system, it will require proper drivers to be configured, whether it’s an internal piece of hardware or a peripheral. It’s not like this is something unique to Windows; it’s just that the latter requires more third-party drivers than its counterparts, and that’s where Android users share the same woes.