Leap Micro Real-time

Hi guys, I’m trying to set up a real-time system using Leap Micro.

I have a containerized workload I’m running via Kubernetes that requires real-time support. I have this running on Ubuntu but we’re porting our severs over to Leap Micro and I’m trying to find documentation for getting this set up.

I’ve only been able to find these docs: SUSE Linux Enterprise Real Time 15 SP6 but they’re for SLE not Micro.

Can anyone please point me in the right direction for this? Thanks!

kernel-rt is available for Leap Micro. Most utilities are present, with exception of cpuset package which can be installed from the hardrware project.

Thanks! So the proper way is to use the kernel-rt package?

I’m a little confused because it looked like with 6.0 real-time support was integrated to the main kernel?

So is the kernel-rt package still needed and still the official method to enable RT support?
I’m really struggling to find relevant docs on this.

bor@bor-Latitude-E5450:~/src/SUSE/kernel-source$ grep -r PREEMPT_RT config/x86_64/
config/x86_64/default:# CONFIG_PREEMPT_RT is not set
bor@bor-Latitude-E5450:~/src/SUSE/kernel-source$ 

FAICT there is still the separated branch which defines PREEMPT_RT and the separate package built with this setting.

Okay I see, thank you. I’ll give it a try.
Do you know of any related docs for this? I’m really struggling to find anything.

@kedvall You can check my post here about OpenSUSE Leap Micro 6.1 network boot installation. In the my_network_boot/get_files.sh file in that post you will find the link to the download CDN and you will get files with RT in the name like openSUSE-Leap-Micro.x86_64-6.1-Base-RT-SelfInstall-Build5.7.install.tar that sounds like a real time installation image - at least that’s what I thought when I saw the name.

That’s correct. These images include kernel-rt.

1 Like