~/talk

Brillo and Weave Internals

slides:none on file

Brillo is a stripped-down Android distribution that removes the Java framework and application layer so the runtime image shrinks to roughly a tenth of Android’s, and instead runs native C services that open HAL modules directly. Communication moves from D‑Bus to binder-based IPC, with Weave implemented as on-device daemons (weaved + webservd) that parse cloud REST calls and dispatch to registered handlers. The repo uses a Brillo manifest on android.googlesource.com; the sample LED flasher example uses AIDL and hw_get_module to drive the lights, and a Node.js Weave server prototype already demonstrates the protocol is easy to replicate.

AI-written summary · about

  1. 0:00Intro
  2. 1:34About
  3. 3:31A bit of history
  4. 3:541.1. Embedded Linux
  5. 5:271.2. Android
  6. 10:041.3. Headless Android
  7. 14:331.4. Brillo / Weave
  8. 27:253.1. Getting the sources
  9. 32:043.4. Gone from external
  10. 32:483.2. Brillo top level
  11. 35:033.3. Removed from Android top level
  12. 36:013.5. New to external
  13. 36:31Images
  14. 47:287. Weave
  15. 51:089. Summing Up
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.