aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 118e3f15371475b35e53e6d77fd2e11adcd6e361 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# libbrillo: platform utility library

libbrillo is a shared library meant to hold common utility code that we deem
useful for platform projects.
It supplements the functionality provided by libbase/libchrome since that
project, by design, only holds functionality that Chromium (the browser) needs.
As a result, this tends to be more OS-centric code.

## AOSP Usage

This project is also used by [Update Engine] which is maintained in AOSP.
However, AOSP doesn't use this codebase directly, it maintains its own
[libbrillo fork](https://android.googlesource.com/platform/external/libbrillo/).

To help keep the projects in sync, we have a gsubtree set up on our GoB:
https://chromium.googlesource.com/chromiumos/platform2/libbrillo/

This allows AOSP to cherry pick or merge changes directly back into their fork.

[Update Engine]: https://android.googlesource.com/platform/system/update_engine/