I recently   ( several months ago, actually)  heard the creator of the Lynx RTOS comment on this topic.

He espoused using a " plug in" technology to give modularity without losing efficiency.  He demostrated a tool for building a new kernel from a GUI which also gave estimates of  resource requirements.

He felt that the "plug in" technology was more efficient than the client/server technology utilized by,  for example,  Chorus.

On the other hand,  Sun reportedly has succeded in stripping down Chorus using its microkernel nature to provide a realtime underpinning for real-time Java for things like the new Web phones,  where footprint is important.

Regards,
 

Mike

Bernhard Kuhn wrote:

--Herman Bruyninckx wrote:

> Could you give some references that contain somewhat more detail: what are
> the ``Backward'' features of Linux?

IMHO Paolo is talking about the scheduling in user space (Timeslots,
unpredictable)
and kernel space (AFAIK kooperative round robin, also unpredictable).

Both scheduling-algorithms were never designed for hard real time applications.

One way out would be using the posix-scheduler in user space
and rt-linux for kernel level threads.

The posix-scheduler for user space is already available, but as
the kernel is rather undeteministic, it isn't very usefull.

When RT-Linux is implemented into linux-2.3 and all device drivers
are tuned for the posix-API of rt-linux, then you can say Linux is
realy a superior RT-OS!
 

 -------------------------------------------------------------------
| Bernhard Kuhn                (kuhn[at]lpr.ei.tum.de)  O|||OO||OO| |
| Laboratory for Process Control and Real-Time Systems  O|||O|O|O|O |
| Technische Universität München  Tel.+49-89-289-23732  O|||OO||OO| |
| 80290 München, Germany          Room 3944 Fax -23555  OOO|O|||O|O |
 --------------------------------------------------------------------
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/

-- 
  Alcatel USA              Internet: [EMAIL PROTECTED]
  1000 Coit Road Plano, Texas 75075
  **** The opinions expressed are not those of Alcatel USA, Inc ****
 
begin:vcard 
n:cravens;mike
tel;home:(972) 423-9463
tel;work:(972) 477-7077
x-mozilla-html:TRUE
adr:;;;;;;
version:2.1
email;internet:[EMAIL PROTECTED]
title:Senior Software Engineer
x-mozilla-cpt:;1688
fn:[EMAIL PROTECTED]
end:vcard


Reply via email to