Home Assistant Home Assistant OS 10: mejor gestión de la memoria y nueva compatibilidad con la placa

Home Assistant Home Assistant OS 10: mejor gestión de la memoria y nueva compatibilidad con la placa

Logotipo de la versión 10 del sistema operativo Home Assistant

Reflejos:

  • Soporte para Hardkernel ODROID-M1
  • Función de disco de datos mejorada:
    • Fiabilidad mejorada
    • Ahora se admite el movimiento de un disco de datos a un nuevo disco de datos
  • Gestión de memoria mejorada para mejorar el rendimiento general del dispositivo, especialmente en situaciones de poca memoria
  • Paquetes de software actualizados: Linux, Docker, BlueZ, NetworkManager

¡Para instalaciones existentes, no se necesita intervención manual! Puede actualizar de forma segura sin leer estas notas de lanzamiento bastante técnicas.

Tabla de contenido

Nuevo soporte de placa: Hardkernel ODROID-M1

¡Home Assistant OS 10 es compatible con el ordenador de placa única ODROID-M1 de Hardkernel! En particular, el ODROID-M1 admite almacenamiento SSD NVMe de forma nativa, lo que lo convierte en otra excelente opción para ejecutar Home Assistant. Con su CPU de cuatro núcleos con hasta 2 GHz y hasta 8 GB de memoria, es adecuado incluso para instalaciones exigentes de Home Assistant.

Actualmente, Home Assistant se puede iniciar desde una tarjeta SD o un eMMC. Sin embargo, tenga en cuenta que se requiere un nuevo firmware de arranque (Petitboot) para arrancar desde eMMC (consulte la documentación específica de la placa). El arranque SSD NVMe actualmente no es compatible con el firmware de arranque. Sin embargo, se puede usar un SSD NVMe a través de la función de disco de datos.

Compra ODROID-M1 en Ameridroid o directamente en Hardkernel

Ordenador de placa única ODROID-M1 de Hardkernel con SSD NVMe conectado

Función de disco de datos mejorada

La función de disco de datos permite ampliar el almacenamiento añadiendo un disco externo. Al usar la función de disco de datos, todos los datos comúnmente leídos y escritos se mueven a ese almacenamiento, solo el sistema operativo Home Assistant permanece en el almacenamiento existente (por ejemplo, tarjeta SD o eMMC). Home Assistant OS es un sistema operativo de solo lectura: las particiones del sistema operativo solo se escriben cuando se actualiza el sistema operativo. Esto asegura que haya un desgaste mínimo en el almacenamiento existente.

En esta versión del sistema operativo, junto con la última versión de Supervisor, la función de disco de datos se vuelve más fácil de usar: la opción de disco de datos ahora enumera el modelo de discos de datos disponibles. El disco ahora se detectará de manera confiable y estará disponible como el nuevo disco de datos en ciertos casos extremos en los que anteriormente no lo estaban.

También es posible pasar de un disco de datos a otro: simplemente conecte otro disco y vaya a la Mover disco de datos diálogo de nuevo. Al reiniciar, los datos se moverán y el disco de datos anterior se puede desconectar. Puede encontrar la función mover disco de datos en Ajustes > Sistema > Almacenamiento en el menú adicional superior derecho.

Captura de pantalla que muestra el nuevo cuadro de diálogo de selección de disco de datos

Gestión avanzada de memoria

Con Home Assistant OS 10 con poca memoria, los dispositivos generalmente funcionarán mejor. En primer lugar, pasamos de zram a zswap, lo que nos permite usar el almacenamiento como un espacio de intercambio real. Hemos ajustado la administración de la memoria para minimizar la cantidad de escrituras en el almacenamiento (para evitar el desgaste innecesario de las tarjetas SD y otro almacenamiento basado en memoria flash).

También hemos mejorado la confiabilidad y la capacidad de respuesta en situaciones de poca memoria: el sistema operativo Home Assistant utiliza un nuevo mecanismo de administración de memoria llamado Multi-Gen LRU junto con prevención de hiperpaginación. Esto hace que el sistema operativo Home Assistant se recupere rápidamente de una situación de poca memoria y siga respondiendo.

En general, recomendamos usar una placa con al menos 1 GB de memoria y asegurarse de mantenerse muy por debajo del 80 % de utilización de la memoria. Puede monitorear la utilización general de la memoria en Ajustes > Sistema > Hardware.

Paquetes de software actualizados

Home Assistant OS está construido con la última versión de Buildroot 2023.02. Viene con el último kernel de Linux con soporte a largo plazo (6.1). Esto significa controladores actualizados y mejor soporte para dispositivos. Utiliza la última versión de Docker 23.0.3, nuestro motor de contenedores que impulsa el Supervisor y nuestros complementos. La última versión del paquete Bluetooth BlueZ 5.66 incluye varias correcciones de errores para mejorar la comunicación con los dispositivos Bluetooth. Network Manager 1.40.16 ha demostrado que funciona de manera más confiable con enrutadores de borde de subprocesos de terceros, específicamente con enrutadores de borde de Apple. También mejoramos la compatibilidad con IPv6 Neighbor Discovery en Home Assistant OS específicamente para Thread: Home Assistant OS ahora descubrirá rápidamente cuándo desaparecen los enrutadores de borde de la red y utilizará enrutadores de borde alternativos, si están disponibles.

¡Esperamos que disfrute de Home Assistant OS 10.0! Si tiene alguna pregunta o comentario, háganoslo saber.

Algunos enlaces de productos son enlaces de afiliados y ganamos una pequeña comisión cuando se compran productos.


Visto en