Google Chrome Courgette differential compression algorithm
dev.chromium.org
dev.chromium.org
http://news.softpedia.com/news/Google-Sued-over-the-Courgett...
I'm no lawyer, but this sounds pretty bad for Red Bend.
Couldn't this intermediate step of pointer collection be part of the prelink process and skip all this guesswork?
That kind of led to my second question: this makes really small images, but only from one known version to another, right? What happens if the target to be upgraded is 80 revisions behind?
You only need to keep one diff for each version you've previously published. Shouldn't be hard.
They're trying to get the vulnerability window down to minutes! If they succeed, this is going to have an impact on the economic viability of running malware.
We should have conflicting feelings about this.
We should have conflicting feelings about this
You have a point. But I think the answer to that is in the market.
Through Chrome, the browser is evolving into a new kind of platform. It will be a platform that encompasses locally execution and memory and all of the flexibility and availability of the cloud, and it will all just work.
There are sure to be competitors. If one competitor fails, we can always take our business elsewhere. We only have to worry if the government legislates us out of a means for oversight.
Adobe? Apple? Those are the two vendors that I can imagine people having installed on most, if not all Windows computers. And I know for a fact they both distribute updates as full copies of their software waying in at a couple hundred to several hundred megabytes, requiring manual updates, pop up windows and restarts.
I've yet to see anyone do updates as fast or seamlessly as Google.
https://wiki.mozilla.org/Software_Update:MAR
While Firefox updates in the past were not as quiet or seamless as Chrome updates, Mozilla is moving in that direction as part of the new "rapid release" process:
Technology marches on. I have ideas for improving bsdiff, too.