jay (support) wrote:
Oh yeah, let's put it into a virtual machine.
What would make you think we'd put anything into a VM? Shipping a product that requires a VM to run would definitely not be something we'd be very interested in. It's why we don't support Hackintoshes for instance..
I think he was referring to more of a set of pre-compiled generic binaries that could
be installed on a VM. Although, I'd suspect shipping a prebuilt VM or Docker-style container is a lot more favorable for support than supporting a specific ARM-targeting installation for a specific hobbiest-grade board like the RPi. I know everyone hates the thought of .NET/Java/ (Kotlin, anyone???)/whatever. But it is a nice way to ship compiled binaries that can run on several platforms without the hassle of separate tool chains and build utilities for ARM/x86/etc.
BTW, anyone thinking that just because HS ships a version of their software on the Pi, or you can install it yourself - try it with a handful of chatty plugins. It's shit, and it really doesn't have much to do with the software. My HA system has a lot of external things that it talks to, cameras, other boards, internet, you name it. The RPi shares a bus between the USB and the Ethernet. Wanna use a USB drive to avoid premature SD card (and HA system) death? Cool, just watch your Ethernet performance drop in the toilet as you're writing logs, storing/retrieving video or doing anything drive-intensive. These boards are great for secondary lightweight tasks, or even your primary system If you only have a hand full of Bash/Python/Perl scripts, but do anything intensive, and you'll quickly reach its limits. The Home Assistant, OpenHAB & Homeseer folks have already ran into this.
IF a future version of Indigo can be
installed on a Pi, that'll be awesome. If it has to be
installed on a Pi, well...