I just got in an AML-S905X-CC v2 and I flashed the Debian 12 image from here - specifically
debian-12-base-arm64+aml-s905x-cc.img.xz - to a 32GB uSD card. After getting it set up with a new user, I took a look at what processes were running, and I noticed that Open vSwitch was installed and configured.
This is a tool I normally think of in the context of bare metal hypervisors virtualized servers, not a low power ARM SBC with 2GB RAM. Is there a reason this is configured and in place? Similarly, I noticed that exim4, a mail transfer agent, was installed and running - but I’m not sure how it was configured.
This is not software that is present in a vanilla Debian 12 install, so whomever made the image put them there, intentionally or otherwise. I’m just trying to find out if it was intentional, why was it done? And if not, I would like to request that the images be rebuilt with unnecessary software removed.