On Sun, 23 Mar 2014 12:13:29 -0700, David K. Bryant wrote:
> As they say, when your only tool is a
> hammer everything looks like a nail.
Ain't that the truth!
The project that introduced me to UUCP was oddly enough, a weighbridge
project for a rail company. The original system was commissioned in
1997 and was built on SCO OpenServer 5.0.
Over the years they tried numerous Windows-based solutions, nothing thus
far has managed to displace it. Until now: a new build of Ubuntu-based
systems will be replacing the SCO boxes.
Until this project came along I thought of UUCP as the pre-Internet mail
and news. I didn't know about its general-purpose remote-execution and
file transfer properties, or twig to the fact that it did this over
temporary links.
>> If anything, my challenge is to get the modern-day OS
>> to talk to it: Linux isn't a problem, Windows is. Thankfully, I think
>> Cygwin might have an answer there.
>
> No need to add even one more layer onto a
> poor foundation.
>
> Your solution may be found here:
>
> UUPC
>
> No, not uuCP, uuPC. It's written specifically
> to run within the crippled PC environment.
>
>
www.kew.com/kendra/uupc
Ahh okay, I'll give that a look. How well does it handle dial-in cases?
There's one event in particular where my group uses packet: the
International Rally of Queensland. This is an off-road car rally which
occurs every year in the Imbil State Forest in the Sunshine Coast
Hinterland.
Presently we use a VisualBASIC 6-based application. It's served us well
over the years, but I'm concerned about how easily we can maintain it.
Its task is simple enough: collect scores handed to us by the race
officials and report these back to base. There's some short message
service, time-syncing and error-checking done but for the most part,
that's mostly what the field software does.
I'm not privvy to what happens back at base.
The base software acknowledges each score sent on receipt.
I've thought of an alternative package based around the 'uux' command.
A station in the field would first log-in by running `uux`, calling a
given script. This would log the AX.25 path on the master computer and
would trigger an update of the Systems file.
The master would then poll each station on a schedule. Scores would be
sent by calling the 'uux' command to run a script with the score passed
in (either command-line arguments or stdin, not sure what's better).
The ACK would be queued up via 'uux', and sent to the station next time
it was polled.
Obviously for this to work, the field station has to both make and
accept UUCP calls. i.e. be running a getty-like process.
How well does packages like UUPC handle this? Does it communicate to a
process via stdio or does it expect to talk to a serial port?