Home Assistant OS 6
Home Assistant OS 6 estable ya está disponible!
Reflejos:
- Agente de SO para una mejor integración del SO con Supervisor
- Soporte para dispositivos adicionales de Wi-Fi y Bluetooth
- Imágenes de disco de máquina virtual más pequeñas
- Mejorado: compatibilidad con el sistema genérico x86-64
Tabla de contenido
Cambios en el sistema operativo
Agente de SO
La versión 6 del sistema operativo viene con un nuevo demonio escrito en Go llamado OS Agent. Esto permite al supervisor acceder a más aspectos del sistema operativo. Uno de esos aspectos es mover los datos a un disco de datos externo o borrar los datos para comenzar de nuevo sin reinstalar. Sin embargo, tenga en cuenta que en este punto, la lógica requerida en Supervisor y Frontend aún se está desarrollando.
Bajo el capó
Bajo el capó, el sistema operativo se actualizó al último kernel de Linux 5.10 ascendente, así como a Buildroot 2021.02.1. La última versión de Buildroot trae toneladas de nuevas versiones de software junto con correcciones de errores y seguridad. Algunos componentes clave que recibieron una actualización fueron systemd 247 y Docker Container Engine 20.10.6.
Otros cambios Home Assistant OS 6
- El nombre corto del sistema operativo utilizado en toda la pila de software se cambió a “haos”. Desde la perspectiva de los usuarios, no hay muchos cambios, pero conduce a nuevos nombres de archivo.
- La CLI de Home Assistant ahora se inicia en tty1 en lugar del mensaje de inicio de sesión. El banner HA CLI muestra la IP y otra información del dispositivo sin la necesidad de conectar un teclado para iniciar sesión.
- El shell predeterminado del usuario root es ahora Busybox ash. Esto permite usar scp y herramientas similares usando SSH.
- El inicio del sistema ahora se retrasa hasta que la hora del sistema se haya sincronizado con un servidor NTP. Esto evita problemas de conexión a servidores habilitados para SSL / TLS cuando la hora del sistema está inactiva. En la práctica, la demora solo debería ser de unos segundos. El sistema continúa con el inicio después de los 90 en caso de que no se pueda acceder al servidor NTP (por ejemplo, si no hay conexión a Internet disponible).
Soporte de dispositivos
RASPBERRRY PI
Todas las versiones de Raspberry Pi se actualizaron para usar el Kernel 5.10 de Linux del equipo de Raspberry Pi, al igual que el sistema operativo Raspberry Pi. El último firmware de Bluetooth para CYW43455 (Raspberry Pi 3 B + / 4) con correcciones de seguridad ahora es parte de las imágenes de Raspberry Pi.
Genérico x86-64
En Home Assistant OS 6, la placa / imagen “Intel NUC” fue renombrada a “Generic x86-64”. La instalación existente de “Intel NUC” migrará automáticamente a la imagen “Generic x86-64” en la actualización.
Ya con OS 5, la imagen “Intel NUC” se podía utilizar para la mayoría de los sistemas x86-64 con capacidad UEFI. Con el cambio de nombre se enfatiza ese hecho. Home Assistant OS está abierto a cambios para agregar controladores para extender el soporte para otras plataformas x86-64. Sin embargo, tenga en cuenta que no tenemos acceso a todo el hardware x86-64, por lo que el soporte para dispositivos se basa en el mejor esfuerzo.
Otros cambios:
- El controlador de red Intel IGC admite tarjetas de red Intel como I225-LM / I225-V utilizadas en algunos dispositivos Intel NUC más nuevos.
- Con Home Assistant OS 6, la última versión del cargador de arranque Barebox 2021.05.0 que corrige el arranque desde discos duros de más de 2TB.
- El controlador de kernel ACPI para dispositivos Thinkpad está habilitado.
Dispositivo de virtualización abierto
Las imágenes de disco virtual ahora se crean a partir de un archivo disperso como fuente, lo que conduce a tamaños de imagen de disco efectivos más pequeños. Las imágenes de disco ahora también se distribuyen en el formato de archivo zip más común (excepto las imágenes qcow2 que se utilizan principalmente en Linux, siguen estando en el formato de compresión xz).
De forma predeterminada, la imagen ahora tiene una consola en serie habilitada que es útil para acceder al sistema operativo Home Assistant en sistemas host sin cabeza.
Compatibilidad adicional con dispositivos Wi-Fi y Bluetooth
Ralink rt27xx / rt28xx / rt30xx, así como los dispositivos Realtek 87xx / 88xx, ahora son compatibles con placas que no tienen Wi-Fi / Bluetooth integrado. Esto también es cierto para la imagen OVA para entornos virtualizados (cuando se utiliza la funcionalidad de paso a través de hardware). Para la imagen OVA, también los firmwares de Intel ahora forman parte de la imagen, de modo que los dispositivos Intel Wi-Fi / Bluetooth también se pueden usar en modo de transferencia.
Soporte IP de Homematic
@ jens-maus contribuyó con el soporte del sistema operativo para el soporte de pila dual Homematic / Homematic IP para dispositivos RPI-RF-MOD o HM-MOD-RPI-PCB. Esto, junto con el complemento CCU de RaspberryMatic, ofrece la funcionalidad completa de RaspberryMatic integrado en Home Assistant.
Compatibilidad con el acelerador de inteligencia artificial PCIe de Google Coral
@ryddler habilitó el controlador para dispositivos Google Coral PCIe TPU. Esto permite utilizar Google Coral Mini PCIe Accelerator o M.2 Accelerator en todas las placas que admiten PCIe.
¡Eso es todo amigos! ¡Ahora sal y actualiza Home Assistant OS 6!