Summary
-
Home Assistant OS 18.0 limits default sharing to 1-4GB, improving usability on devices with
-
The swap grows slightly
-
It also updates the Linux kernel to 6.18 and speeds up image flashing – get the new OS on GitHub.
It’s no secret that we here at XDA love Home Assistant. We’ve been playing with him (and his new artificial intelligence tool) for a while now and there are no signs of us stopping. One of our favorite uses for Home Assistant is to install it on a low-end system like the Raspberry Pi and perform smart home actions with it.
Unfortunately, Home Assistant OS doesn’t work as well on systems without much RAM; that is, until now. A new update for the operating system added a new setting that better respects a low amount of RAM in your system.
Home Assistant OS 18.0 brings new settings to reduce the number of RAM
Additionally, it now runs a newer version of the Linux kernel.
How he saw it LinuxiacHome Assistant OS 18.0 has finally been released. It’s worth noting that this is not the Home Assistant app that is updated; It is the operating system that keeps everything running. As such, you won’t see this update appear for your regular Home Assistant app.
One of the most interesting changes in Home Assistant OS 18.0 is a change to the default RAM swap size. The operating system should now run much better on devices with 2 GB of RAM or less, and will also take up less unnecessary space on computers with more than 12 GB of RAM:
Default swap size
The default swap file size was previously set to 33% of system RAM, resulting in a swap file that was too small to be useful on low-RAM systems and an unnecessarily large one on high-RAM systems. The default size is now limited between 1 and 4 GB:
On systems with up to 2 GB of RAM, the swap file will grow slightly compared to previous versions.
On systems with more than 12 GB of RAM, the swap file is limited to 4 GB and an existing large swap file will be recreated at a smaller size.
A manually configured swap size is still respected.
But that’s not all. The update also brings the Linux kernel from version 6.12 to 6.18, and updating new images has become much faster. If you want to check out the changelog and download it yourself, head over to project GitHub page.






