LATEST EVE 8.6.0 Release https://github.com/lf-edge/eve/releases/tag/8.6.0 🎉
NEW:
⏱Use xz compression for squashfs
Changing compression from default (gzip) to xz will reduce rootfs size from 247.90 Mbytes down to 208.57 Mbytes. The squashfs compression time increases by about 3 times (from 11 seconds to 33 on my PC), however, this is a one-time image build operation.
⏱Adjust squashfs decompressor options for arm64
We can use parallel squashfs decompressor (CONFIG_SQUASHFS_DECOMP_MULTI) and decompress directly into the page cache (CONFIG_SQUASHFS_FILE_DIRECT) to speedup read of squashfs
🛠Simplify GRUB development process
If pkg/grub/grub folder exists use it instead of cloning all necessary patches should be applied manually before making changes and either ./bootstrap or ./autogen.sh must be executed
📉Reduce Process and NI metric tickers
CPU profiling indicates that gatherProcessMetricList and getNetworkMetrics are not as cheap operations as it might seem. We reduced calls and make tickers aware of publishing metrics global options.
📈Increase ctrd memory limit
Moving to the second instance of containerd require enlarge of cgroups limit, seems we miss enlarge of /eve/containerd
🔐Enable TPM in UEFI
In terms of using TPM devices with QEMU, we enabled support inside UEFI
📡Add support for AX210 WiFi
Contributed by Zeljko.Misic@o-s.de
FIX:
😉No disk led blinking on VMware
We have no LEDs in a virtual machine, so we will not stress the disk
🛠Fix usage calculation for zfs
We should use information from zfs to calculate the usage of /persist/vault/volumes as we use zvol devices not placed in that directory.
DOC:
📄document pubsub
pubsub is the library that handles object in-memory storage, the persistence of such data, and notification to other interested processes of changes to the data.
STATS:
Github:⭐️355(+1) DockerHub: 291318 (+2154) pulls
Changelog: https://github.com/lf-edge/eve/compare/8.5.0...8.6.0
LATEST EVE 8.5.0 Release https://github.com/lf-edge/eve/releases/tag/8.5.0🎉
...