7

上次我检查时,谷歌 diff Courgette 仅适用于 Windows 32 位平台,它还可以在 Linux 和 OSX 上使用。还是这样吗?

如果是,是什么让 Courgette 只适用于 Windows 而不是跨平台?它不只是二进制差异吗?Chrome 目前在 Linux 和 Mac 上使用什么来进行差异更新?

4

2 回答 2

0

根据这个设计文档,courgette 知道足够的汇编语言来更新指针固定数量以减少补丁大小:

http://dev.chromium.org/developers/design-documents/software-updates-courgette

在 64 位环境中,指针的大小和指令集的差异足以使小胡瓜高效工作并非易事。

于 2013-03-29T18:05:45.780 回答
0

Courgette 适用于 Linux 和 ELF32。它还不适用于 ELF64

于 2013-01-02T12:40:09.900 回答