For less than the bloat (small) involved in SYSV IPC, we could just have Hijack capture the NMEA strings and make them globally available under /proc/

No complex messaging or shared memory required. Just open /proc/nmea and read the most recent NMEA strings.

Or we could also have Hijack parse the strings, and just save the timestamp and position info for /proc/, so that each induhvidual app doesn't have to learn NMEA as well.

Hijack accepts patches..

-ml