ホームアシスタントオペレーティングシステム(以前のHassos)は、ホームアシスタントとそのアドオンをホストするために最適化されたLinuxベースのオペレーティングシステムです。
ホームアシスタントオペレーティングシステムは、Dockerをコンテナエンジンとして使用しています。デフォルトでは、ホームアシスタントスーパーバイザーをコンテナとして展開します。ホームアシスタントスーパーバイザーは、Dockerコンテナエンジンを使用して、別のコンテナでホームアシスタントコアとアドオンを制御します。ホームアシスタントオペレーティングシステムは、Ubuntuのような通常のLinux分布に基づいていません。 BuildRootを使用して構築されており、ホームアシスタントを実行するように最適化されています。 Raspberry PiやOdroidなどのシングルボードコンピューティング(SBC)デバイスをターゲットにしていますが、UEFIを使用してX86-64システムもサポートしています。
ここでは、完全なリストと特定のモデルを参照してください
ホームアシスタントを使用したい場合は、オフィシャルガイドとインストールの手順を使用して、ホームアシスタントオペレーティングシステムをダウンロードしてマシンで実行する方法をご覧ください。
ホームアシスタントオペレーティングシステムの詳細とその仕組みについて詳しく知りたい場合は...
組み込みシステム、BuildRoot、またはLinux分布のビルドプロセスの経験がない場合は、これらのトピックを最初に読み上げることをお勧めします(Bootlinには優れたリソースがあります)。
ホームアシスタントオペレーティングシステムのドキュメントは、Home Assistant Developer Docs Webサイトにあります。
/tmp 、 /varおよびswap for zram(LZ4圧縮を使用)開発ビルドGitHubアクションワークフローは、ホームアシスタントOS開発ビルドを作成する手動でトリガーされたワークフローです。開発ビルドは、https://os-artifacts.home-assistant.io/index.htmlで入手できます。