[gpsd-dev] New 0.5 draft of the SemPiTernal HOWTO

Eric S. Raymond esr at thyrsus.com
Thu May 5 22:18:50 UTC 2016


Frank Nicholas <frank at nicholasfamilycentral.com>:
> > The hardware management we keep should go into a separate refclockd that
> 
> Would refclockd be a part of NTP? 

Yes.

>If so, I’d be ok with that.  I just have no need for GPSd on a pure time server.

That implies a separate question, which is: should both refclockd and gpsd
parse NMEA0183?

I am the world's expert on parsing NMEA0183, expertise gained by a
decade of work on GPSD's driver and dealing with perversities you
could barely even imagine.  And I say "Hell, no" *shudder*.  I barely
even trust my own parser; I think I have excellent reason not to trust
anyone elses's.  There's just too much weird out there.

I am more sure that I am of what I had for breakfast that the refclock 20
parser has significant undiscovered bugs because NMEA parsers *always* do.
This is one of those cases where the best thing is to have just one
high-quality implementation and unit-test the hell out of it.
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>


More information about the devel mailing list