Welcome to the 51st issue of TMPDIR, a weekly newsletter 📰 covering Embedded Linux, IoT systems, and technology in general. Please pass this on to anyone else you think might be interested. Suggestions and feedback are welcome at ✉️ firstname.lastname@example.org.
Thanks for reading!
Khem and Cliff
Quote for the week
Whenever you find yourself on the side of the majority, it is time to pause and reflect. --Mark Twain
Glibc upgraded to 2.37. More recipes are fixed to build with the upcoming GCC13
and Clang16 compiler. The Go compiler is upgraded to 1.20.1. Static linking of
binaries with LLVM runtime is improved by bundling the
libc++abi archive into
libc++.a, Control zstd parallism for package generation in Yoe. When
timesyncd is enabled, then systemd-time-wait-sync.service is enabled by default,
which can be used to get a notification on the system time sync event.
Empty packages and bogus dependencies - what to do?
Yocto has an interesting way of computing runtime dependencies and mostly it works but sometimes it fails and one common reason is a dependent package is empty and the packager removed it. There is some thoughts around this issue on the architecture list.
Development Stats for Kernel 6.2
Recently, Kernel 6.2 was released and LWN has interesting stats where over 2000 developers contributed to kernel. Reviewed-by tags are steadily growing over releases which could be a factor contributing to code quality over time. Usual contributing organizations are still the highest contributors for a long time, which is good for the overall health of the project
We've been using SIOT more to monitor servers and other systems we manage. Using the metrics client, we can easily monitor a number of system and application parameters. SIOT is an easy way to get data from remote systems into Grafana.
37 Signals continues to document their exodus from the cloud. The basic premise is that if you need an entire server and your load is fairly constant, then you are probably overpaying for cloud resources vs owning them.
Thoughts, feedback? Let us know: ✉️ email@example.com.