前一阵子看到 Firefox OS 的相关文章,发现有提到 adb 之类的指令,我心想怎么会用到 adb 呢?就去抓了源代码下来试试看,顺便也 Google 了相关的资料(文章最后的简报档)。

下载完成,就可以用 ./build.sh 进行编译,我在编译的过程中遇到几个比较麻烦的问题:

少 package,印象中就只有 yasm,有缺的话,就参考前面提到的 prerequisites 跟错误讯息来安装吧。

看 源码以后,我发现有很大一部分是直接使用 Android 现有的成果,也就是说,在硬件的驱动程式方面,Android 如果有现成的,是可以直接搬过来用的;Build system、音效、绘图核心、init 等等几乎都一样,对于 Android 底层开发者来说,应该是不会陌生才对。接下来应该就是要看硬件厂商对 Firefox OS 的接受度以及消费者的接受度了。