26. No prelink in ICS
The speedup that it afforded in the early days of
Android is now nullified by the speed of hardware,
as well as by the presence of Zygote
The space savings that come with prelinking are no
longer important either.
Prelinking reduces the effectiveness of Address-
Space-Layout Randomization.
Since it is not part of the gcc suite, the prelinker
needs to be maintained separately.
官方說法
Git log from
https://github.com/android/platform_build/commit/b375e71d306f2fd356b9b356b636e568c4581fa1
27. No prelink in ICS
硬體進步跟 Zygote 機制 , Prelink 加速跟沒有一樣
只省一丁點空間 , 現在記憶體大又便宜
Prelink 後 Address-Space-Layout
Randomization 效果會變弱
不是 GNU toolchain 的東西 ,
要維護很麻煩
官方說法 ( 白話版 )
Git log from
https://github.com/android/platform_build/commit/b375e71d306f2fd356b9b356b636e568c4581fa1