Article View: mn.general
Article #220UUPC on an 8088?
From: Barry Schwartz
Date: Thu, 24 Dec 1992 21:28
Date: Thu, 24 Dec 1992 21:28
82 lines
5018 bytes
5018 bytes
In article <1992Dec21.181154.2247@pwcs.stpaul.gov> derekt@pwcs.stpaul.gov writes: > > Clayton Haapala (clay@haapi.mn.org) wrote: > : A prospective MN.Org member wants to know if he can run UUPC on an > : 8088 Compaq computer. Any of you UUPC experts out there know if this > : can be done or not? > : clay@haapi.mn.org > > Depending on the version of uupc and other unix-mail/news-under-dos > clones, it will probably run on an 8088. I saw and worked with a > version that ran on the 8086. However, it may not be very feature > rich, like some of the more powerful versions due to the limitations of > the 8088. There's no reason (that I can think of) why UUPC/extended shouldn't run on an 8088, so long as the serial communications works. The MSDOS versions are all written for the lowest common denominator in computing. (There are versions for OS/2 as well.) The executables are very small, by design. Features are left out just to keep the executables small. On a very old machine, a more likely problem is disk space. You probably need a hard drive to work comfortably with any mail system. There is a problem with UUPC/extended in the mn.org domain, because of the way mn.org identifies itself as "tcnet" in the Shere line but does not put "tcnet" in the names of the working files. Because of this, run-of-the-mill UUPC/extended is not able to map the working files to unique MSDOS file names. You can live with this, but uupc/extended 1.11 will spew out lots of warning messages, and there is a (small) chance that there will be a filename clash and therefore a loss of data. There are at least three possible fixes for the problem. One involves using undocumented but apparently usable extensions to what makes up a legal MSDOS file name. The advantage to this method is that you don't have to recompile UUPC. You just define a new "CharSet" variable in a configuration file. Recently, though, I've found that some of the utilities might not handle this fix properly, and have stopped using it. It does, however, have the advantage that, no matter what real machine is calling itself "tcnet" at the moment, you won't get filename truncation. The other solutions break as soon as someone changes the actual machine, with possible loss of data until you manually adjust to the change. Another fix, which I used for a short while when I first subscribed to mn.org, requires that you modify uucico.exe. What I did was to put mn.org in my Systems file as "kksys", but put a hack into uucico so that when the system it was calling was "kksys" it would look for "Shere=tcnet". Recently I have modified uucico 1.11q so that you can put a field such as "VIRTUAL_NAME=tcnet" in the Permissn file to have this effect, but I don't think it is good solution. The solution I am working on right now (and have largely implemented, with apparent success), is to modify the importpath() function so that if, say, "tcnet" generates files that look like "D.kksysblahblah" then uupc will look for a "kksys" substring rather than a "tcnet" substring. I introduce a new configuration file, which contains lines that look like "Host tcnet is really kksys". For this fix you have to recompile every part of uupc/extended that calls the importpath() function. None of these modifications are ever likely to make it into an "official" release of UUPC/extended, because Drew Derbyshire will not include features that only affect a few users. This is because of his rule that the programs must be small, preferably .COM files. And they are not terribly important, anyway; I don't think the chance of a filename clash is that great. Off-the-shelf UUPC/extended ought to work alright, though you will get lots of warning messages from newer versions. Users of UUPC/extended may benefit from joining the mailing list. Instructions on how to join are probably included in the .zip files. I think the only .mn.org address in the list is mine, so we are under-represented. Users who are interested in Netnews will find that there isn't any strong support for news in UUPC/extended, although it is currently under development. There is an add-on called Snews available, but it is fragile. (However, it doesn't eat as much disk space as the built-in UUPC news support will.) MSDOS users who want a plug-in news system ought to check out Waffle and FSUUCP instead. (These systems may, however, do less to protect against filename clashes than does late-model UUPC/extended.)
Technical Details
Message-ID:
<725232517snx@crud.mn.org>Path:
arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!spool.mu.edu!umn.edu!mmm.serc.3m.com!pwcs!hawkmoon!crud!trashmanReferences:
<1992Dec21.181154.2247@pwcs.stpaul.gov>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!spool.mu.edu!umn.edu!mmm.serc.3m.com!pwcs!hawkmoon!crud!trashman From: trashman@crud.mn.org (Barry Schwartz) Newsgroups: mn.general Subject: UUPC on an 8088? Distribution: world Message-ID: <725232517snx@crud.mn.org> References: <1992Dec21.181154.2247@pwcs.stpaul.gov> Date: Thu, 24 Dec 92 21:28:37 GMT Organization: TSAKC-TC Reply-To: trashman@crud.mn.org Lines: 83