Dwelling Assistant OS 10: Higher reminiscence administration and new board help


Home Assistant OS Release 10 Logo

Highlights:

  • Assist for Hardkernel ODROID-M1
  • Improved information disk characteristic:
    • Improved reliability
    • Transfer from one information disk to a brand new information disk is now supported
  • Improved reminiscence administration to enhance general gadget efficiency, particularly in low reminiscence conditions
  • Up to date software program packages: Linux, Docker, BlueZ, NetworkManager

For present installations, no guide intervention is required! You may safely
replace with out studying these moderately technical launch notes.

Table of contents

New board support: Hardkernel ODROID-M1

Home Assistant OS 10 supports the Hardkernel ODROID-M1 single board computer!
Most notably, the ODROID-M1 supports NVMe SSD storage natively, which makes it
another great choice to run Home Assistant on. With its quad-core CPU with up
to 2 GHz and up to 8 GB of memory it is suitable even for demanding Home
Assistant installations.

Currently, Home Assistant can be booted off an SD-card or an eMMC. Note however
that a new boot firmware (Petitboot) is required to boot from eMMC (see
the
board-specific documentation). NVMe SSD boot is at present not supported
by the boot firmware. Nevertheless, an NVMe SSD can be utilized via the info disk
characteristic.

Purchase ODROID-M1 at Ameridroid or immediately at Hardkernel

Hardkernel ODROID-M1 single board computer with NVMe SSD plugged in

Improved information disk characteristic

The info disk characteristic permits extending storage by including an exterior disk.
When utilizing the info disk characteristic, all generally learn and written information is moved
to that storage, simply Dwelling Assistant OS itself stays on the prevailing storage
(for instance, SD-card or eMMC). Dwelling Assistant OS is a read-only working system — the
OS partitions are solely written to when updating the working system. This makes
certain that there’s minimal put on on the prevailing storage.

On this OS launch, along with the most recent model of the Supervisor, the
information disk characteristic will get extra user-friendly: The info disk selection now lists the mannequin of obtainable information disks. Disk will now be reliably detected and accessible as the brand new information disk in sure edge circumstances have been they beforehand weren’t.

It is usually attainable to maneuver from one information disk to a different:
Merely join one other disk, and go to the Transfer information disk dialog once more. On
reboot, the info can be moved and the outdated information disk could be indifferent. You will discover the transfer information disk characteristic below Settings > System > Storage in
the highest proper overflow menu.

Screenshot showing the new data disk selection dialog

Superior reminiscence administration

With Dwelling Assistant OS 10 low reminiscence, gadgets will usually carry out higher.
Firstly, we moved from zram to zswap, which permits us to make use of the storage as an
precise swap house. We’ve tuned the reminiscence administration to reduce the variety of
writes to storage (to stop pointless put on on SD-cards and different flash
memory-based storage).

We’ve additionally improved reliability and responsiveness in low-memory conditions:
Dwelling Assistant OS makes use of a brand new reminiscence administration mechanism named Multi-Gen LRU
together with thrashing prevention. This makes Dwelling Assistant OS get better shortly
from a low-memory state of affairs and stay responsive.

Usually, we suggest utilizing a board with at the least 1 GB of reminiscence and make
certain to remain properly under 80% reminiscence utilization. You may monitor the general
reminiscence utilization below Settings > System > {Hardware}.

Up to date software program packages

Dwelling Assistant OS is constructed utilizing the most recent launch of Buildroot 2023.02. It
comes with the most recent Linux kernel with long-term help (6.1). This implies
up to date drivers and higher gadget help. It makes use of the most recent model of
Docker 23.0.3, our container engine powering the Supervisor and our add-ons.
The most recent model of the Bluetooth package deal BlueZ 5.66 comes with numerous bug
fixes for improved communication with Bluetooth gadgets. Community Supervisor
1.40.16 has confirmed to work extra reliably with third social gathering Thread border routers,
particularly with Apple border routers. We additionally improved the IPv6 Neighbor
Discovery help on Dwelling Assistant OS particularly for Thread: Dwelling Assistant
OS will now shortly uncover when border routers disappear from the community and
use different border routers, if accessible.

We hope you get pleasure from Dwelling Assistant OS 10.0! When you have any questions or suggestions,
please tell us.

Some product hyperlinks are affiliate hyperlinks and we earn a small fee when merchandise are purchased.