三星很多手机都采用自家的 Exynos 处理器,但对于 Custom ROM 开发者来说,这个 Exynos 处理器对他们是一大难题。因为 Samsung 未有为 Exynos 处理器提供 Source Code 源程式码,而相关的 Documentation 亦是过时和不兼容的。
Exynos Custom ROM 开发困难
CyanogenMod 团队成员 codeworkx 早前就在 XDA 讨论区作出上述批评,并表示 Qualcomm 和 TI 提供的支援完善很多。codeworkx 更举出例子 Samsung I9100G (配搭 TI OMAP 4) 运行 JellyBean 十分稳定,各个功能都正常运作。但相同机种而配搭 Exynos4 的 I9100 运行 Jelly Bean 就满是问题, Audio, TV Out 都不正常运作。由于没有 Exynos 源程式码,对于 Custom ROM 开发十分困难。
codeworkx 最后还抛出一句 “Don’t buy exynos phones.”。
开放 Exynos 处理器源程式码
Samsung 似乎听到了网上的不满声音。Samung 在一个开发者研讨会上表示,他们正考虑设立 Gerrit 将 Source Code 放上。
They are working with Insignal, Inc. to provide Proprietary binaries to enable complete system development on Exynos. Open Source for the Kernel and Platform (HAL, OMX, Framework Patches). The source code will be released under GPLv2 and Apache 2.0. Samsung will provide MALI GPU developer support as well.
这对于 Custom ROM 开发者应是一个好消息,相信有关 Source Code 发布后,他们的工作应会较容易。对于用家来说,这也是一件好事,Custom ROM 的兼容度和稳定性相信可大幅提高!