<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>O.S. Systems blog</title>
    <link>https://ossystems.tech/blog/</link>
    <description>Guides and field notes on embedded Linux, the Yocto Project, Zephyr, Nix, remote access and updates, and the books we recommend.</description>
    <language>en</language>
    <item>
      <title>Managing a NixOS Fleet with ShellHub Using Device Tags</title>
      <link>https://blog.shellhub.io/managing-a-nixos-fleet-with-shellhub-using-device-tags/</link>
      <guid isPermaLink="true">https://blog.shellhub.io/managing-a-nixos-fleet-with-shellhub-using-device-tags/</guid>
      <pubDate>Wed, 19 Aug 2026 12:00:00 GMT</pubDate>
      <description>A fleet keeps two lists: the devices in the device manager, and the configuration in git. Device tags keep the two lists the same.</description>
    </item>
    <item>
      <title>What to Consider Before Choosing a Remote Access Solution</title>
      <link>https://blog.shellhub.io/choosing-remote-access-solution/</link>
      <guid isPermaLink="true">https://blog.shellhub.io/choosing-remote-access-solution/</guid>
      <pubDate>Mon, 17 Aug 2026 12:00:00 GMT</pubDate>
      <description>Remote access is more than a way to open a terminal. For a team with connected devices, it controls identity, support, accountability and scale.</description>
    </item>
    <item>
      <title>How ShellHub Improves Security in Remote Access with RBAC</title>
      <link>https://blog.shellhub.io/remote-access-is-not-a-task-its-infrastructure-heres-how-shellhub-makes-it-scalable/</link>
      <guid isPermaLink="true">https://blog.shellhub.io/remote-access-is-not-a-task-its-infrastructure-heres-how-shellhub-makes-it-scalable/</guid>
      <pubDate>Sat, 15 Aug 2026 12:00:00 GMT</pubDate>
      <description>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.</description>
    </item>
    <item>
      <title>Why Product Teams Should Design Remote Support From the Start</title>
      <link>https://blog.shellhub.io/why-product-teams-should-design-remote-support-from-the-start/</link>
      <guid isPermaLink="true">https://blog.shellhub.io/why-product-teams-should-design-remote-support-from-the-start/</guid>
      <pubDate>Thu, 13 Aug 2026 12:00:00 GMT</pubDate>
      <description>Remote support for a connected Linux product is part of its whole life. It changes the architecture, the security and the customer experience.</description>
    </item>
    <item>
      <title>After Digitalization: How to Securely Access Embedded Linux Devices in the Field</title>
      <link>https://blog.shellhub.io/after-digitalization-how-to-securely-access-embedded-linux-devices-in-the-field/</link>
      <guid isPermaLink="true">https://blog.shellhub.io/after-digitalization-how-to-securely-access-embedded-linux-devices-in-the-field/</guid>
      <pubDate>Thu, 30 Jul 2026 12:00:00 GMT</pubDate>
      <description>A connected Linux device in the field needs safe remote access for diagnostics and maintenance, for all of its service life.</description>
    </item>
    <item>
      <title>Getting Started with the ShellHub API using Shell Script</title>
      <link>https://blog.shellhub.io/getting-started-shellhub-api-shell-script/</link>
      <guid isPermaLink="true">https://blog.shellhub.io/getting-started-shellhub-api-shell-script/</guid>
      <pubDate>Thu, 30 Oct 2025 12:00:00 GMT</pubDate>
      <description>Use an API key, curl and jq in a shell script to list your devices and to start to automate remote access.</description>
    </item>
    <item>
      <title>Integration of UpdateHub in the official Zephyr Project repository</title>
      <link>https://blog.updatehub.io/integration-of-updatehub-in-the-official-zephyr-project-repository/</link>
      <guid isPermaLink="true">https://blog.updatehub.io/integration-of-updatehub-in-the-official-zephyr-project-repository/</guid>
      <pubDate>Thu, 06 Jun 2019 12:00:00 GMT</pubDate>
      <description>UpdateHub support is now part of the official Zephyr Project repository.</description>
    </item>
    <item>
      <title>UpdateHub: Enabling in the Zephyr Project</title>
      <link>https://blog.updatehub.io/updatehub-enabling-in-the-zephyr-project/</link>
      <guid isPermaLink="true">https://blog.updatehub.io/updatehub-enabling-in-the-zephyr-project/</guid>
      <pubDate>Mon, 27 May 2019 12:00:00 GMT</pubDate>
      <description>How to add UpdateHub to a Zephyr Project application, so that it can receive updates over the air.</description>
    </item>
    <item>
      <title>UpdateHub: Sending OTA Updates using the Yocto Project</title>
      <link>https://blog.updatehub.io/updatehub-sending-ota-updates-using-the-yocto-project/</link>
      <guid isPermaLink="true">https://blog.updatehub.io/updatehub-sending-ota-updates-using-the-yocto-project/</guid>
      <pubDate>Mon, 22 Apr 2019 12:00:00 GMT</pubDate>
      <description>A guide that adds over-the-air updates to a Yocto Project image, step by step.</description>
    </item>
    <item>
      <title>Over-the-Air (OTA) Update - Solution for Remote Firmware Updates</title>
      <link>https://blog.updatehub.io/over-the-air-ota-update-solution-for-remote-firmware-updates/</link>
      <guid isPermaLink="true">https://blog.updatehub.io/over-the-air-ota-update-solution-for-remote-firmware-updates/</guid>
      <pubDate>Wed, 03 Apr 2019 12:00:00 GMT</pubDate>
      <description>What an update over the air is, and why a device in the field needs one.</description>
    </item>
    <item>
      <title>Embedded Linux Development with Yocto Project, 2nd edition, released</title>
      <link>https://ossystems.tech/blog/embedded-linux-development-with-yocto-project-2nd-edition-released/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/embedded-linux-development-with-yocto-project-2nd-edition-released/</guid>
      <pubDate>Fri, 17 Nov 2017 12:00:00 GMT</pubDate>
      <description>The second edition of the book by Otavio Salvador and Daiane Angolini is out. It covers Yocto Project 2.4 Rocko.</description>
    </item>
    <item>
      <title>Golang support in Yocto Project greatly improved!</title>
      <link>https://ossystems.tech/blog/golang-support-in-yocto-project-greatly-improved/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/golang-support-in-yocto-project-greatly-improved/</guid>
      <pubDate>Thu, 21 Sep 2017 12:00:00 GMT</pubDate>
      <description>What Yocto Project 2.4 changes for Go: Go 1.9, shared runtime libraries, parallel builds and SDK support.</description>
    </item>
    <item>
      <title>Enhancing the Golang support in Yocto Project - part 1</title>
      <link>https://ossystems.tech/blog/enhancing-the-golang-support-in-yocto-project/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/enhancing-the-golang-support-in-yocto-project/</guid>
      <pubDate>Tue, 12 Sep 2017 12:00:00 GMT</pubDate>
      <description>We use Go in our own products. These are the first changes that we merged into OpenEmbedded-Core to make Go support better.</description>
    </item>
    <item>
      <title>What the Yocto Project is</title>
      <link>https://ossystems.tech/blog/what-the-yocto-project-is/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/what-the-yocto-project-is/</guid>
      <pubDate>Mon, 04 Sep 2017 12:00:00 GMT</pubDate>
      <description>What the Yocto Project is, how it started, and how it works together with OpenEmbedded and Poky.</description>
    </item>
    <item>
      <title>FSL Community BSP 1.7 gets i.MX6 BSP update</title>
      <link>https://ossystems.tech/blog/fsl-community-bsp-1-7-gets-i-mx6-bsp-update/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/fsl-community-bsp-1-7-gets-i-mx6-bsp-update/</guid>
      <pubDate>Wed, 12 Nov 2014 12:00:00 GMT</pubDate>
      <description>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.</description>
    </item>
    <item>
      <title>FSL Community BSP 1.7 is out!</title>
      <link>https://ossystems.tech/blog/fsl-community-bsp-1-7-is-out/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/fsl-community-bsp-1-7-is-out/</guid>
      <pubDate>Wed, 05 Nov 2014 12:00:00 GMT</pubDate>
      <description>FSL Community BSP 1.7, Dizzy, is out. It supports 42 boards, and adds better Wayland, Qt5 and Chromium support.</description>
    </item>
    <item>
      <title>i.MX6 BSP kernel fixes available for Yocto</title>
      <link>https://ossystems.tech/blog/freescale-3-10-17-1-0-1-i-mx6-bsp-fixes-are-available-for-yocto-project/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/freescale-3-10-17-1-0-1-i-mx6-bsp-fixes-are-available-for-yocto-project/</guid>
      <pubDate>Mon, 01 Sep 2014 12:00:00 GMT</pubDate>
      <description>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.</description>
    </item>
    <item>
      <title>New book about the Yocto Project released</title>
      <link>https://ossystems.tech/blog/embedded-linux-development-with-yocto-project-book-released/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/embedded-linux-development-with-yocto-project-book-released/</guid>
      <pubDate>Wed, 09 Jul 2014 12:00:00 GMT</pubDate>
      <description>The first edition of Embedded Linux Development with Yocto Project is out. It covers Yocto Project 1.6 Daisy.</description>
    </item>
    <item>
      <title>Hello World program for the i.MX53 board</title>
      <link>https://ossystems.tech/blog/how-to-develop-a-hello-world-application-for-the-freescale-i-mx53-board/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/how-to-develop-a-hello-world-application-for-the-freescale-i-mx53-board/</guid>
      <pubDate>Mon, 31 Mar 2014 12:00:00 GMT</pubDate>
      <description>Make, build and debug a Hello World program for the i.MX53 board, with Eclipse and the Yocto Project plug-in.</description>
    </item>
    <item>
      <title>FSL Community BSP 1.5 announced</title>
      <link>https://ossystems.tech/blog/fsl-community-bsp-1-5-announced/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/fsl-community-bsp-1-5-announced/</guid>
      <pubDate>Sat, 26 Oct 2013 12:00:00 GMT</pubDate>
      <description>FSL Community BSP 1.5, Dora, is out, with 34 boards from many vendors. The article lists each board, its SoC and its layer.</description>
    </item>
    <item>
      <title>Freescale Community BSP 1.4 release</title>
      <link>https://ossystems.tech/blog/freescale-community-bsp-1-dot-4-release/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/freescale-community-bsp-1-dot-4-release/</guid>
      <pubDate>Mon, 29 Apr 2013 12:00:00 GMT</pubDate>
      <description>FSL Community BSP 1.4, Dylan, is out, with 19 boards from 5 vendors. The article lists each board, its SoC and its layer.</description>
    </item>
    <item>
      <title>Yocto with Nitrogen6X: 5 steps only!</title>
      <link>https://ossystems.tech/blog/yocto-with-boundary-devices-nitrogen6x-5-steps-only/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/yocto-with-boundary-devices-nitrogen6x-5-steps-only/</guid>
      <pubDate>Mon, 15 Apr 2013 12:00:00 GMT</pubDate>
      <description>Build a Yocto Project image for the Boundary Devices Nitrogen6X board in five steps, from the source code to a running system.</description>
    </item>
    <item>
      <title>OpenEmbedded/Yocto layer for CHICKEN Scheme</title>
      <link>https://ossystems.tech/blog/openembedded-core-slash-yocto-layer-for-chicken-scheme-available/</link>
      <guid isPermaLink="true">https://ossystems.tech/blog/openembedded-core-slash-yocto-layer-for-chicken-scheme-available/</guid>
      <pubDate>Fri, 20 Jul 2012 12:00:00 GMT</pubDate>
      <description>We use the CHICKEN Scheme compiler a lot. Our layer cross-compiles it, and its libraries, with OpenEmbedded and the Yocto Project.</description>
    </item>
  </channel>
</rss>
