Managing a NixOS Fleet with ShellHub Using Device Tags(ShellHub blog)
A fleet keeps two lists: the devices in the device manager, and the configuration in git. Device tags keep the two lists the same.
We write down what we learn when we keep embedded Linux products running for years. These are our guides, field notes and release notes, and anyone can use them.
Aug 19, 2026
A fleet keeps two lists: the devices in the device manager, and the configuration in git. Device tags keep the two lists the same.
Aug 17, 2026
Remote access is more than a way to open a terminal. For a team with connected devices, it controls identity, support, accountability and scale.
Aug 15, 2026
When many users must reach a fleet, remote access is infrastructure. Role-based access control gives each user only the access that the job needs.
Aug 13, 2026
Remote support for a connected Linux product is part of its whole life. It changes the architecture, the security and the customer experience.
Jul 30, 2026
A connected Linux device in the field needs safe remote access for diagnostics and maintenance, for all of its service life.
Oct 30, 2025
Use an API key, curl and jq in a shell script to list your devices and to start to automate remote access.
Jun 6, 2019
UpdateHub support is now part of the official Zephyr Project repository.
May 27, 2019
How to add UpdateHub to a Zephyr Project application, so that it can receive updates over the air.
Apr 22, 2019
A guide that adds over-the-air updates to a Yocto Project image, step by step.
Apr 3, 2019
What an update over the air is, and why a device in the field needs one.
Nov 17, 2017
The second edition of the book by Otavio Salvador and Daiane Angolini is out. It covers Yocto Project 2.4 Rocko.
Sep 21, 2017
What Yocto Project 2.4 changes for Go: Go 1.9, shared runtime libraries, parallel builds and SDK support.
Sep 12, 2017
We use Go in our own products. These are the first changes that we merged into OpenEmbedded-Core to make Go support better.
Sep 4, 2017
What the Yocto Project is, how it started, and how it works together with OpenEmbedded and Poky.
Nov 12, 2014
FSL Community BSP 1.7 now has the 3.10.17-1.0.2 i.MX6 BSP update, with fixes to the graphics stack and to the kernel.
Nov 5, 2014
FSL Community BSP 1.7, Dizzy, is out. It supports 42 boards, and adds better Wayland, Qt5 and Chromium support.
Sep 1, 2014
The 3.10.17-1.0.1 i.MX6 BSP fixes from Freescale, with a fix for a GPU race condition, are now in the Yocto Project layers.
Jul 9, 2014
The first edition of Embedded Linux Development with Yocto Project is out. It covers Yocto Project 1.6 Daisy.
Mar 31, 2014
Make, build and debug a Hello World program for the i.MX53 board, with Eclipse and the Yocto Project plug-in.
Oct 26, 2013
FSL Community BSP 1.5, Dora, is out, with 34 boards from many vendors. The article lists each board, its SoC and its layer.
Apr 29, 2013
FSL Community BSP 1.4, Dylan, is out, with 19 boards from 5 vendors. The article lists each board, its SoC and its layer.
Apr 15, 2013
Build a Yocto Project image for the Boundary Devices Nitrogen6X board in five steps, from the source code to a running system.
Jul 20, 2012
We use the CHICKEN Scheme compiler a lot. Our layer cross-compiles it, and its libraries, with OpenEmbedded and the Yocto Project.
Write one paragraph about the product, the silicon and the deadline. An engineer who does this work will read it and answer you.
Or write to contato@ossystems.com.br