我上次檢查時,谷歌差異小胡瓜只適用於Windows 32位平臺,它在Linux和OSX上尚可用。那仍然是這樣嗎?谷歌的Courgette是否可以在Mac和Linux上運行?
如果是,是什麼讓小胡瓜只能在windows上工作而不是跨平臺?它不只是二進制差異? Chrome目前在Linux和Mac上使用哪些差異更新?
我上次檢查時,谷歌差異小胡瓜只適用於Windows 32位平臺,它在Linux和OSX上尚可用。那仍然是這樣嗎?谷歌的Courgette是否可以在Mac和Linux上運行?
如果是,是什麼讓小胡瓜只能在windows上工作而不是跨平臺?它不只是二進制差異? Chrome目前在Linux和Mac上使用哪些差異更新?
Courgette適用於Linux和ELF32。它does not work for ELF64 yet。
根據該設計文件,小胡瓜知道足夠彙編語言以固定量來更新指針以降低斑塊:
http://dev.chromium.org/developers/design-documents/software-updates-courgette
在64位的環境下,指針的大小和指令集足夠不同,使小胡瓜有效地工作不是微不足道的。