|
发表于 2011-6-24 13:31:10
|
显示全部楼层
我看android的内核增加了一些消息、OOM等特性。
手机os是否必须用这些特性不可?
-----------------------------
貌似是的,待机时要播放歌曲,关机时候还要闹钟,这些可能都是linux不具备的功能。如果改,也只能修改内核啦。
android的上层应用大都只访问java的接口。
开源社区好像对谷歌对linux内核的修改方案持批评态度,那么开源社区有没有可能自行实现一份android的java库,不使用android的内核而使用原生内核实现功能?
-------------------------------
的确是批评态度的,因为它修改了内核,最初以为能贡献一堆驱动,谁知道google 做了个兼容层,驱动在兼容层跑(所以驱动不必开源,也就不会牵扯到硬件商利益问题),所以自从把google从kernel移除之后,google就干脆单独发展了。
可以呀,就是个虚拟机呗……看《MeeGo软件不是问题 诺基亚N9可装Android软件》http://cnbeta.com/articles/146746.htm
ps:好像android不只是有java了,还有一些原生的c程序了?好像是,不太记得了
还有一个问题是,android的手机一定要用dalvik和java吗?
我觉得只要有手机的芯片手册,用原生内核开发驱动、pc上的软件也能移植到android手机上吧?有没有人已经开始做类似的事情?
--------------------------------
只要有信心有恒心(速度慢),就可以把qemu移植上去,跑个95,98没问题。架构限制,pc上的基本不行,除非是arm的。 |
|