The real-time OS of your dreams

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
User avatar
narke
Member
Member
Posts: 119
Joined: Wed Dec 26, 2007 3:37 am
Location: France

The real-time OS of your dreams

Post by narke »

Hello,

I'm programming and will turn my kernel in a real-time fashion, so I have a question for you, which features do you want in a RTOS?
Imagine that everything can be done, just dream, what do you want to achieve with a RTOS?
OS for PowerPC Macs: https://github.com/narke/Einherjar
Operating system: colorForth computing environment for x86.: https://github.com/narke/Roentgenium
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Re: The real-time OS of your dreams

Post by JamesM »

Not much - RTOSes are generally for quite specific purposes (real-time data flow or hard/soft latency constraints).

I have none of those in my generally working environment, although I would like the OS on the microcontroller in my ABS braking system to respond in time!
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: The real-time OS of your dreams

Post by Combuster »

While you can write a generic RTOS kernel, you can't simply write an entire OS. The things you will want eventually are very much tailored to the application at hand.

That question as-is begs the query to modify the linux kernel so that you can prove upper bounds on usage and latency for all system calls and userspace signals, as well as making guarantees about time allocation. Then you can go blame BIOS developers for making it impossible.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
Post Reply