I opened a feature request for a HassOS on generic intel/amd hardware.
What route would you suggest investigating that would allow HassOS & Supervisor & Core and the ability to use a generic linux installation on the same piece of hardware? Something that will be supported long term.
I agree the analytics data doesn’t report the OS but, correct me if I’m wrong, I have the impression this is by choice and not due to any technical limitation to acquire it
For example, Supervisor > System > Information > Host System reveals that my instance is based on Ubuntu:
If it already knows the underlying OS it may as well include it in the analytics data it is reporting. It will provide decision-makers with better visibility into Home Assistant’s installed base.
But the weird thing is I do have Hassio (Supervised) installed on this NUC with Linux.
Please don’t deprecate the Supervisor. I really like how it works and a VM would introduce a bigger load I cannot use on my system.
Potentially the only real issue I see (not having any real knowledge of Alpine Linux) is that I would guess that the majority of users already run some form of Debian Linux (Debian, Raspbian, Ubuntu,…)
The path you suggest would require every one of those users (including me ) to completely wipe out their existing OS’s and reinstall Alpine Linux in addition to all the other stuff they had on their current system.
Do you have any idea what the breakdown in user base for non-specialty (i.e. non-pro, hobbyist type) users is across the various flavors (or “flavours” for you non-US types ) of Linux?
I really don’t know and I don’t even know if that metric exists.
But my guess, again, would probably be Debian.
I’m just looking at trying to minimize the pain for the majority of users.
Currently Supervisor is having error. So anyone wont be able to install it. I have it working after fork the code and edit it back to it latest changes before being edited. I hope this will continue as I believe many will want to used it still
Well as it auto updates with no option to stop it doing so there may well be howls of anguish soon…
Alpine Linux is used in the Home Assistant docker containers. All supervisor based and core docker based installations use Alpine Linux…
The updater collects information from the core, the other screenshot is the supervisor, those are two different programs and environments.
This is referencing the suggestion that the only supported base OS could be Alpine, and in most cases, would then require people to wipe and start over.
i.e. I have Ubuntu server installed, and would need to format and start over with Alpine if that was the decision made as the supported OS for generic installs.
I see; it’s in a separate environment. Is it technically feasible to communicate across this divide? Or simply impossible?
Possible, simply not done. As said, the data isn’t used, hence never extended
It is not referring to that in any way, please read. I highly doubt we could ever support bare metal Alpine Linux.
The current installer is a changes with error in line 17… so unless that being fixed the On Hold is really work the same as depreciating.
Because they want to…?
And to be specific, there is no point at all (that I know of) to install Portainer if you don’t ever run containers other than those installed thru a HA add-on.
If you need Portainer then by default you are likely running other non-HA containers that need managed.
And that’s the beauty of the Supervised install - it allows you the benefits of the add-ons if you want them, it allows you the ability to run other containers outside of those offered by HA and it allows you to run any other thing on the base OS if you want. Why would you want anything else?
TBH, I’m really not sure why that would ever not be the default install method on any machine more powerful than a Pi. If you are to the point in your tech ability that you want to run and configure HA then the requirement to install some version of Docker on a base Linux OS then run the install script for the Linux install shouldn’t be too challenging.
If it is then maybe HA isn’t for you…
…or maybe just use the “make it easy” version and install the HassOS image on some machine.
exactly my point.
You quoted me there, there was no reference to that in my text. Please stop making assumptions, that doesn’t help anybody. Thanks
The Home Assistant Operating System is not a regular operating system like Ubuntu for example. HassOS is an embedded operating system, which is more comparable to a firmware. It has to be tailored specifically to the device it is running on. It is what makes updates on the fly possible and it is the same reason why it won’t have a general “install on some machine” edition.
I’m not sure you get it.
The reply you quoted from was in response to the suggestion of Alpine being used as the supported OS. Go back and read the reference.
I was clarifying that as you didn’t understand the reference.