O Sistema Operacional Assistente de casa (anteriormente HassOS) é um sistema operacional baseado em Linux otimizado para hospedar assistente doméstico e seus complementos.
O sistema operacional assistente de casa usa o Docker como seu mecanismo de contêiner. Por padrão, ele implanta o supervisor de assistente doméstico como contêiner. O supervisor de assistente de casa, por sua vez, usa o mecanismo de contêiner do Docker para controlar o núcleo do assistente doméstico e os complementos em recipientes separados. O sistema operacional assistente doméstico não se baseia em uma distribuição regular do Linux como o Ubuntu. Ele é construído usando o BuildRoot e é otimizado para executar o assistente doméstico. Ele tem como alvo dispositivos de computação de placa única (SBC), como o Raspberry Pi ou Odroid, mas também suporta sistemas X86-64 com a UEFI.
Veja a lista completa e modelos específicos aqui
Se você deseja apenas usar o assistente doméstico, as instruções oficiais do guia e da instalação de iniciantes o levam como baixar o sistema operacional assistente de casa e colocá -lo em execução na sua máquina.
Se você estiver interessado em descobrir mais sobre o sistema operacional assistente doméstico e como ele funciona, leia ...
Se você não tiver experiência com sistemas incorporados, BuildRoot ou o processo de construção para distribuições Linux, recomenda -se ler esses tópicos primeiro (por exemplo, o Bootlin possui excelentes recursos).
A documentação do sistema operacional assistente de casa pode ser encontrado no site do Docs de Desenvolvedor Assistente de casa.
/tmp , /var e swap (usando compressão LZ4)O fluxo de trabalho de ação da criação de desenvolvimento do GitHub é um fluxo de trabalho acionado manualmente que cria o desenvolvimento do sistema operacional assistente doméstico. As construções de desenvolvimento estão disponíveis em https://os-artifacts.home-assistant.io/index.html.