Your Linux desktop gets kernel updates, your Android phone (depending on the manufacturer) doesn't, or doesn't very often at all.<p>Windows ~~doesn't~~ have to reboot when adding drivers/kernel modules since Vista, but most legacy installers will still force you too. And best practice dictates you should.