You can't legislate against stupidty. And I know giving that power to
people will be seductive. But it's their problem if they fuck up.
Others will use it wisely, and it's a much cleaner solution overall
than chasing our tails trying to get better soft-RT for Linux.
As this discussion has shown, there are some algorithms that have to
run in user-space (audio FX, any advanced filtering), and which have
to run promptly. Every time. And such algorithms often depend on math
and DSP libraries. Forcing people to port their support libraries to
an RTLinux RT process is just not an option.
Like any tool, it can be used and abused. But it can be used wisely,
and it avoids the other hackery that is being proposed.
If you take your position to the next step in a logical progression,
we should disallow device drivers, since they can be abused. I've had
to discourage people (who's minds have been polluted from writing VMS
drivers way back when, and think that they know all about how to write
drivers) from putting everything into a Linux device driver. Left to
their own devices (sic), some people will abuse the device driver
interface just as they would abuse hard-RT user-space processes.
Regards,
Richard....
Permanent: rgooch@atnf.csiro.au
Current: rgooch@ras.ucalgary.ca
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/