Thanks guys for the replies. I guess I might explain a bit the background to support my further questions .
I have been running HA Core since 2017 (or 18), I do not think it was Core yet back then on RPi3B and Raspbian. It was fine even if felt a bit cramped. When RPi4B got released I tested it but did not want it. It was good on paper, but the new USB3 basically killed all my radio (I am using integrated BT and have ZWave and Zigbee dongles directly attached to the Pi), so I sticked to RPi3B and later to RPi3B+.
It went relatively well until lately when HA upgrades started to became more and more frustrating (I already wrote a rant about it here, so I will not spoil this thread). The RPi3B was clearly reaching its EOL.
To alleviate this I decided to move to a new hardware. RPi was out, Orange Pi 5 seemed like a good contender, but eventually I decided for a passive cooled N100 box with Type 1 hypervisor and linux distro with HA Core.
I just wanted to continue doing things how I have been doing them while benefiting from the virtualization for backups, botched installs etc. The other reason while I stick to Core is I am already old enough (do not get misled by my nickname) and need to keep things “same”. And last but not least, with HA I also run zigbee2mqtt and zwavejs2mqtt (+ mosquitto) and same other petty stuff I wrote myself, which also interacts with HA and I want to maintain all those parts together as the “whole HA package”, which I hope the VM will exactly do.
@Tinkerer For what concerns the Docker, I am not at all familiar with tech, but somehow understood that getting the same setup I described above would be difficult (as the Docker image is basically baked in snapshot), but I may be wrong.
@DavesCodeMusings I believe we are on the similar paths. I just prefer to go full VM. Not because I have anything against Docker, but because I feel more comfortable about running VM and have fully capable distro in it with HA Core, as I already know, how to do it .
@callifo @parautenbach @WallyR
On RPi I was on Raspbian bullseye, but I have checked and bookworm is also only on Python 3.11 (officially).
So do you guys run an experimental version of Debian, or do you use some 3rd party package repos?
This has been becoming a serious problem on RPi because of its armv71 arch, I had to build most of the packages locally (including Python 3.12), but maybe for more ubiquitous x86-64 it is not a problem?