One of the reasons linux is secure is that it's not popular with your standard user. If it was more popular, hackers would be more insensitive to attack it and users stupid enough to download stuff from unlegitimate website, click on popup ads to download some porn game or whatever.<p>Android however has a very high penetration rate and its user are not all tech savy. A lot of them or going to google thing like "game android free" and download .apk willy nilly, giving them permissions without thinking.
I think that the Linux kernel is reasonably secure, but it still suffers from frequent vulnerabilities.<p>But to answer your question, I think you see a lot of Android malware for two reasons:<p>1. Android devices aren't usually patched with the latest security fixes.<p>2. Most malware exploits the application frameworks that sit on top of the Linux kernel. These frameworks aren't nearly as secure. And if an application framework has a kernel-mode component where code can be executed? There goes most kernel security protections.
Malware is just software, wherever you can run software - you can run malware.<p>Reason why Linux desktops are considered secure is because regular users do not use it therefore it reduces amount of malware being written for it.
Because its the most used and therefore the most targeted. It doesn't have to be considered %100 secure just because its linux, remember the early 2000s with windows 2000 and XP and how they were also heavily targeted. things have changed now of course.<p>same thing could happen to Mac OS X if it becomes more widely used (happened already).
because most of the times the malware simply uses completly normal and fine to use system api's to do what it wants to do. And for the deployment it simply gets added to cracked apps or just fake apps in general