9.0
版本发布时间: 2022-09-13 20:48:53
home-assistant/operating-system最新发布版本:12.4(2024-06-18 21:02:22)
Home Assistant OS 9.0 is built from Buildroot 2022.02.5 and comes with the latest Linux 5.15 release.
Most notable changes are:
- Docker uses CGroups v2, IPv6 support has been enabled and updated to the latest stable version 20.10.17. This will enable IPv6 support for add-ons (Supervisor changes pending).
- New and faster D-Bus broker dbus-broker. This has been triggered by the new Bluetooth Low Energy (BLE) support. The new D-Bus broker has a significant impact on Bluetooth performance.
- Faster boot time: systemd-timesyncd synchronizes time with NTP server now much quicker at startup.
- USB/IP support (on Kernel level).
- Updated firmwares, improved Bluetooth and WiFi support (e.g. the popular RTL8821CU chipset).
Since the same Buildroot version has been used in HAOS 8.x series, the major version of most of the applications shipped with the OS stay the same.
Detailed Changes
Home Assistant Operating System
- Add support for rtl8821cu WiFi Dongle by @s-ol in https://github.com/home-assistant/operating-system/pull/1899
- Update RPI-RF-MOD/HM-MOD-RPI-PCB/HmIP-RFUSB related packages by @jens-maus in https://github.com/home-assistant/operating-system/pull/1901
- Updated generic_raw_uart package to latest 1.26 version fixing issues with HB-RF-USB-2 and HB-RF-ETH. by @jens-maus in https://github.com/home-assistant/operating-system/pull/1927
- Make NTP dispatch script executable (#1798) by @agners in https://github.com/home-assistant/operating-system/pull/1933
- Increase maximum socket receive and send buffer size (#1964) by @agners in https://github.com/home-assistant/operating-system/pull/1968
- Remove key.json file if it appears to be corrupted (#1706) by @agners in https://github.com/home-assistant/operating-system/pull/1988
- Use checkonline instead of version for connectivity check by @ludeeus in https://github.com/home-assistant/operating-system/pull/1991
- Use GitHub Container Registry for Supervisor (#2005) by @agners in https://github.com/home-assistant/operating-system/pull/2009
- Increase Supervisor start rate limit by @agners in https://github.com/home-assistant/operating-system/pull/2010
- Fix ghcr URL by @ludeeus in https://github.com/home-assistant/operating-system/pull/2014
- Enable USB/IP kernel modules by @agners in https://github.com/home-assistant/operating-system/pull/2047
- Use Control Group v2 by @agners in https://github.com/home-assistant/operating-system/pull/1329
- Set lower OOM Score for Supervisor by @agners in https://github.com/home-assistant/operating-system/pull/2050
- Use dbus-broker as default D-Bus broker by @agners in https://github.com/home-assistant/operating-system/pull/2053
- Bump Docker to 20.10.17 by @agners in https://github.com/home-assistant/operating-system/pull/2055
- Synchronize network time quicker on bootup by @agners in https://github.com/home-assistant/operating-system/pull/2057
- Support IPv6 NAT by @pvizeli in https://github.com/home-assistant/operating-system/pull/2051
- Compile extra network drivers as modules by @agners in https://github.com/home-assistant/operating-system/pull/2059
- Enable BlueZ Audio and HID plug-ins (#2064, #1746) by @agners in https://github.com/home-assistant/operating-system/pull/2065
- Bump systemd to 250.7 by @agners in https://github.com/home-assistant/operating-system/pull/2066
- Kernel config tweaks for Bluetooth and OverlayFS by @agners in https://github.com/home-assistant/operating-system/pull/2067
- Delay systemd-timesyncd start after network is deemed online by @agners in https://github.com/home-assistant/operating-system/pull/2068
- Fix delaying systemd-timesyncd start by @agners in https://github.com/home-assistant/operating-system/pull/2069
- Bump Linux firmware and Raspberry Pi's Broadcom firmware by @agners in https://github.com/home-assistant/operating-system/pull/2072
- Fix delaying systemd-timesyncd start correctly by @agners in https://github.com/home-assistant/operating-system/pull/2082
- Start dropbear SSH server earlier by @agners in https://github.com/home-assistant/operating-system/pull/2083
- Enable k10temp kernel module by @agners in https://github.com/home-assistant/operating-system/pull/2094
- Check free disk space before starting Docker (#2092) by @agners in https://github.com/home-assistant/operating-system/pull/2097
- Do not send excessive DNS queries for online checks (#2100) by @agners in https://github.com/home-assistant/operating-system/pull/2101
- Add access to containerd for Supervisor by @agners in https://github.com/home-assistant/operating-system/pull/2102
- Bump commit interval to 30s by @agners in https://github.com/home-assistant/operating-system/pull/2103
- Enable dependencies for IPv6 NAT support by @agners in https://github.com/home-assistant/operating-system/pull/2106
- Bump buildroot to 2022.02.5 by @agners in https://github.com/home-assistant/operating-system/pull/2109
- Try booting up to 3 times on GRUB2 based systems by @agners in https://github.com/home-assistant/operating-system/pull/2112
- Try using old image name of the Supervisor image (#2111) by @agners in https://github.com/home-assistant/operating-system/pull/2113
- Move Docker configuration to daemon.json by @agners in https://github.com/home-assistant/operating-system/pull/2116
- Fix Docker key.json corruption check by @agners in https://github.com/home-assistant/operating-system/pull/2125
- Connectivity check interval to 10 minutes by @mdegat01 in https://github.com/home-assistant/operating-system/pull/2127
Build System
- chore: Included githubactions in the dependabot config by @naveensrinivasan in https://github.com/home-assistant/operating-system/pull/1947
- Bump actions/github-script from 4 to 6 by @dependabot in https://github.com/home-assistant/operating-system/pull/1952
- Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/home-assistant/operating-system/pull/1953
- Bump actions/stale from 4 to 5 by @dependabot in https://github.com/home-assistant/operating-system/pull/1954
- Bump brpaz/hadolint-action from 1.1.0 to 1.5.0 by @dependabot in https://github.com/home-assistant/operating-system/pull/1955
- Bump burnett01/rsync-deployments from 4.1 to 5.2 by @dependabot in https://github.com/home-assistant/operating-system/pull/1956
- Set restrictive GitHub Action permissions by @agners in https://github.com/home-assistant/operating-system/pull/1985
- Improve HAOS builder Dockerfile by @agners in https://github.com/home-assistant/operating-system/pull/2011
- Bump buildroot to fix GRUB2 race conditiona at build (#2020) by @agners in https://github.com/home-assistant/operating-system/pull/2045
- Load container images descending by size by @agners in https://github.com/home-assistant/operating-system/pull/2054
- Remove dev from release drafter by @agners in https://github.com/home-assistant/operating-system/pull/2107
- Remove image name from journald tag/identifier by @agners in https://github.com/home-assistant/operating-system/pull/2118
Documentation
- Fix network.md ha cli network wifi example by @nel in https://github.com/home-assistant/operating-system/pull/1976
- Better detail on the wifi setup by @shrung in https://github.com/home-assistant/operating-system/pull/1990
- Fix issue template link for developer documentation issues by @vpavic in https://github.com/home-assistant/operating-system/pull/2018
- Update README.md by @nepozs in https://github.com/home-assistant/operating-system/pull/2012
- Allow to select generic-aarch64 and yellow in issue template by @agners in https://github.com/home-assistant/operating-system/pull/2023
Raspberry Pi
- Apply NVMe fixes to all Raspberry Pi boards (#1911) by @agners in https://github.com/home-assistant/operating-system/pull/1957
- Remove duplicate ASMedia quirk 174c:55aa:u by @mhaas in https://github.com/home-assistant/operating-system/pull/2061
- Bump Linux firmware and Raspberry Pi's Broadcom firmware by @agners in https://github.com/home-assistant/operating-system/pull/2072
- rpi4: Enable arm_boost=1 to unlock 1.8Ghz CPU by @mhaas in https://github.com/home-assistant/operating-system/pull/2073
- Bump Raspberry Pi kernel and firmware to 1.20220830 by @agners in https://github.com/home-assistant/operating-system/pull/2117
Home Assistant Yellow
- Using Yellow for HA images (landingpage) by @pvizeli in https://github.com/home-assistant/operating-system/pull/1992
- Yellow: Enable PL011 console on J11 by default by @agners in https://github.com/home-assistant/operating-system/pull/2001
- Use yellow machine yellow_defconfig (landingpage) by @agners in https://github.com/home-assistant/operating-system/pull/2008
- Allow to Wipe essential boot files to trigger boot from USB host by @agners in https://github.com/home-assistant/operating-system/pull/2034
- Yellow USB mass storage support by @agners in https://github.com/home-assistant/operating-system/pull/2035
- Add LED control through device tree overrides by @agners in https://github.com/home-assistant/operating-system/pull/2038
- Bump Raspberry Pi kernel and firmware to 1.20220830 by @agners in https://github.com/home-assistant/operating-system/pull/2117
Open Virtual Appliance
- Shutdown immediately on ACPI Power Button events (#1896) by @agners in https://github.com/home-assistant/operating-system/pull/1898
- Add support RTL88x2BU USB WiFi adapters to OVA (#1903) by @agners in https://github.com/home-assistant/operating-system/pull/1906
- Update qemu-guest-agent to 7.0.0 for improved agent functionality by @jens-maus in https://github.com/home-assistant/operating-system/pull/1904
- Add open-vm-tools to AArch64 for better VMware support (#1050) by @agners in https://github.com/home-assistant/operating-system/pull/1915
- Align GRUB2 disk read buffers to block size to fix boot issues (#1912) by @agners in https://github.com/home-assistant/operating-system/pull/1929
- Check if GRUB environment is valid (#2031) by @agners in https://github.com/home-assistant/operating-system/pull/2036
- Add GRUB2 boot entry to boot into rescue shell by @agners in https://github.com/home-assistant/operating-system/pull/2096
- Drop unused cgroup_enable=memory kernel parameter by @agners in https://github.com/home-assistant/operating-system/pull/2124
- Linux: Update kernel 5.15.67 by @agners in https://github.com/home-assistant/operating-system/pull/2126
Generic x86-64
- Align GRUB2 disk read buffers to block size to fix boot issues (#1912) by @agners in https://github.com/home-assistant/operating-system/pull/1929
- Avoid using simplefb to fix boot crashes (#1920) by @agners in https://github.com/home-assistant/operating-system/pull/1930
- Check if GRUB environment is valid (#2031) by @agners in https://github.com/home-assistant/operating-system/pull/2036
- Add GRUB2 boot entry to boot into rescue shell by @agners in https://github.com/home-assistant/operating-system/pull/2096
- Add Qualcomm QCA6174/QCA6174A Bluetooth/WiFi support (#2122) by @agners in https://github.com/home-assistant/operating-system/pull/2123
- Drop unused cgroup_enable=memory kernel parameter by @agners in https://github.com/home-assistant/operating-system/pull/2124
- Linux: Update kernel 5.15.67 by @agners in https://github.com/home-assistant/operating-system/pull/2126
Hardkernel ODROID
- ODROID-XU4: Reset Ethernet properly on reboot (#1488) by @agners in https://github.com/home-assistant/operating-system/pull/2108
- Drop unused cgroup_enable=memory kernel parameter by @agners in https://github.com/home-assistant/operating-system/pull/2124
- Linux: Update kernel 5.15.67 by @agners in https://github.com/home-assistant/operating-system/pull/2126
- Backport patch to fix ODROID-N2 HDMI by @agners in https://github.com/home-assistant/operating-system/pull/2128
ASUS Tinker
- Fix Bluetooth on ASUS Tinker (#1891) by @agners in https://github.com/home-assistant/operating-system/pull/1892
- Drop unused cgroup_enable=memory kernel parameter by @agners in https://github.com/home-assistant/operating-system/pull/2124
- Linux: Update kernel 5.15.67 by @agners in https://github.com/home-assistant/operating-system/pull/2126
Khadas VIM Series
- Fix boot issue on Khadas VIM3 by @agners in https://github.com/home-assistant/operating-system/pull/1894
- Drop unused cgroup_enable=memory kernel parameter by @agners in https://github.com/home-assistant/operating-system/pull/2124
- Linux: Update kernel 5.15.67 by @agners in https://github.com/home-assistant/operating-system/pull/2126
Generic aarch64
- Add NVMe boot support to Generic AArch64 (#1050) by @agners in https://github.com/home-assistant/operating-system/pull/1918
- Align GRUB2 disk read buffers to block size to fix boot issues (#1912) by @agners in https://github.com/home-assistant/operating-system/pull/1929
- Bump buildroot to add openvmtools to Generic AArch64 board by @agners in https://github.com/home-assistant/operating-system/pull/1932
- Check if GRUB environment is valid (#2031) by @agners in https://github.com/home-assistant/operating-system/pull/2036
- Add GRUB2 boot entry to boot into rescue shell by @agners in https://github.com/home-assistant/operating-system/pull/2096
- Drop unused cgroup_enable=memory kernel parameter by @agners in https://github.com/home-assistant/operating-system/pull/2124
- Linux: Update kernel 5.15.67 by @agners in https://github.com/home-assistant/operating-system/pull/2126
Full Changelog: https://github.com/home-assistant/operating-system/compare/8.0...9.0
1、 haos_generic-aarch64-9.0.img.xz 278.32MB
2、 haos_generic-aarch64-9.0.qcow2.xz 280.31MB
3、 haos_generic-aarch64-9.0.raucb 166.62MB
4、 haos_generic-aarch64-9.0.vmdk.zip 392.55MB
5、 haos_generic-x86-64-9.0.img.xz 326.43MB
6、 haos_generic-x86-64-9.0.raucb 184.95MB
7、 haos_khadas-vim3-9.0.img.xz 244.84MB
8、 haos_khadas-vim3-9.0.raucb 102.33MB
9、 haos_odroid-c2-9.0.img.xz 245.15MB
10、 haos_odroid-c2-9.0.raucb 102.89MB
11、 haos_odroid-c4-9.0.img.xz 245.82MB
12、 haos_odroid-c4-9.0.raucb 103.09MB
13、 haos_odroid-n2-9.0.img.xz 245.4MB
14、 haos_odroid-n2-9.0.raucb 103.12MB
15、 haos_odroid-xu4-9.0.img.xz 241.15MB
16、 haos_odroid-xu4-9.0.raucb 100.98MB
17、 haos_ova-9.0.ova 428.87MB
18、 haos_ova-9.0.qcow2.xz 326.26MB
19、 haos_ova-9.0.raucb 183.71MB
20、 haos_ova-9.0.vdi.zip 415.71MB
21、 haos_ova-9.0.vhdx.zip 415.95MB
22、 haos_ova-9.0.vmdk.zip 415.71MB
23、 haos_rpi2-9.0.img.xz 247.75MB
24、 haos_rpi2-9.0.raucb 110.98MB
25、 haos_rpi3-64-9.0.img.xz 258.46MB
26、 haos_rpi3-64-9.0.raucb 117.67MB
27、 haos_rpi3-9.0.img.xz 251.2MB
28、 haos_rpi3-9.0.raucb 115.2MB
29、 haos_rpi4-64-9.0.img.xz 260.38MB
30、 haos_rpi4-64-9.0.raucb 119.67MB
31、 haos_rpi4-9.0.img.xz 252.09MB
32、 haos_rpi4-9.0.raucb 115.71MB
33、 haos_tinker-9.0.img.xz 241.91MB
34、 haos_tinker-9.0.raucb 103.11MB
35、 haos_yellow-9.0.img.xz 257.53MB
36、 haos_yellow-9.0.raucb 115.56MB