Posted on

Hello,

Welcome to the 69th 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 ✉️ info@tmpdir.org.

Subscribe Here

Thanks for reading!

Khem and Cliff


Quote for the week

If everyone is moving forward together, then success takes care of itself. -- Henry Ford


Yocto project 5.0 LTS updates

Next release for yocto project is 5.0, codenamed 'scarthgap' is progressing well, major upgrades have landed in past week enabling glibc-2.39, there were issues discovered with clone3 on mips32 which has been amicably resolved. Binutils has been upgraded to 2.42 as well, LLVM/Clang 18.1 is also in testing and will make into the release. An interesting discussion on bitbake performance regression is ongoing, some profiling has resulted in interesting information which led to bunch of patches to improve the situation, the patches are still being worked on and hopefully help in resolving some of the performance issues.


Book review: Elon Musk

Walter Isaacson's recent book on Elon Musk is an interesting look into a complex character who is shaping technology today. Walter shadowed Elon for two years, sitting in on meetings and personal conversations. He also talked with many people (both personal and business) Elon has interacted with over his life.

https://isaacson.tulane.edu/

This review is not an endorsement of all things Elon, but rather an attempt to learn. Elon's approach has elements that are similar to others. Tesla's "you design it, you manufacture it" reminds me of Amazon's "you build it, you run it" philosophy. Elon's conclusion that automation should be introduced late in the process reminds me of Toyota's approach.

Quotes from the book:

read more ...


How to npm install global not as root

https://stackoverflow.com/questions/18088372/how-to-npm-install-global-not-as-root

create ~/.npmrc:

prefix=/home/cbrake/.npm-global

in .bash_profile:

export PATH=~/.npm-global/bin:$PATH

Then, when you run npm install -g, packages are installed in your home dir instead of asking you for the root password to install in a system directory.


Thoughts, feedback? Let us know: ✉️ info@tmpdir.org.

Join our 💬 Discourse forum to discuss these or new topics. Find past issues of TMPDIR 📰 here. Listen to previous podcasts at 🎙 https://tmpdir.org/.