Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap for 6.12? #295

Closed
kemfic opened this issue Dec 22, 2024 · 1 comment
Closed

Roadmap for 6.12? #295

kemfic opened this issue Dec 22, 2024 · 1 comment

Comments

@kemfic
Copy link

kemfic commented Dec 22, 2024

Seems like PREEMPT_RT finally got mainlined into the linux kernel: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=baeb9a7d8b60b021d907127509c44507539c15e5

I was wondering what the roadmap would look like for getting that downstream into NILRT.

@gratian
Copy link
Contributor

gratian commented Jan 6, 2025

Hi @kemfic

For Intel x64 based targets:

  • We are currently working on validating the 6.6 kernel upgrade (available for testing as packagegroup-ni-next-kernel). The tentative plan is to ship this update at the end of this quarter. Please note that this is subject to change depending on how the testing goes.
  • After 6.6 ships we will upgrade the 'next' kernel packages to 6.12 as it is the next available upstream LTS kernel. This upgrade will then get tested/validated over a couple of quarters in 2025.

For ARM 32-bit based targets:

  • There are no current planned major kernel upgrades as the hardware is not recommended for new designs (this is also subject to change).

The best way to keep track of NILRT kernel development is to follow our GitHub repo here: https://github.com/ni/linux/

Finally I wanted to mention that while in theory PREEMPT_RT can now be enabled in a 6.12 upstream kernel, not all the patches are yet upstream: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git/tree/patches?h=linux-6.12.y-rt-patches so in practice we'll still need some out-of-tree PREEMPT_RT patches in order to get the best RT performance out of these systems.

@gratian gratian closed this as completed Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants