#preempt_rt

2026-02-06

🔧 Real-Time Industrial Networking on RK3576

This article explores how PREEMPT_RT and EtherCAT are implemented on the Forlinx OK3576 platform, enabling hard real-time communication for industrial control and automation systems.

👉 forlinx.net/industrial-news/ig

nickbeardednickbearded
2025-12-31

A year ago I was experimenting with Debian netinst and live-build, trying to understand boot, init, and live systems.

Today BashCore is a set of minimalist Debian-based live ISOs (CLI/GUI, optional PREEMPT_RT).

In 2026 the focus shifts to Buildroot: reproducible systems, RT Linux, and minimal OS design for real workloads.

Happy New Year to everyone!

bashcore.org

nickbeardednickbearded
2025-12-21

🚀 Rock-solid Real-Time performance on Raspberry Pi 4!

Just stress-tested via SSH a custom (Kernel 6.12.61-v8 ). Even with a massive memory hog running (stress-ng --vm 2 --vm-bytes 1G), the results are insane:

🔹 Avg Latency: 14µs
🔹 Max Latency: 42µs
🔹 Jitter: Virtually zero

This is now a deterministic beast. 🐧🛠️ 64-bit RT Linux at its best!

stress-ngcyclictest
nickbeardednickbearded
2025-12-13

Built a custom Raspberry Pi 4 RT OS using Buildroot.

Manually downloaded the Raspberry kernel (6.12.61) and PREEMPT_RT patch (6.12.57), applied locally and produced a bootable SD.

It works.

No GUI, CLI tools only, deterministic boot and real-time behavior.

Learning by doing 🤓

2025-11-13

Запуск приложений в Linux c использованием политик планирования «реального» времени

В октябре 2025 года в Нижнем Новгороде на форуме "Промышленная автоматизация: переход на открытую АСУ ТП" с коллегами зашел интересный разговор о Linux с патчем реального времени. В разговоре затронули разные интересные моменты: работа через гипервизоры, выделения ядер и отличия от QNX. Договорились о том, что я напишу небольшой гайд, рассказывающий что и как можно сделать, чтобы оптимизировать время отклика. Отдельно отмечу, что задачу доказать, что Linux с патчем PREEMPT_RT является операционной системой жёсткого реального времени перед собой не ставлю. На мой взгляд, она такой не является, так сказать by designe, в отличие от тех же QNX , VxWorks и ThreadX.

habr.com/ru/articles/966210/

#linux #preempt_rt #репка_пай #repkapi

nickbeardednickbearded
2025-11-11

Halfway point (24h) in the Atom N450 Real-Time endurance test! The tiny netbook is stable and deterministic under 100% CPU load.

Key Results:

✅ System stability confirmed (0.0% CPU usage for kworkers/rcu).

⏱️ Max Jitter remains extremely low after 20 hours: 174μs (microseconds).

This proves the PREEMPT_RT kernel is effectively managing the worst-case scenario!

toplog
nickbeardednickbearded
2025-11-10

Endurance test on a 2009 Atom N450 netbook! 🛠️
​This Acer Aspire One always failed on standard Linux due to a frustrating CPU spike, making it unusable. We're challenging that with for 48 hours.
​Goal: Prove our extreme optimization can permanently eliminate this hardware bug and revive the PC. Superior software rescues vintage hardware. Wish us stability! 🤞
​#LinuxRT

nickbeardednickbearded
2025-11-10

The **BashCoreZ RT** supremacy continues! We just tamed a 2009 Intel Atom N450 netbook (2GB RAM).

MAX Jitter hit an impressive **112µs** (-t1). The difference when scaling to 16 threads (-t16) was only 42µs!

This confirms it: our zero-bloat architecture minimizes scheduling overhead on even the weakest legacy CPUs.

We're bringing guaranteed performance to obsolete hardware. BashCoreZ RT makes ancient PCs viable again. Zero excuses. 👑

nickbeardednickbearded
2025-11-08

Checkmate. The final test is in:

On a budget 2-core Celeron N4500 laptop (250€), Max Jitter hit an insane **39µs** after isolating network noise!

This proves it: Hardware specs count for little. The clean, zero-bloat kernel is EVERYTHING. We're delivering near Hard Real-Time performance with minimal cost.

29µs on i7 vs. 39µs on Celeron? The difference is negligible. BashCoreZ RT is the definitive, free Real-Time solution. 👑

nickbeardednickbearded
2025-11-07

We didn't just win; we dominated. The ultimate test results are here.

On a clean, budget MSI i7 laptop (500€!), Max Jitter hit an insane **29µs**! That's the true potential of our "zero bloat" kernel 6.12 base.

