The realtime preemption mini-summit
Posted Sep 28, 2009 22:00 UTC (Mon) by nix
Parent article: The realtime preemption mini-summit
SYSV IPC is best avoided.
Not just in realtime situations, of course.
A realtime idle loop. There is the usual tension there between preserving
the best response time and minimizing power consumption.
Liunx can do infinite loops faster than anything else!
Supporting hardware-assisted operations - things like onboard
cryptographic acceleration hardware.
Well, that's an interesting question, really. I've got a couple of
machines with Geode CPUs now, and these have AES hardware acceleration.
Some of the BSDs provide an interface that allows OpenSSL to use this, but
as far as I can tell Linux does not. There's support for the Geode in the
crypto layer, but this doesn't seem to be made available to userspace, so
if you do your crypto in userspace (say, ssh), you're stuck using the CPU,
which is much slower at this sort of thing.
I saw some patches a long time ago adding a BSD-style /dev/crypto, but
then I lost them again...
to post comments)