Releases: home-assistant/operating-system
HassOS Release-1 build 0 (RC)
HassOS Version 1.0 (RC)
Documentation: https://github.com/home-assistant/hassos/tree/rel-1/Documentation
Update 27.06.2018
We replace the OVA with vmdk file until we have a better OVF template. I update the documentation what will be need to run this file on a vmware/virtualbox/qemu/hyperv.
HassOS Dev-0 build 7
We don't build images for this release, we start with RC.
OS
Added
- Create now rauc bundles for OTA updates
Updated
- Hass.io CLI for HassOS version 5
- Hass.io Supervisor version 109
Changed
- Remove not used avahi extension
- Add squashfs tools for rauc
- Use systemd mount system as backend for config
- Use AppArmor from S3
- U-Boot handling like the linux kernel
- Don't start debug ssh default, only if needed
Fixed
- Install the correct keyring for rauc on development
HassOS 0.6 beta
Note
This is Only a BETA. Don't use it productive. We support only OTA updates to stable release!
Please help us to improve the Documentation: https://github.com/home-assistant/hassos/tree/dev/Documentation
You can login into device with root. After that you are in a simple CLI container. We had no time to give them more love. It is only a simple busybox. You can exit this CLI with exit 10
. There is also a hassio cli,
but actual will not work and need also a update on supervisor to support token from hosts.
What is needed for a stable release:
- Fix bugs
- Create a real CLI container
- Better documentation
Future steps:
- Add Hass.io support for HassOS configuration/Network over UI
OS
Fixed
- Expander bug with SDcards
Hardware
Fixed
- U-boot problems on RPi 64bit
HassOS 0.5 beta
More details see release notes for 0.4
OS
Changed
- Size for journalctl
- Don't wait of network. Is wired with 2 network cards and the system boot faster.
Removed
- Old state mapping
Known bugs
- Expander dosn't work correct with SD cards. Need to be fix in next release
Hardware
Bugfix
- Fix SDHCI bug with Raspberry Pi3 for store state data to SD
Changed
- Disabled USB storage on U-Boot
HassOS 0.4
Note
This is Only a BETA. Don't use it productive. We support only OTA updates to stable release!
Please help us to improve the Documentation: https://github.com/home-assistant/hassos/tree/dev/Documentation
You can login into device with root. After that you are in a simple CLI container. We had no time to give them more love. It is only a simple busybox. You can exit this CLI with exit 10
. There is also a hassio cli,
but actual will not work and need also a update on supervisor to support token from hosts.
What is needed for a stable release:
- Fix bugs
- Create a real CLI container
- Better documentation
Future steps:
- Add Hass.io support for HassOS configuration/Network over UI
OS
We use now U-Boot as primary bootloader and barebox for UEFI devices.
Added
- Support for U-Boot
- Hass.io Supervisor 107
Changed
- Set timer to 1m for report rauc the system booted well, before 30s
- Change partition layout for dual bootloader support:
[boot] = 32M
[kernelA] = 24M
[rootfsA] = 256M
[kernelB] = 24M
[rootfsB] = 256M
[bootstate] = 8M
[overlay] = 96M
[data] = > 1GB
Hardware
Added
- Support for Raspberry Pi
- Support for Raspberry Pi 0 W
- Support for Raspberry Pi 3
- Support for Raspberry Pi 3-64
Changed
- Migrate Raspberry Pi 2 to u-boot
Update
We update the RPi3 64bit version to make sure that the arm_64bit
is set in config.txt
.
HassOS 0.3
System
Changes
- Rename from Hass.io-OS to HassOS
- Update docker to 18.03.1-ce
- Update buildroot to 2018.05
- Update Barebox to 2018.05
- Update linux to 4.14.41
- Add support for modules/rauc on
hassos-config
- Generalize bootloader handling for all boards
Bugfix
- Fix missing docker-proxy
Hardware
Raspberry
Add support for Raspberry Pi2. Actual it works only if the console is mapped to ttyAMA0. Without serial console it fails with a kernel panic while the sdhost don't initial correctly. I think there is a device-tree bug. Maybe someone can help to find out why...
Misc
Don't use this productive. It is only for development. Actual we have no real CLI, they is only a blank docker container. You can exit this CLI container with exit 10
.
Hass.io-OS 0.2
Beta Build 0.2
First release with final userland/kernel. As next we update the hardware support.
Roadmap for Beta/Stable Release:
#3
Warning: This is a beta and we don't plan OTA updates for the beta currently!
Notes
Use exit 10
inside CLI to spring to host. User for login is root
Hass.io-OS 0.1
That is the first technical preview of the new Hass.io-OS
This is for developer and technical approved users. You can't use this productive now and we don't support any OTA updates for this release.
Don't create any Issue/Bug reports. This release is for developers they fix it self and provide a PR or use discord to search a solution.
Roadmap for Beta/Stable Release:
#3
Tips
Use exit 10
on CLI to access to base system. User is root
.
Known Bugs
- After 3 reboots, the barebox lock the system0 and can't boot from system1. I need fix the state access for rauc on local system. You can boot with
boot system0
or reset the disk. - The CLI after login is very basic. I had no time to make it usefully.