(Context: Our previous "worst-case scenario" test, with some apps running, capped at only 239µs. Competitors struggle to hit that clean!)

BashCoreZ delivers Hard Real-Time performance without the huge price tag. Get building. 👊🏻

nickbeardednickbearded
2025-11-06

BashCoreZ just proved it's the ultimate Real-Time base! 🚀

Tested the ultra-minimal (Debian 13 + Kernel 6.12 ) using , remotely piloted from a host.

Result: Max Jitter stayed under 240µs! That’s incredible determinism for embedded, robotics, and industrial control.

The "zero bloat" foundation truly eliminates noise.

bashcore.org

Thorsten Leemhuis (acct. 1/4)kernellogger@fosstodon.org
2024-11-18

2/ Side note for users of #Fedora #Linux:

#LinuxKernel 6.12 is now available for all Fedora releases in the "stable" #copr of my #kernel vanilla repositories.

For install instructions, see copr.fedorainfracloud.org/copr and fedoraproject.org/wiki/Kernel_

In addition to the regular kernel package that copr as of today started shipping a dedicated #realtime kernel which has #PREEMPT_RT enabled. Install it by running:

$ sudo dnf install kernel-rt

Thorsten Leemhuis (acct. 2/4)knurd42@social.linux.pizza
2024-10-17

2/ #realtime / -rt / #PREEMPT_RT #kernel packages for #Linux-next are now available as well: copr.fedorainfracloud.org/copr

Side note: instead of 2 to 3 hours the daily builds now take 3 to 6. 😕

But whatever. 😀

Thorsten Leemhuis (acct. 2/4)knurd42@social.linux.pizza
2024-10-17

🥳 My #kernel vanilla repositories for #Fedora #Linux[1] started shipping[2] kernels with #realtime aka #PREEMPT_RT support. 🥳

[1] fedoraproject.org/wiki/Kernel_
[2] 6.12-pre and later only obviously, as the latest stable series does not support it out-of-the-box

2024-10-16

リアルタイムLinuxをあきらめない ―20年越しでメインラインに統合されたPREEMPT_RTの物語
gihyo.jp/article/2024/10/daily

#gihyo #技術評論社 #gihyo_jp #Linux #PREEMPT_RT

2024-10-09

What a time to be alive!

Kconfig listing `PREEMPT_RT` as new option upon `make oldconfig`.
Dantali0n :arch: :i3:dantalion@fosstodon.org
2024-10-02

With the new #PREEMPT_RT #linux kernel hitting mainline I wrote an article on the importance of kernel parameter tuning to reduce latency and jitter for #LinuxCNC

dantalion.nl/2024/09/29/linuxc

Side by side comparison of latency and jitter plotted on two graphs showing the variance from before and after Linux parameter kernel tuning.
Thorsten Leemhuis (acct. 1/4)kernellogger@fosstodon.org
2024-10-01

#Linux v6.12-rc1-rt1 is out:

lore.kernel.org/all/2024093015

If you wonder what's still in the RT-Tree now that #PREEMPT_RT support is upstream, checkout git.kernel.org/pub/scm/linux/k

In short: about 40 patches that among others switch 8250 to nbcon console, add support for ARM and PowerPC, or fix some drivers (like i915).

#Realtime #kernel #LinuxKernel

Thorsten Leemhuis (acct. 1/4)kernellogger@fosstodon.org
2024-09-30

#Linux 6.12-rc1 is out:

lore.kernel.org/lkml/CAHk-=wiw

'"Despite conference travel (both for me and several maintainers), things seemed to go mostly fairly normally. There's a couple of notable new features in here: For one thing, #PREEMPT_RT is now mainlined and enabled as a config option (you do need to enable "EXPERT" to get the question). For another, #sched_ext also got merged.

[…]

Let's get the testing and calming down period started, ok?

Linus"'

#kernel #LinuxKernel

Gea-Suan Lingslin@abpe.org
2024-09-26

Linux 的 RT (Real-Time) 版本 PREEMPT_RT

在 Hacker News Daily 上看到的,Linux kernel 把 PREEMPT_RT 這個 RT patch 併入 official repository 了:「Real-time Linux is officially part of the kernel after decades of debate」。

這類需求可以在 RTOS 裡面看到完整的說明,大家常用的特性是確保反應時間這點,像是對汽車自動

blog.gslin.org/archives/2024/0

#Computer #Linux #Murmuring #OS #Software #atomic #kernel #linux #output #patch #preempt_rt #printk #realtime #realtime

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst