Linux API continuity
Reuse POSIX threads, timers, sockets, epoll and common user-space applications.
LINRT REAL-TIME LINUX DISTRIBUTION
Linux-native deterministic performance with PREEMPT_RT
Choose Oxygen when standard Linux APIs, a rich embedded ecosystem and maintainability matter as much as bounded response times. It keeps the application model familiar while reducing kernel scheduling latency.
01 / Why choose this approach?
Choose Oxygen when standard Linux APIs, a rich embedded ecosystem and maintainability matter as much as bounded response times. It keeps the application model familiar while reducing kernel scheduling latency.
Reuse POSIX threads, timers, sockets, epoll and common user-space applications.
A natural fit for Qt / Wayland, industrial connectivity and mainstream driver integration where qualified.
Unified Linux scheduling, tooling, debugging and vulnerability management workflows.
CPU isolation, scheduler priorities, IRQ affinities and memory locking to fit measured loads.
02 / How the architecture works
Oxygen uses a PREEMPT_RT-enabled Linux kernel. Critical threads use real-time scheduling policies while Linux provides the services, drivers and user-space interfaces. The complete system remains in-band: competing kernel activity, hardware interrupts and application design still influence worst-case latency.
03 / Engineering considerations
04 / BSP portfolio & SoM targets
LinRT 5.3 is planned for Q4 2026 as the CRA-Ready evolution of the LinRT 5.x LTS family, on Yocto 5.0 Scarthgap LTS. BSP security controls and traceable validation evidence are the delivery goals; the separate customer CRA Certification Kit is planned for early 2027 alongside LinRT 6.x LTS.
LinRT 6.x LTS is planned for Q1 2027, targeting Yocto 6.0 Wrynose LTS, Linux 6.18 LTS and Qt 6.12 LTS. NXP i.MX95 SoM support is announced as part of this generation, subject to configuration-specific qualification.
LinRT 5.x LTS uses Yocto Project 5.0 “Scarthgap” LTS, with Linux 6.6 / 6.12 LTS variants according to target and distribution. LinRT 5.3 (product version, not Yocto 5.3) is planned for Q4 2026 as CRA Ready.
LinRT 6.x LTS is planned for Q1 2027, targeting Yocto Project 6.0 “Wrynose” LTS, Linux 6.18 LTS and Qt 6.12 LTS. Support for NXP i.MX95 is planned with this release, subject to qualification for each BSP variant.
05 / CRA readiness
The proposed LinRT CRA-Ready BSP and CRA Certification Kit aim to make product-level cybersecurity assessment more repeatable, with evidence tied to a defined software image and hardware configuration.
Planned for early 2027 alongside the initial LinRT 6.x LTS release, the CRA Certification Kit is designed to help manufacturers turn BSP-level cybersecurity controls into traceable evidence for their own product conformity assessments.
Software Bill of Materials, CVE/VEX workflows and component traceability for a defined BSP build.
Reusable hardening checks, boot and update assessments, and repeatable validation procedures.
Requirements-to-tests mapping, result templates and evidence package structures for customer integration.
The Kit supports a product-specific Cyber Resilience Act conformity process; it is not a CRA certificate and does not replace the manufacturer’s risk assessment or legal responsibilities.
06 / Explore another edition
Threaded interrupt handling, preemptible kernel paths and standard POSIX / Linux APIs. The simplest route when latency targets can be met within the Linux ecosystem.
Explore the distribution →A separate high-priority real-time execution stage with mature Xenomai APIs, RTDM drivers and optional compatibility skins for selected legacy applications.
Explore the distribution →Dovetail connects Linux and the EVL core; libevl exposes dedicated real-time services to C/C++ applications requiring predictable out-of-band execution.
Explore the distribution →Discuss SoM support, system integration, real-time driver architecture and the scope of the LinRT CRA-Ready roadmap.
Technical references
Technical baseline and upstream documentation used for this presentation. Product scope and availability must be confirmed with LinRT.