<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Openembedded on Rootcommit WIP</title>
    <link>https://rootcommit.l0g.eu/tags/openembedded/</link>
    <description>Recent content in Openembedded on Rootcommit WIP</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 13 Nov 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://rootcommit.l0g.eu/tags/openembedded/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Mixing Yocto training and consulting in Italy</title>
      <link>https://rootcommit.l0g.eu/2025/mixing-yocto-training-and-consulting/</link>
      <pubDate>Thu, 13 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://rootcommit.l0g.eu/2025/mixing-yocto-training-and-consulting/</guid>
      <description>&lt;h3 id=&#34;training-or-consulting&#34;&gt;Training or consulting?&lt;/h3&gt;&#xA;&lt;p&gt;In partnership with &lt;a href=&#34;https://www.amarulasolutions.com/&#34;&gt;Amarula Solutions&lt;/a&gt;, I was in discussion with an Italian company, &lt;a href=&#34;https://www.novavision.net/en/&#34;&gt;Novavision&lt;/a&gt;. Moving to a new hardware platform, they wanted to take the opportunity to gain ownership of the tools that are used to build their products, here &lt;a href=&#34;https://yoctoproject.org&#34;&gt;Yocto&lt;/a&gt;, instead of subcontracting this part of system development as they did previously.&lt;/p&gt;&#xA;&lt;p&gt;Their first idea was to order our &lt;a href=&#34;https://rootcommit.l0g.eu/training/yocto/&#34;&gt;Yocto Project and OpenEmbedded training course&lt;/a&gt;. However, facing project deadline pressure, they also wondered whether consulting wouldn&amp;rsquo;t be a better choice to get their new project started in an efficient way. However, they didn&amp;rsquo;t want to fall back to subcontracting what they want to learn. That&amp;rsquo;s how the idea of a hybrid solution came up: consulting and training at the same time!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Orange Pi RV2 RISC-V board running Linux 6.18-rc1</title>
      <link>https://rootcommit.l0g.eu/2025/orangepi-rv2-linux-6-18-rc1/</link>
      <pubDate>Thu, 16 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://rootcommit.l0g.eu/2025/orangepi-rv2-linux-6-18-rc1/</guid>
      <description>&lt;h3 id=&#34;introduction&#34;&gt;Introduction&lt;/h3&gt;&#xA;&lt;p&gt;Five days ago, I received the &lt;a href=&#34;http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-RV2.html&#34;&gt;Orange Pi RV2 board&lt;/a&gt; I ordered. For about 54 EUR / 64 USD (+ shipping), this board has very attractive features, in particular:&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;&lt;img src=&#34;../images/topview-1024x666.png&#34; alt=&#34;Orange Pi RV2 board top view&#34;&gt;&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;Top view - Source &lt;a href=&#34;http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-RV2.html&#34;&gt;Orange Pi&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;8 GB of LPDDR4X RAM (2 and 4 GB options exist)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Yocto security: Kernel Hardening</title>
      <link>https://rootcommit.l0g.eu/2025/yocto-security-kernel-hardening/</link>
      <pubDate>Tue, 07 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://rootcommit.l0g.eu/2025/yocto-security-kernel-hardening/</guid>
      <description>&lt;p&gt;This is another blog post about securing your Yocto built systems:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://rootcommit.l0g.eu/2025/securing-yocto-built-systems/&#34;&gt;Securing Yocto Built Systems overview presentation slides&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://rootcommit.l0g.eu/2025/yocto-security-production-and-development-images/&#34;&gt;Yocto Security: Production and Development Images&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://rootcommit.l0g.eu/2025/yocto-security-kernel-hardening/&#34;&gt;Yocto security: Kernel Hardening&lt;/a&gt; ⬅️&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;The Linux kernel is the cornerstone and stronghold of a Linux based system. Unlike user-space applications which run with limited privileges, if it&amp;rsquo;s compromised, there is almost no limit to what an attacker can do.&lt;/p&gt;&#xA;&lt;p&gt;While nothing is unbreakable, there are two types of settings you can change to make your kernel harder to compromise:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Yocto bookmark and new training dates</title>
      <link>https://rootcommit.l0g.eu/2025/yocto-bookmark-and-new-training-dates/</link>
      <pubDate>Wed, 01 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://rootcommit.l0g.eu/2025/yocto-bookmark-and-new-training-dates/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;../images/bookmark-front.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;../images/bookmark-back.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;bookmark&#34;&gt;Bookmark&lt;/h3&gt;&#xA;&lt;p&gt;After a &lt;a href=&#34;https://fosstodon.org/@MichaelOpdenacker/115217964017676989&#34;&gt;brief announcement&lt;/a&gt; two weeks ago, here is the new Yocto command reference bookmark, in a format you can print and modify, according to the terms of the &lt;a href=&#34;https://creativecommons.org/licenses/by-sa/4.0/&#34;&gt;Creative Commons Attribution-ShareAlike license&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;In particular, the &lt;a href=&#34;https://rootcommit.l0g.eu/pub/training/yocto/bookmarks/command-reference/bookmark.pdf&#34;&gt;PDF version&lt;/a&gt; is ready to be printed. This way you will get 5 bookmarks on double-sided A4 paper.&lt;/p&gt;&#xA;&lt;p&gt;The documents were created with the &lt;a href=&#34;https://www.scribus.net/&#34;&gt;Scribus&lt;/a&gt; open-source publishing application. It&amp;rsquo;s a great program to create leaflets, brochures and any professional looking documents. Sources are available in our &lt;a href=&#34;https://gitlab.com/rootcommit/bookmarks&#34;&gt;GitLab repository&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Yocto: variable overrides tricks</title>
      <link>https://rootcommit.l0g.eu/2025/yocto-variable-overrides-tricks/</link>
      <pubDate>Tue, 18 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://rootcommit.l0g.eu/2025/yocto-variable-overrides-tricks/</guid>
      <description>&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://kernel-recipes.org/&#34;&gt;&lt;img src=&#34;../images/kr_carre.jpg&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;Kernel Recipes conference in Paris&lt;br&gt;&#xA;One of the best for Linux kernel topics 😉.&lt;br&gt;&#xA;Recommended by Root Commit!&lt;/p&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;!-- raw HTML omitted --&gt;&#xA;&lt;p&gt;I discovered a intriguing phenomenon while preparing my &lt;a href=&#34;https://pretalx.com/openembedded-workshop-2025/talk/UTWEMD/&#34;&gt;How to test the latest mainline Linux kernel or bootloader&lt;/a&gt; presentation at &lt;a href=&#34;https://pretalx.com/openembedded-workshop-2025/schedule/&#34;&gt;OpenEmbedded Workshop 2025&lt;/a&gt;. It turned out there was something incomplete in my understanding of BitBake variable overrides.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introducing Yocto Project Overview Seminars</title>
      <link>https://rootcommit.l0g.eu/2025/1day-yocto-project-overview-seminar/</link>
      <pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://rootcommit.l0g.eu/2025/1day-yocto-project-overview-seminar/</guid>
      <description>&lt;p&gt;Following discussions with a customer, and as a teaser for our &lt;a href=&#34;https://rootcommit.l0g.eu/training/sessions/yocto-online/&#34;&gt;Yocto Project and OpenEmbedded course&lt;/a&gt;, we are now offering a &lt;a href=&#34;https://rootcommit.l0g.eu/training/seminars/yocto-seminar/&#34;&gt;1-day overview seminar&lt;/a&gt; on this topic.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://rootcommit.l0g.eu/training/seminars/yocto-seminar/&#34;&gt;&lt;img src=&#34;../images/agenda-thumbnail-235x300.png&#34; alt=&#34;Thumbnail of the agenda on /training/seminars/yocto-seminar/&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The main goal is to give you a clear view of the &lt;a href=&#34;https://yoctoproject.org&#34;&gt;Yocto Project&lt;/a&gt; and the value it can bring to your embedded Linux device projects. You will have a guided view of its main features and quick demos, all done in an engaging and interactive way.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
