raspOVOS

What we change on Raspberry Pi OS

An honest inventory of everything the provisioning does to a stock Raspberry Pi OS Lite. If you would rather apply OVOS to an existing system yourself, use ovos-installer instead.

Users & login

System packages

Audio stack (PipeWire, WirePlumber, ALSA utils, portaudio, mpv, ffmpeg), build tools for native wheels (build-essential, swig, python3-dev, libfann-dev, libssl-dev), camera libs (libcamera, kms++), DLNA (gstreamer, gmediarender), quality-of-life (jq, git, curl, mosh, i2c-tools, kdeconnect, zram generator).

Python

Performance & storage tuning

Services

See systemd units for the full unit map — OVOS itself under the ovos user, hardware detection (ovos-i2csound), audio autoconfiguration, splash screen, and bus signals for reboot/shutdown as system units.

What we do NOT change

No telemetry is added anywhere. SSH stays as Raspberry Pi OS ships it. Nothing phones home: the public STT/TTS servers are only contacted by the lite/hybrid variants during actual use, and everything can be pointed at your own servers — see Change the voice or STT.