Yate Sun,曾以为自己天赋异禀,并幻想着有朝一日能…
是的,Android也曾经是Linux的发行版之一,后来被剔除了(因改动太大)。
Android目前使用的就是Linux内核,Linux内核中是包含各种驱动的。
其实写一个内核、操作系统并不难,难的是你要适配众多厂商的驱动,你的操作系统如何去调用那些硬件,厂商是否愿意提供接口文档给你。
除了Windows,只能Linux能做到,所以只能选Linux内核。
苹果的OS X系统因为他的设备本身就简单,就一台机器卖好几年,花时间做做驱动完全可以。换作其他内核,要适配众多硬件几乎是不可能的事情。
如果使用过Linux系统的话,会发现Android的文件目录结构也几乎和Linux无异。
用Linux系统连接Android手机几乎是不需要驱动的。
—————————————————————————————————————— |