Welcome to the 17th issue of TMPDIR Weekly, a newsletter covering Embedded Linux, IoT systems, and technology in general. Please pass it on to anyone else you think might be interested and send any tips or feedback to our forum or news@tmpdir.org.
Linux
Yoe distribution release v2021.11 (langhe) is now released. We now support PowerVR drivers on BeagleBone Black. Github SRC_URI links have been changed to HTTPS as Github as deprecated git access. WiFi drivers for rPI have been upgraded to support for CM4 and PI400. Many other upgrades including Go 1.17 -- see release notes for more.
Other
Interesting discussion on the Gotime podcast about event driven systems. In this section, they discuss eventual consistency, idempotency, the snake-oil of exactly-once delivery, and using timestamps for merging -- all this sounds very familiar as we're dealing with all this in the Simple IoT project. Thus far, I'm liking the event driven architecture (using NATS) a lot.
Good article on various garbage collection techniques. This article explains why Go does not need a Java style garbage collector.
We started a new project named GitPLM, which contains tooling and a collection of best practices for managing information needed to manufacture products.
Quote for the week
If you get tired, learn to rest, not to quit. ― Banksy
Join our Discourse forum to discuss these or new topics. Find past issues of TMPDIR here. Listen to previous podcasts at https://tmpdir.org/.
Thanks for reading!
Khem and Cliff