Jeff Studer wrote:
>
> I think the point you missed, Karim, was that a function pointer is no big
> deal. The fact someone makes out like it was, is sort of silly.
So I was a silly guy from the very beginning, the good guys became such
afterwards only afterwards. BTW: then all PPC Linux is a silly code as
most basic mach dep functions, including sti/cli equivalents, are
pointers natively.
Clearly I do not think so, in fact all Linux versions should be
structured that way. Note that I'm not supporting that specific
implementation but just the idea behind it, i.e. a complete HAL, which
despite someone's claim is not present yet in i386 Linux.
Torvalds likely does not like it and is accepting such a solution for
other archs just because that helps in promoting his creature and, being
almost god but not completly, cannot do everything by himself.
The truth is that pointers are not so silly as they affect only Linux
and ease making real time simpler, without any real time loss of
performace since real time does use those machine instructions that are
forbidden to Linux.
As I said many times people that want to enter this discussion should
read the code and know the whole story from its beginning. If they have
no time they should stay shut up. It makes no sense to take excerpts of
the whole story only because they can be bent to your own deceiving
aims.
So I suggest you just go to www.rtlinux.org, browse their March 1999
archives for:
Subject: [rtl] Real Time Application Interfaces/
From: Paolo Mantegazza <[EMAIL PROTECTED]>
Date: Tue, 09 Mar 1999 11:34:44 +0000
It is a rather long and annoying one, but you should read it to get an
hystorical perspective for my claims.
Then look at the following mails and check the, deceiving, debate that
went on at that time against the present one on the subject. Even
better, dowload all the RTL and myrtlinux/RTAI versions from the very
beginning and cross check them. Maybe you can end in writing a book
paralling Pulitzer prize winners "The Making of the atomic/H bomb", but
it should be called "the making of real time Linux, how to smuggle
business as OSS ethos"
Ciao, Paolo.
-- [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/