• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Any Other RTOS Like QNX...

DasFox

Diamond Member
I've searched pretty far and wide, and I might of seen it all, but I'd like to think there might still be a nice surprise waiting.

Does anyone know if there is a RTOS similar to QNX that can run under it's own(Host), with a nice GUI desktop to work from?

Something opensource free would be great too, if there is any such beast.

THANKS
 
Linux with realtime preempt patches.

or one of the Linux realtime variants.. LynxOS RTOS. MontaVista. Linux/rt.
 
Originally posted by: drag
Linux with realtime preempt patches.

or one of the Linux realtime variants.. LynxOS RTOS. MontaVista. Linux/rt.

I forgot to mention somethings so I added those in the post.

Looking if there might be something opensource, and can run under it's own(Host), doesn't need a host OS to work, that's why I like QNX, can install it to the drive under it's own.

Also these ones you mentioned after a GUI desktop to work from?

I don't want to have a console RTOS.

THANKS
 
http://64studio.com/

It's a multimedia oriented Linux distribution based on Debian Etch. It's designed specificly for realtime audio proccessing using fully open source software. It uses a realtime-preempt kernel.

Most people won't considure that a 'real' RTOS, but it's very close. Most of the OS will run as normal, but give certain proccesses realtime priority and you can get very close to garrenteed latencies (given the limitations of the hardware your running it on)

It's a commercially supported, fully open source operating system, that is geared specificly for professionals.

They also use it for the basis for Lionstrac's audio workstations. (it's shaped like a keyboard) http://www.lionstracs.com/store/

The top of the line model would be this guy. http://www.lionstracs.com/store/wkx76-pi-151.html
About 8 thousand USD. Fun toy to play with. 😀
 
Originally posted by: postmortemIA
yes, technically you can make any linux distro become RT, but you have to recompile the kernel.

That's not a problem, but what options do you compile in to change it to a RTOS?

I never knew there was this type of support in it?

Ah this started in 2.6.18. 😉
 
Originally posted by: DasFox
Originally posted by: postmortemIA
yes, technically you can make any linux distro become RT, but you have to recompile the kernel.

That's not a problem, but what options do you compile in to change it to a RTOS?

I never knew there was this type of support in it?

Ah this started in 2.6.18. 😉

RT love here 🙂
 
Ingo Molnar is one of the star Linux kernel developers. He works for Redhat and is extremely interested in realtime kernel performance.

Companies like MontaVista make realtime Linux versions, but their versions are more like very extensive hacks and aren't really suitable for inclusion into the Linux kernel proper. Of course they don't mind that because it gives people a reason to pay them for their own versions of Linux, even though they have tried to get inclusion into the kernel a few times.

Ingo on the other hand is trying to find ways of providing realtime performance for the Linux kernel and get it into the Linux kernel proper. His patches are pretty hardcore though and parts and concepts are being gradually incorporated into the kernel when then are refined to the point were they aren't very distruptive and provide other benifits.

You can find his patches at:
http://people.redhat.com/mingo/realtime-preempt/

It's kinda crazy what you can do with them once you get a kernel configured properly and figure out how to work the schedule system. You can do things like give applications higher priority then things like Disk controller IRQ interrupts. (which can obviously cause big problems if that application was to hang)
 
So this is the only patch needed?

patch-2.6.21-rc6-rt0

I have to admit I'm enjoying just playing around with QNX. I've never seen a system boot & reboot so fast. 😉

But since I use it for a desktop, not the typical usage, I'd love to get the multimedia side of things working better.

QMXPlayer, some mp3 they play out of snyc.

And bloddy QNX gives you multimedia apps, but if you want the codecs you need to buy the Multimedia TDK from them, and that sucks. 🙁

ALOHA
 
What you'll need to do for that patch is...

download the vanilla sources for 2.6.20 (not 2.6.20.x)
Then apply the 2.6.21-rc6 pre-patch.
Then apply the realtime-preempt patch.

To update the next version of Linux (say any of the 2.6.21 release candidates) you always use the sources for the previous release. So for this instance you want to use 2.6.20, not 2.6.20.6 (which is the current stable) as your basis.

Don't expect it to be super stable or anything like that.
64studio uses a realtime-preempt patch for a 2.6.19 series kernel, works pretty good for me except for trouble with 3d acceleration for some reason (for both propraitory nvidia drivers and open source intel drivers)
 
Back
Top