[{"data":1,"prerenderedAt":101},["ShallowReactive",2],{"search-index":3},[4,8,12,17,21,25,29,33,37,42,47,52,57,62,67,72,77,82,87,92,97],{"_path":5,"title":6,"description":7},"/dev/eu-cyber-resilience-act-firmware-evidence-pack","Eu Cyber Resilience Act Firmware Evidence Pack","title: \"EU Cyber Resilience Act in Practice for Firmware Teams: Engineering Tasks and Evidence Pack\"\ndescription: \"Practical breakdown of the EU Cyber Resilience Act requirements for embedded firmware teams, covering technical obligations, SBOM requirements, vulnerability handling, and the evidence pack needed for compliance.\"\ndate: 2026-04-19T08:00:00Z\nlastmod: 2026-04-19T08:00:00Z\ndraft: false\nhero: \"/images/hero/eu-cyber-resilience-act-firmware-evidence-pack-1600x900.jpg\"\ntags:",{"_path":9,"title":10,"description":11},"/dev/pkg/firmware-sboms-spdx-cyclonedx-2026","Firmware Sboms Spdx Cyclonedx 2026","title: \"Firmware SBOMs in 2026: SPDX vs CycloneDX, What to Publish, and What to Automate\"\ndescription: \"Practical comparison of SPDX and CycloneDX for firmware SBOMs, covering what to include, automation approaches, tooling, and publication strategies for embedded Linux products.\"\ndate: 2026-04-19T08:00:00Z\nlastmod: 2026-04-19T08:00:00Z\ndraft: false\nhero: \"/images/hero/firmware-sboms-spdx-cyclonedx-2026-1600x900.jpg\"\ntags:",{"_path":13,"title":14,"description":15,"date":16},"/dev/pkg/spdx-3-0-embedded-builds-practical","SPDX 3.0 for Embedded Builds: Packages, Files, and Relationships Engineers Actually Use","Practical guide to SPDX 3.0 for embedded Linux, covering the data model, package and file elements, relationship types, and how to produce useful SPDX documents from Yocto and Buildroot builds.","2026-04-19T08:00:00Z",{"_path":18,"title":19,"description":20},"/dev/slsa-build-provenance-firmware-sign-verify","Slsa Build Provenance Firmware Sign Verify","title: \"SLSA Build Provenance for Firmware: What to Collect, How to Sign, How to Verify\"\ndescription: \"Practical implementation guide for SLSA build provenance in firmware pipelines, covering provenance generation, signing with Sigstore, verification workflows, and integration with SBOMs.\"\ndate: 2026-04-19T08:00:00Z\nlastmod: 2026-04-19T08:00:00Z\ndraft: false\nhero: \"/images/hero/slsa-build-provenance-firmware-sign-verify-1600x900.jpg\"\ntags:",{"_path":22,"title":23,"description":24},"/dev/vex-csaf-embedded-not-affected-scale","Vex Csaf Embedded Not Affected Scale","title: \"VEX and CSAF for Embedded Devices: Publishing \"Not Affected\" at Scale\"\ndescription: \"How to produce and distribute VEX documents and CSAF advisories for embedded firmware, enabling downstream consumers to filter false positives from vulnerability scans.\"\ndate: 2026-04-15T20:03:00Z\nlastmod: 2026-04-15T20:03:00Z\ndraft: false\nhero: \"/images/hero/vex-csaf-embedded-not-affected-scale-1600x900.jpg\"\ntags:",{"_path":26,"title":27,"description":28},"/dev/yocto-5-2-walnascar-highlights-embedded-2026","Yocto 5 2 Walnascar Highlights Embedded 2026","title: \"Yocto 5.2 \"Walnascar\" Highlights for Embedded Teams: Toolchain, Security, SPDX 3.0\"\ndescription: \"Key changes in Yocto 5.2 Walnascar relevant to embedded product teams, covering toolchain updates, security improvements, SPDX 3.0 support, and migration notes.\"\ndate: 2026-04-12T08:14:00Z\nlastmod: 2026-04-12T08:14:00Z\ndraft: false\nhero: \"/images/hero/yocto-5-2-walnascar-highlights-embedded-2026-1600x900.jpg\"\ntags:",{"_path":30,"title":31,"description":32},"/dev/yocto-esdk-faster-iteration-2026","Yocto Esdk Faster Iteration 2026","title: \"Yocto eSDK in 2026: Faster Application Iteration Without Full Rebuild Cycles\"\ndescription: \"How to use Yocto's extensible SDK to speed up application development by building and testing packages without running full BitBake builds.\"\ndate: 2026-04-11T07:09:00Z\nlastmod: 2026-04-11T07:09:00Z\ndraft: false\nhero: \"/images/hero/yocto-esdk-faster-iteration-2026-1600x900.jpg\"\ntags:",{"_path":34,"title":35,"description":36},"/dev/yocto-layers-maintainable-strategy-2026","Yocto Layers Maintainable Strategy 2026","title: \"Yocto Layers That Stay Maintainable: Layer Model, Naming, and Upgrade Strategy (2026)\"\ndescription: \"Practical guidance on structuring Yocto layers for long-term maintainability, covering layer boundaries, naming conventions, version pinning, and upgrade workflows.\"\ndate: 2026-04-07T13:41:00Z\nlastmod: 2026-04-07T13:41:00Z\ndraft: false\nhero: \"/images/hero/yocto-layers-maintainable-strategy-2026-1600x900.jpg\"\ntags:",{"_path":38,"title":39,"description":40,"date":41},"/doc/bootlin-toolchains-arm-riscv-2026","Bootlin Toolchains in Practice: Picking the Right Prebuilt Toolchain for ARM and RISC-V","How to select and validate Bootlin prebuilt cross-compilation toolchains for ARM Cortex-A, Cortex-M, and RISC-V targets in embedded Linux projects.","2026-03-10T16:05:00Z",{"_path":43,"title":44,"description":45,"date":46},"/doc/buildroot-vs-yocto-2026","Buildroot vs Yocto in 2026: Which Embedded Linux Build System Fits Your Product Lifecycle?","A detailed comparison of Buildroot and Yocto for embedded Linux, covering build performance, long-term maintenance, layer ecosystems, and practical decision criteria for product teams in 2026.","2026-03-05T08:12:00Z",{"_path":48,"title":49,"description":50,"date":51},"/doc/cross-compilation-toolchain-triplet-clib-2026","Cross-Compilation in 2026: Choosing a Toolchain, Target Triplet, and C Library (glibc vs musl)","Practical guidance on selecting cross-compilation toolchains for embedded Linux, understanding target triplets, and choosing between glibc and musl for your production firmware.","2026-03-07T07:43:00Z",{"_path":53,"title":54,"description":55,"date":56},"/doc/erofs-vs-squashfs-2026","EROFS in 2026: When a Read-Only Filesystem Beats SquashFS (Performance, Dedupe, Updates)","Detailed comparison of EROFS and SquashFS for embedded Linux in 2026, covering read performance, compression ratios, deduplication, and integration with OTA update schemes.","2026-03-22T14:22:00Z",{"_path":58,"title":59,"description":60,"date":61},"/doc/ota-updates-rauc-swupdate-mender-2026","OTA Updates in 2026: RAUC vs SWUpdate vs Mender for Robust Fleet Management","Comparison of RAUC, SWUpdate, and Mender for embedded Linux OTA updates, covering update models, rollback strategies, fleet management, and integration with Yocto and Buildroot.","2026-03-28T19:07:00Z",{"_path":63,"title":64,"description":65,"date":66},"/doc/plat/device-tree-debugging-overlays-validation-2026","Device Tree Debugging for Embedded Linux: Overlays, Common Errors, and Validation","Practical guide to debugging device tree issues in embedded Linux, covering overlay mechanics, common DTS errors, validation tools, and runtime debugging techniques.","2026-04-05T06:58:00Z",{"_path":68,"title":69,"description":70,"date":71},"/doc/plat/porting-checklist-bootloader-kernel-rootfs-2026","Porting Checklist 2026: Bootloader → Kernel → RootFS for New Boards","Complete checklist for porting embedded Linux to a new board, from bootloader bring-up through kernel configuration to root filesystem validation, with practical tips for each stage.","2026-04-02T15:16:00Z",{"_path":73,"title":74,"description":75,"date":76},"/doc/real-time-linux-preempt-rt-latency-2026","Real-Time Linux in 2026: PREEMPT_RT Basics, Tuning, and How to Prove Latency","Practical guide to PREEMPT_RT on embedded Linux covering kernel configuration, IRQ threading, latency measurement with cyclictest, and tuning techniques for deterministic response times.","2026-03-23T05:48:00Z",{"_path":78,"title":79,"description":80,"date":81},"/doc/rootfs-integrity-dm-verity-immutable-images","Root Filesystem Integrity with dm-verity: Design Patterns for Immutable Images","How to design and implement dm-verity-protected root filesystems for embedded Linux, covering hash tree generation, kernel integration, error handling, and update strategies.","2026-03-19T08:56:00Z",{"_path":83,"title":84,"description":85,"date":86},"/doc/rtos-vs-embedded-linux-zephyr-2026","RTOS vs Embedded Linux in 2026: Where Zephyr Fits and Where Full Linux Wins","Practical comparison of RTOS (Zephyr, FreeRTOS) and embedded Linux for product design, covering latency, memory footprint, ecosystem maturity, and hybrid architectures.","2026-03-30T09:35:00Z",{"_path":88,"title":89,"description":90,"date":91},"/doc/secure-boot-uboot-fit-signatures-chain-of-trust","Secure Boot with U-Boot FIT Signatures: A Practical Chain-of-Trust Walkthrough","Step-by-step guide to implementing secure boot using U-Boot FIT image signatures, from key generation through verified boot to failure handling on embedded Linux targets.","2026-03-14T06:29:00Z",{"_path":93,"title":94,"description":95,"date":96},"/doc/verified-boot-patterns-uboot-keys-failure-modes","Verified Boot Patterns in U-Boot: What to Verify, Where Keys Live, and Failure Modes","Deep dive into U-Boot verified boot patterns covering signature scopes, key storage options, common failure modes, and practical debugging techniques for embedded Linux platforms.","2026-03-16T18:11:00Z",{"_path":98,"title":99,"description":100},"/image-manifest","ProteanOS Image Manifest","This document lists all hero and supporting images needed for the website.",1787044275202]