| An updater for desktop client software using Chromium code and tools. |
| |
| * The code lives in //chrome/updater. |
| * Design Doc: http://bit.ly/chromium-updater |
| * Please join chrome-updates-dev@chromium.org for topics related to the project. |
| |
| The updater will be built from a common, platform neutral code base, as part of |
| the Chrome build. The updater is going to be a drop-in replacement for Google |
| Update/Omaha/Keystone and could be customized by 3rd party embedders to for |
| updating non-Google client software, such as Edge. |
| |
| The desktop platforms include Windows, macOS, Linux. |
| |
| There are many reasons to start a new code base for this: |
| |
| * Reducing the development cost and the code duplication among platforms. |
| * Implementing update algorithms consistently and correctly: checking for |
| updates, applying updates, gathering metrics, and load shedding. |
| * Use world-class developer tool chains for build, security, and stability. |
| |
| The existing Omaha/Keystone design, implementation, and production issues apply |
| to this project as well. |