home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1994 January / AMSOFT_1994.iso / packet / docs / pd198906.doc < prev    next >
Encoding:
Text File  |  1993-12-31  |  170.2 KB  |  3,909 lines

  1. 1-Jun-89 02:50:31-MDT,2834;000000000000
  2. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  3. Date: Thu,  1 Jun 89 01:30:22 MDT
  4. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  5. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  6. Subject: PACKET-RADIO Digest V89 #150
  7. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  8.  
  9. PACKET-RADIO Digest         Thu,  1 Jun 89       Volume 89 : Issue 150
  10.  
  11. Today's Topics:
  12.              A plea (Yea, what he said!)
  13.             Wanted: PD PC Packet software
  14. ----------------------------------------------------------------------
  15.  
  16. Date: 30 May 89 17:53:32 GMT
  17. From: tektronix!tekcrl!tekgvs!jans@beaver.cs.washington.edu  (Jan Steinman)
  18. Subject: A plea (Yea, what he said!)
  19.  
  20. <<<mgb@TECNET-CLEMSON.ARPA>>>
  21. <<karn@jupiter.bellcore.com (Phil Karn)>>
  22. <jay@splut.conmicro.com (Jay "you ignorant splut!" Maynard)>
  23.  
  24. <As a matter of personal principle, I avoid all AT&T-based UNIX systems.  All 
  25. of the UNIX systems I use run Berkeley or Berkeley-derived code (e.g., SunOS, 
  26. Ultrix).>
  27.  
  28. <<Please confine your BSD bigotry to one source file, so that those of us who 
  29. have to make your code work in the real world won't have to rewrite the entire 
  30. package.>>
  31.  
  32. <Mr. Jay Maynard, please give me a break.  Try to figure out how to send  email 
  33. directly, it really isn't all that hard. >
  34.  
  35. Wow, I'm impressed, Mark!  You must be the last person in the world to not have 
  36. Jay in his kill file!
  37.  
  38. (enter soap-box mode)
  39.  
  40. Jay, don't try to do foolish things like port code to SysV that is admittedly, 
  41. unabashedly, purposfully Berkeleyoid, or at least stop ranting and raving about 
  42. something that is free.  You don't "have to make (Phil Karn's) code work in the 
  43. real world".  (Oh, sorry.  I didn't notice that gun pointed at your head.)  I 
  44. don't see wonderful System-Visms from your keyboard being donated for the 
  45. benefit of the community, so why don't you just shut up, you ignorant splut!
  46.  
  47. (end soap-box mode)
  48.  
  49. :::::: Jan Steinman - N7JDB                Electronic Systems Laboratory ::::::
  50. :::::: jans@tekgvs.LABS.TEK.COM       Box 500, MS 50-370 (w)503/627-5881 ::::::
  51. :::::: jsteinma@caip.RUTGERS.EDU     Beaverton, OR 97077 (h)503/657-7703 ::::::
  52.  
  53. ------------------------------
  54.  
  55. Date: 30 May 89 16:54:36 GMT
  56. From: bunny!abh0@husc6.harvard.edu  (Andrew Hudson)
  57. Subject: Wanted: PD PC Packet software
  58.  
  59. I would be greatful if anyone could provide me with a public
  60. domain packet control software package. The equipment
  61. is a Tandy 1000 PC compatible w/hard disk, a MFJ TNC, and a Yaesu FT-209 
  62. 2M rig. I need this to bootstrap several packet stations in development.
  63.  
  64. I would also consider reasonably priced software to do the same thing.
  65.  
  66. - Andrew Hudson, KA2KHD
  67. abh0@gte.com
  68.  
  69. ------------------------------
  70.  
  71. End of PACKET-RADIO Digest V89 Issue #150
  72. *****************************************
  73.  2-Jun-89 02:41:58-MDT,2494;000000000000
  74. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  75. Date: Fri,  2 Jun 89 01:30:30 MDT
  76. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  77. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  78. Subject: PACKET-RADIO Digest V89 #151
  79. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  80.  
  81. PACKET-RADIO Digest         Fri,  2 Jun 89       Volume 89 : Issue 151
  82.  
  83. Today's Topics:
  84.               A problem with Net
  85.         looking for serial driver on Minix-ST
  86. ----------------------------------------------------------------------
  87.  
  88. Date: Thu, 01 Jun 89 07:30:27 EDT
  89. From: Joseph Skoler <SKOHC@CUNYVM.CUNY.EDU>
  90. Subject: A problem with Net
  91.  
  92. A question to the net:
  93.  
  94. I have been experiencing the following problem:
  95. On an AT clone (with a cheapo serial card) and an
  96. MFJ-1278, while running NET (Latest version) under
  97. Desqview, the program sometimes hangs.
  98.  
  99. By hangs I mean that control is still had over the
  100. program - I can still issue commands to it - but
  101. it doesn't seem to have connection to the computer.
  102. For example, when I know there is activity on the freq.
  103. the con and dcd lights go on but NET doesn't recognize
  104. or interpret any signals.
  105.  
  106. At other times, I lose control over the program.  This
  107. happens when multitasking with BM and Net.  I think 640K
  108. should be enough to run both?
  109.  
  110. It seems to me two separate problems are at work here,
  111. does anyone have any suggestions?
  112.  
  113. Thanks in advance,
  114. Joe,
  115. skohc@cunyvm
  116. kc2yu @ kd6th
  117. 44.68.0.56
  118.  
  119. ------------------------------
  120.  
  121. Date: 31 May 89 16:37:14 GMT
  122. From: mcvax!unido!iraun1!iravcl!s_baumgarten@uunet.uu.net
  123. Subject: looking for serial driver on Minix-ST
  124.  
  125. Hi there netlanders !
  126.  
  127. I've got a little problem and hope for solution by news-readers...
  128. I am running MINIX-ST 1.1 and like to include second terminal driver soft-
  129. ware.
  130.  
  131.   Has anybody out there written a driver for serial i/o ?
  132.  
  133.   Is there any protocol (maybe tcp/ip) available for Minix-devices ?
  134.  
  135.   Did anybody already set up an AX.25 protocol for the packet radio
  136.   communications ?
  137.  
  138. please respond to news - i'm not allowed to receive E-mail coming
  139.  
  140. over the normal nets (i hate those local policies...).
  141.  
  142. Another way for answering is postal mailing to the following address:
  143.  
  144. Fred Baumgarten
  145. Kandelstrasse 27
  146. D-7513 Stutensee-Buechig
  147.  
  148. Federal Republic of Germany
  149.  
  150. Thanks in advance, Fred
  151.  
  152. ------------------------------
  153.  
  154. End of PACKET-RADIO Digest V89 Issue #151
  155. *****************************************
  156.  3-Jun-89 02:42:57-MDT,5287;000000000000
  157. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  158. Date: Sat,  3 Jun 89 01:31:19 MDT
  159. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  160. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  161. Subject: PACKET-RADIO Digest V89 #152
  162. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  163.  
  164. PACKET-RADIO Digest         Sat,  3 Jun 89       Volume 89 : Issue 152
  165.  
  166. Today's Topics:
  167.          A plea (Yea, what he said!) (2 msgs)
  168.              NET routing via SLIP
  169. ----------------------------------------------------------------------
  170.  
  171. Date: 1 Jun 89 17:30:19 GMT
  172. From: emory!stiatl!john@gatech.edu  (John DeArmond)
  173. Subject: A plea (Yea, what he said!)
  174.  
  175. In article <2680@splut.conmicro.com> jay@splut.conmicro.com (Jay "you ignorant splut!" Maynard) writes:
  176. >
  177. >My tone may have been more inflammatory than necessary, but there's a
  178.  
  179. Generally when you call someone a bigot, it is taken as inflammatory.
  180.  
  181. >No, there's no gun pointed at my head, but, unless I do something about
  182. >it, I have to assume that the NOS code - on which future enhancements to
  183. >the KA9Q suite will be based - will leave me behind. I still want to be
  184. >part of the packet revolution, and I see TCP/IP as the way to go, yet
  185. >Phil's comments seemed to say that he was going to exclude me and anyone
  186. >else running System V "as a matter of principle". He may have another
  187. >option. I don't, short of spending $10000 or going back from Unix to
  188. >MS-DOS.
  189. >
  190.  
  191. Jay, perhaps you should consider the possibility that the "matter of principle"
  192. Phil talks about would involve the fact that he works for AT&T and maybe
  193. would want to avoid any problems regarding proprietary information?  
  194.  
  195. Actually, I've disagreed with several things that have been done in net.  Some
  196. of them have been debated on the mailing list, some via email and a bunch
  197. more I simply keep quiet on, realizing that I'm gaining the benefit of 
  198. the free work of a lot of people.  After I realize this fact, I save my
  199. criticism for those that deserve it.  After all, you really do have a 
  200. choice.  You can either use what you get or you can change it to fit your
  201. needs or you can decide it does not fit your needs and simply ignore it.
  202.  
  203.  
  204.  
  205.  
  206. -- 
  207. John De Armond, WD4OQC                     | Manual? ... What manual ?!? 
  208. Sales Technologies, Inc.    Atlanta, GA    | This is Unix, My son, You 
  209. ...!gatech!stiatl!john    **I am the NRA** | just GOTTA Know!!! 
  210.  
  211. ------------------------------
  212.  
  213. Date: 1 Jun 89 12:25:13 GMT
  214. From: texbell!splut!jay@bellcore.com  (Jay "you ignorant splut!" Maynard)
  215. Subject: A plea (Yea, what he said!)
  216.  
  217. In article <5241@tekgvs.LABS.TEK.COM> jans@tekgvs.LABS.TEK.COM (Jan Steinman) writes:
  218. >Jay, don't try to do foolish things like port code to SysV that is admittedly, 
  219. >unabashedly, purposfully Berkeleyoid, or at least stop ranting and raving about 
  220. >something that is free.  You don't "have to make (Phil Karn's) code work in the 
  221. >real world".  (Oh, sorry.  I didn't notice that gun pointed at your head.)  I 
  222. >don't see wonderful System-Visms from your keyboard being donated for the 
  223. >benefit of the community, so why don't you just shut up, you ignorant splut!
  224.  
  225. You must have missed the pty driver for System V/AT, then.
  226.  
  227. My tone may have been more inflammatory than necessary, but there's a
  228. kernel (no put intended) of real request in there: if the code is going
  229. to be BSD-ized, at least make the job of adaptation easier for those of
  230. us who are going to be attempting it.
  231.  
  232. No, there's no gun pointed at my head, but, unless I do something about
  233. it, I have to assume that the NOS code - on which future enhancements to
  234. the KA9Q suite will be based - will leave me behind. I still want to be
  235. part of the packet revolution, and I see TCP/IP as the way to go, yet
  236. Phil's comments seemed to say that he was going to exclude me and anyone
  237. else running System V "as a matter of principle". He may have another
  238. option. I don't, short of spending $10000 or going back from Unix to
  239. MS-DOS.
  240.  
  241. -- 
  242. Jay Maynard, EMT-P, K5ZC, PP-ASEL   | Never ascribe to malice that which can
  243. uucp:        uunet!nuchat!   (eieio)| adequately be explained by stupidity.
  244. {killer,bellcore}!texbell!splut!jay +----------------------------------------
  245. internet: jay@splut.conmicro.com    | "Less great!" "Tastes filling!"
  246.  
  247. ------------------------------
  248.  
  249. Date: 31 May 89 13:50:36 GMT
  250. From: ginosko!infinet!ulowell!tegra!vail@uunet.uu.net  (Johnathan Vail)
  251. Subject: NET routing via SLIP
  252.  
  253. Is there any kind of NFS for the KA9Q SLIP?
  254.  
  255. I want to dedicate a machine to TCP/IP and it is not the machine I
  256. normally use or want to use.  I would like some way to easily connect
  257. the two.  Ideally ethernet but I can't justify the cost.
  258.  
  259. I have heard of a DOS device driver that will connect 2 PCs with
  260. serial ports and mount the other's hard disks.  This "poor man's NFS"
  261. may be what I want.
  262.  
  263. Any ideas or comments?
  264.  
  265. "Gravity pulls the trousers down
  266.      Morality pulls the trousers up" -- Bedful of Metaphysicians
  267.  _____
  268. |     | Johnathan Vail | tegra!N1DXG@ulowell.edu
  269. |Tegra| (508) 663-7435 | N1DXG@145.110-,145.270-,444.2+,448.625-
  270.  -----
  271.  
  272. ------------------------------
  273.  
  274. End of PACKET-RADIO Digest V89 Issue #152
  275. *****************************************
  276.  3-Jun-89 23:38:26-MDT,14913;000000000000
  277. Mail-From: KPETERSEN created at  3-Jun-89 23:10:41
  278. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  279. Date: Sat,  3 Jun 89 23:10:41 MDT
  280. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  281. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  282. Subject: PACKET-RADIO Digest V89 #153
  283. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  284.  
  285. PACKET-RADIO Digest         Sat,  3 Jun 89       Volume 89 : Issue 153
  286.  
  287. Today's Topics:
  288.               Gateway 26-May-89
  289. ----------------------------------------------------------------------
  290.  
  291. Date: 3 Jun 89 14:18:37 GMT
  292. From: n8emr!gws@tut.cis.ohio-state.edu  (Gary Sanders)
  293. Subject: Gateway 26-May-89
  294.  
  295. ==============================================================
  296. |               Relayed from packet radio via                |
  297. | N8EMR's Ham BBS, 614-457-4227 (1200/2400/19.2 telebit,8N1) |
  298. ==============================================================
  299.  
  300. Gateway: The ARRL Packet Radio Newsletter                         P 1 of 3
  301.  
  302. Stan Horzepa, WA1LOU, Editor - Volume 5, Number 18 - May 26, 1989
  303.  
  304.           MID-ATLANTIC SIX-METER BACKBONE ASSEMBLY BEGUN
  305.  
  306. During an informal meeting among the SYSOPs and node operators of Maryland,
  307. New Jersey, Northern Virginia, Pennsylvania and the District of Columbia in
  308. February 1989, a 6-meter frequency was selected for an experimental
  309. backbone (a packet-radio network that transfers mail automatically with
  310. access limited to PBBSs - Ed).  Subsequently, a number of RCA 100-watt
  311. solid-state transceivers were obtained for $50 each and the hardware is now
  312. being assembled to extend a backbone from Virginia through Maryland to New
  313. Jersey. It is expected that few personal packet-radio stations will operate
  314. on 6 meters because of the potential of TVI to channel 2, however, TVI
  315. should not be a problem for the backbone because the nodes are located in
  316. remote areas far from residential television receivers.
  317.  
  318. The backbone group is interested in learning about other 6-meter backbone
  319. activity and experiences.  The group believes that 6 meters is perfect for
  320. this application as they are trying to move all packet-radio activity
  321. except for local user access off 2 meters.  Initially, the backbone will
  322. operate at 1200 bauds while propagation data is gathered.  Hopefully, it
  323. will operate at a higher speed in the future.  If you operate or plan to
  324. operate 6-meter packet radio, please drop the group a note so they can be
  325. better prepared for skip openings when the occur.
  326.  
  327. from Bob Bruninga, WB4APR @ W3IWI
  328.  
  329.                MICROSAT BAND PLAN EXPLAINED
  330.  
  331. It has come to the attention of AMSAT-NA officials that there is a small,
  332. but vocal minority of radio amateurs who have questioned the MicroSat/
  333. PACSAT and LUSAT frequency band plans.  As announced in articles in
  334. AMSAT-NA Journal and 73 Magazine, the uplink frequencies for MicroSat will
  335. be 145.900, 145.920, 145.940 and 145.960 MHz; for LUSAT, 145.840, 145.860,
  336. 145.880 and 145.900 MHz. The downlink frequencies for MicroSat and LUSAT
  337. will be 437.050 and 437.150 MHz, respectively.  AMSAT-NA officials wish to
  338. briefly explain the logic for choosing these frequencies for the
  339. "store-and-forward" satellites.
  340.  
  341. MicroSat/LUSAT uplink frequencies are located within the portion of the
  342. 2-meter spectrum designated for "Amateur Satellite Service," which includes
  343. 145.800 to 146.000 MHz and 435.000 to 438.000 MHz.  Currently, these
  344. frequencies are used by amateur satellites AO-10, AO-13, FO-12, UO-9, UO-11
  345. and, to a limited degree, RS10/11, however, in many parts of the world,
  346. 145.800 to 146.000 MHz is heavily populated and virtually unprotected.  For
  347. example, many amateurs point to the "chaotic" conditions which exist on 2
  348. meters in Japan.  When the JARL and JAMSAT were designing FO-12, heavy
  349. interference problems were considered very carefully.  When the designers
  350. of the MicroSats considered the QRM problem, they also came to the
  351. conclusion that Mode JD was the way to go.  From an equipment standpoint,
  352. using Mode JD will permit many OSCAR-satellite users to use the same
  353. equipment they have available for Mode B operations.  On the uplink,
  354. packets can be sent with a few watts from a 2-meter FM transceiver.  Since
  355. most amateurs own 2-meter FM transceivers and an HF rig, obtaining a 70-cm
  356. converter is an easy way to build a basic MicroSat station.  Thus, the
  357. designers of the MicroSats felt that Mode JD was a relatively inexpensive
  358. way to get started on MicroSat operations.
  359.  
  360. As far as the actual choice of the frequencies for the uplinks to MicroSat
  361. and LUSAT is concerned, you will notice that they are located on opposite
  362. ends of the spectrum.  The decision by the designers to do this was based
  363. mostly on considerations of orbital dynamics.  Because all of the MicroSats
  364. will be "dropped off" from the Ariane rocket at the same time, it will take
  365. many months before they "spread out" to the point that they all do not
  366. appear in the sky at the same time over a ground station.  In order to
  367. avoid interference between users of MicroSat and LUSAT, the frequencies for
  368. the uplinks were widely spaced during the first several months.
  369.  
  370. As far as MicroSat users interfering with AO-10, AO-13 and other OSCAR
  371. satellites is concerned, the best possible passes for the MicroSats will be
  372. less than 17 minutes for an overhead pass.  This means that there will be a
  373. potential of 45 minutes of QRM, but, as everyone who works packet radio
  374. knows, packets are by nature very short bursts.  Anyone who has listened to
  375. FO-12 will also be aware that 90% of its transmissions are very short.
  376. Another important consideration is that the MicroSats will not digipeat;
  377. they will only accept messages for storage and allow users to read mail
  378. addressed to them (or read unconnected telemetry packets).  Not permitting
  379. digipeating will help reduce any possibility of QRM caused by unattended
  380. beacons.
  381.  
  382. The final concern is that once radio amateurs hear packets being sent on
  383. the 2-meter satellite subband, terrestrial packeteers will start sending
  384. their packets within the 145.800 to 146.000 MHz spectrum.  To the best
  385. knowledge of AMSAT-NA officials, this has not happened with the current
  386. OSCAR satellites and it is not expected to occur when the new MicroSats are
  387. launched.  Because the equipment to send PSK packets to the MicroSats is
  388. quite different from the AFSK packets sent terrestrially, it would appear
  389. unlikely that such an "encroachment" would occur on the satellite sub-band.
  390. In general, amateurs hold very strongly to gentlemen's agreements
  391. concerning band plans.
  392.  
  393. It is hoped that this discussion about the MicroSat/LUSAT band plan can put
  394. to rest any lingering questions about the issue.  In upcoming issues of QEX
  395. and ASR, Bob McGwier, N4HY, will discuss this topic in great detail.  Until
  396. then, if you have further concerns or comments, please send them to:
  397.  
  398.      Bob McGwier, N4HY
  399.      15 Cherrybrook Ln
  400.      East Windsor, NJ 08520
  401.  
  402. from AMSAT-NA
  403.  
  404.  
  405.  
  406. Gateway: The ARRL Packet Radio Newsletter                         P 2 of 3
  407.  
  408. Stan Horzepa, WA1LOU, Editor - Volume 5, Number 18 - May 26, 1989
  409.  
  410.           KA9Q TCP/IP SOFTWARE REVISION 890421.1 REVEALED
  411.  
  412. (In the previous issue of Gateway, it was reported that a new release of
  413. the KA9Q TCP/IP software, revision 890421.1, for IBM PCs and compatible
  414. computers was available at the TAPR booth at the Dayton HamVention.  The
  415. following story by N3EUA describes this new release in detail and explains
  416. how copies of the software may be obtained.)
  417.  
  418. This release constitutes an attempt to merge the best efforts of everyone
  419. that has been working on the KA9Q package since the last official release
  420. which was dated 871225.0.  For those who have been tracking the beta
  421. releases, this package was built from 871225.33alpha.W9NK.4.1, with many
  422. additions.  All users are encouraged to upgrade to this release as soon as
  423. possible.
  424.  
  425. Developers should be aware that this package likely represents the last
  426. official release of the KA9Q package until KA9Q finishes his internal
  427. rewrite to include a multitasking kernel, now known as the "NOS" version of
  428. NET.  All development effort for new applications should be directed
  429. towards NOS.
  430.  
  431. Revision 890421.0 was distributed in a limited fashion on IBM PC floppies
  432. at the Dayton Hamvention.  For PC users, there is no appreciable difference
  433. between .0 and .1 other than the addition of modem dialing for slip, though
  434. the documentation has been somewhat improved.
  435.  
  436. The following features are among those too numerous to mention that have
  437. been added since the 871225.0 release.
  438.  
  439. o Official support for the Atari ST, NEC PC-98XX, HP Portable Plus and
  440. various System V UNIX systems.
  441.  
  442. o Support for the FTP, Inc. packet driver specification on the IBM PC.
  443.  
  444. o Support for IP transport over NET/ROM networks and some NET/ROM
  445.   user-level functionality.
  446.  
  447. o Prompting for RusernameS and RpasswordS in the FTP client.
  448.  
  449. o Finger application, similar to Berkeley Finger.
  450.  
  451. o AX.25 mailbox.
  452.  
  453. o Support for the W2XO PBBS when running under System V UNIX using System V
  454.   IPC between NET and W2XO PBBS.
  455.  
  456. o Complete rewrite of the documentation.
  457.  
  458. o Conversion to the Borland Turbo-C 2.0 Professional Package for
  459.   compiling/assembling/linking on the IBM PC.
  460.  
  461. o Support for the MIT slfp serial line framing protocol.
  462.  
  463. o Modem dialing for slip and slfp.
  464.  
  465. There are a number of ways to obtain copies of the software.
  466.  
  467. Via FTP on Internet:
  468.  
  469. The software may be found on tomcat.gsfc.nasa.gov in the anonymous ftp
  470. directory called \public\tcp\net-8904.  This is a good source for the code
  471. now.  If you are not on the "real" Internet, tomcat has a 2400 bit/s slip
  472. port for dial-up users.
  473.  
  474. The software will also be available from wsmr-simtel20.army.mil shortly.
  475. This will probably be the most stable Internet source.
  476.  
  477. The machine col.hp.com contains a copy of the software in the directory
  478. ~ftp/ka9q.  Access is quite reasonable from other sites on the HP Internet,
  479. but very slow for folks outside HP.  This source is recommended only for HP
  480. employees.
  481.  
  482. Via UUCP or Telephone BBS:
  483.  
  484. Howard Leadmon, WB3FFV, has the software available on his BBS, which also
  485. supports UUCP.  The WB3FFV BBS telephone numbers are 301-335-0858 for
  486. 1200/2400-baud non-MNP modems, 301-335-1955 for 2400-baud MNP and
  487. 9600/19200-baud PEP modems.  The BBS uses data settings of 8 bits, no
  488. parity, 1 stop bit.  It is accessible 24 hours per day except for routine
  489. maintenance.
  490.  
  491. Via Mail:
  492.  
  493. Tucson Amateur Packet Radio (TAPR) is distributing copies of this release
  494. on IBM-compatible 360-kbyte 5-1/4-inch diskettes.
  495.  
  496. from Bdale Garbee, N3EUA @ KA0WIE via CompuServe's HamNet
  497.  
  498.  
  499. Stan Horzepa, WA1LOU, Editor - Volume 5, Number 18 - May 26, 1989
  500.  
  501.        SPACE SYMPOSIUM TO MARK 20TH ANNIVERSARY OF AMSAT-NA
  502.  
  503. This year is the twentieth anniversary of the Radio Amateur Satellite
  504. Corporation (AMSAT-NA) and in celebration of this event, plans are underway
  505. for the 1989 Space Symposium and Annual Meeting of AMSAT-NA to be hosted by
  506. the Central Iowa Technical Society (CITS) in Des Moines on November 10-12.
  507. The schedule for the weekend is for registration and informal dining on
  508. Friday evening, registration, seminars, luncheon, banquet and annual
  509. meeting on Saturday, and on Sunday, seminars and open board meeting.
  510. Seminar topics include MicroSat/PACSAT, Phase IV, UoSAT D and E, satellite
  511. fox hunting, command station development program and digital signal
  512. processing.  For more information, send an SASE to:
  513.  
  514.      CITS - AMSAT 89
  515.      c/o Ralph Wallio, W0RPK
  516.      1250 Hwy G24
  517.      Indianola, IA 50125
  518.  
  519.                 STRAY BITS
  520.  
  521. This just in...  the Rocky Mountain Packet Radio Association (RMPRA) will
  522. hold its 1989 Packetfest on Saturday, June 3 at 8:30 AM at the Honeywell
  523. Test Instruments Division facility, 4800 East Dry Creek Rd, Littleton,
  524. Colorado.  Honeywell security requires that all Packetfest attendees be
  525. preregistered.  Details from Bill Flynn, AI0C, 286 S Nome St, Aurora, CO
  526. 80012-1212.
  527.  
  528. W0RLI PBBS Version 10.06 has been released.  Fixes include updating in BT,
  529. better handling of WP updates, better control of CTS to help avoid port
  530. hangs.  Also, batch files can now be run by the server.  Send bug reports
  531. to VE3GYQ @ VE3GYQ.
  532.  
  533. BB, the AA4RE mailbox program, Version 2.5 has been released and, at this
  534. time, is only available by downloading it (filename RBB25.ZIPS) from Data
  535. Library 9 (DL9) of CompuServe's HamNet.
  536.  
  537. APLink Version 3.71 has been released and is available from CompuServe's
  538. HamNet (Data Library 9, DL9).  [APLink is a software system written by
  539. Victor Poor, W5SMM, that runs an AMTOR mailbox and a packet-radio BBS
  540. (PBBS) concurrently using a common set of message files on an IBM XT, AT or
  541. compatible computer under DOS 3.2 or higher.]
  542.  
  543.             CONNECTICUT HAMS INVITED TO CONNECT
  544.  
  545. Packet radio hams in the state of Connecticut are invited to join the
  546. CONNECTicut Digital Radio Association (CONNECT for short), a new
  547. organization whose objectives are as follows.
  548.  
  549. o To provide effective and efficient digital networks via Amateur Radio
  550.   into, out of and throughout Connecticut via the participation of
  551.   association members (CONN NET).
  552.  
  553. o To coordinate these networks with all surrounding digital and nondigital
  554.   communications groups.
  555.  
  556. o To inform digital users of the availability and features of these
  557.   networks via the Packet Education Network (PEN).
  558.  
  559. o To educate users in the proper use of the networks (PEN).
  560.  
  561. Anyone wishing to join CONNECT should contact Tom Hogarty, KC1J, via his
  562. packet-radio mailbox on 145.01 or 145.07 MHz or via mail at 83 Harold Rd,
  563. Farmington, CT 06032.
  564.  
  565.                GATEWAY CONTRIBUTIONS
  566.  
  567. Submissions for publication in Gateway are welcome.  You may submit
  568. material via the US mail to:
  569.  
  570.    Gateway
  571.    Stan Horzepa, WA1LOU
  572.    75 Kreger Drive
  573.    Wolcott, CT 06716-2702
  574.  
  575. or electronically, via CompuServe to user ID 70645,247.  Via telephone,
  576. your editor can be reached on evenings and weekends at 203- 879-1348 and he
  577. can switch a modem on line to receive text at 300, 1200 or 2400 bit/s.
  578.  
  579. The deadline for each issue of Gateway is the Saturday preceding the issue
  580. date (which is typically a Friday).
  581.  
  582.              REPRODUCTION OF GATEWAY MATERIAL
  583.  
  584. Material may be excerpted from Gateway without prior permission, provided
  585. that the original contributor is credited and Gateway is identified as the
  586. source.
  587.  
  588.  
  589. -- 
  590. Gary W. Sanders (gws@n8emr or ...!osu-cis!n8emr!gws), 72277,1325
  591. N8EMR @ W8CQK (ip addr) 44.70.0.1 [Ohio AMPR address coordinator]
  592. HAM/SWL/SCANNER BBS (1200/2400/PEP) 614-457-4227
  593.  
  594. ------------------------------
  595.  
  596. End of PACKET-RADIO Digest V89 Issue #153
  597. *****************************************
  598.  4-Jun-89 02:23:13-MDT,5231;000000000000
  599. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  600. Date: Sun,  4 Jun 89 01:30:52 MDT
  601. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  602. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  603. Subject: PACKET-RADIO Digest V89 #154
  604. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  605.  
  606. PACKET-RADIO Digest         Sun,  4 Jun 89       Volume 89 : Issue 154
  607.  
  608. Today's Topics:
  609.              A plea (Yea, what he said!)
  610.          Phil Karns vs Jay Steinman (2 msgs)
  611. ----------------------------------------------------------------------
  612.  
  613. Date: 3 Jun 89 20:55:29 GMT
  614. From: ka9q.bellcore.com!karn@bellcore.com  (Phil Karn)
  615. Subject: A plea (Yea, what he said!)
  616.  
  617. >Jay, perhaps you should consider the possibility that the "matter of principle"
  618. >Phil talks about would involve the fact that he works for AT&T and maybe
  619. >would want to avoid any problems regarding proprietary information?  
  620.  
  621. John,
  622.  
  623. I haven't worked for AT&T since midnight on January 1, 1984. Since then I
  624. have been employed by Bellcore, a subsidiary of the seven regional holding
  625. companies. I hope that by now most people understand that these entities are
  626. all completely independent of AT&T...
  627.  
  628. No, the "matter of personal principle" behind my avoidance of AT&T versions
  629. of UNIX simply has to do with their highly "closed" nature, which makes it
  630. very difficult for others to make significant modifications or additions to
  631. the kernel.  Further, an extreme Not-Invented-Here syndrome (surpassed in
  632. the industry only by IBM) has caused AT&T to ignore most of the additions
  633. and enhancements contributed by Berkeley, with sockets and TCP/IP networking
  634. leading the list.  Only recently has AT&T grudgingly admitted that some of
  635. its users might actually want TCP/IP networking, so you can now buy (at
  636. extra cost) TCP/IP packages for System V.  To me this is much like making
  637. the clutch, transmission, wheels and tires of a new car "optional, extra
  638. cost items".
  639.  
  640. I would be willing to reconsider using AT&T UNIX once they include TCP/IP
  641. and all related networking facilities as standard, thoroughly supported
  642. features for no additional cost.
  643.  
  644. Phil
  645.  
  646. ------------------------------
  647.  
  648. Date: 3 Jun 89 00:34:59 GMT
  649. From: jarvis.csri.toronto.edu!utgpu!attcan!nebulus!root@rutgers.edu  (Dennis S. Breckenridge)
  650. Subject: Phil Karns vs Jay Steinman
  651.  
  652. In article <2680@splut.conmicro.com>, jay@splut.conmicro.com (Jay "you ignorant splut!" Maynard) writes:
  653. > In article <5241@tekgvs.LABS.TEK.COM> jans@tekgvs.LABS.TEK.COM (Jan Steinman) writes:
  654. > No, there's no gun pointed at my head, but, unless I do something about
  655. > it, I have to assume that the NOS code - on which future enhancements to
  656. > the KA9Q suite will be based - will leave me behind. I still want to be
  657. > part of the packet revolution, and I see TCP/IP as the way to go, yet
  658. > Phil's comments seemed to say that he was going to exclude me and anyone
  659. > else running System V "as a matter of principle". He may have another
  660. > option. I don't, short of spending $10000 or going back from Unix to
  661. > MS-DOS.
  662.  
  663. Has anyone considered what it would take to port to Sys V rel 4.x?
  664. I asked for it for that reason and was refused as well. I have to take
  665. Jay's approach, are we, the Sys V users , ignored. Oh well so much for Unix
  666. portability! I may as well run Plan-9 and be done with it.  
  667.  I guess Phil's concern is supporting this package, there would be a lot
  668. of confusion. I find myself (a SysV kernel hack) interested in BSD internals
  669. as well as some other operating systems. I try and WRITE portable code
  670. not bitch at the "incompatibilities" of X vendor's release of *NIX
  671. I may as well just buy a C64 and run the rest of the *utilities* from
  672. my Kantronics.... Great stuff!
  673.  
  674. Mailbox what a novel concept.... maybe this will catch on someday...
  675.  
  676. -- 
  677. ==============================================================================
  678. "A mind is a terrible thing to       MAIL:   Dennis S. Breckenridge
  679. waste!"                                      206 Poyntz Ave
  680.                          North York, Ontario M2N1J6
  681.                          (416) 733-1696
  682. UUCP: uunet!attcan!nebulus!dennis    ICBM:   79 28 05 W / 43 45 01 N
  683.                          50 megatons should do!
  684. ==============================================================================
  685.  
  686. ------------------------------
  687.  
  688. Date: 3 Jun 89 14:07:27 GMT
  689. From: brian@ucsd.edu  (Brian Kantor)
  690. Subject: Phil Karns vs Jay Steinman
  691.  
  692. So your complaint is that the new Karn TCP/IP package won't run on
  693. your machine because it's specifically designed to run on some
  694. other piece of hardware?  You complain even though you know it's
  695. not just an upgrade of his old code but instead a new product,
  696. complete with its own operating system?
  697.  
  698. Hmm.  Phil gives you the source for both of his TCP/IP packages.
  699. Berkeley will give you the source for theirs.
  700.  
  701. There are essentially three choices here: 1) do it yourself, 2)
  702. buy it from someone else, 3) go watch television where everything
  703. is rosey and all problems are solved by pointing a gun at them.
  704.  
  705. I don't see that you have much valid cause for complaint.
  706.     - Brian
  707.  
  708. ------------------------------
  709.  
  710. End of PACKET-RADIO Digest V89 Issue #154
  711. *****************************************
  712.  5-Jun-89 01:53:06-MDT,3088;000000000000
  713. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  714. Date: Mon,  5 Jun 89 01:30:15 MDT
  715. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  716. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  717. Subject: PACKET-RADIO Digest V89 #155
  718. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  719.  
  720. PACKET-RADIO Digest         Mon,  5 Jun 89       Volume 89 : Issue 155
  721.  
  722. Today's Topics:
  723.              A problem with Net (2 msgs)
  724. ----------------------------------------------------------------------
  725.  
  726. Date: 4 Jun 89 17:20:11 GMT
  727. From: elbereth.rutgers.edu!ron.rutgers.edu!ron@rutgers.edu  (Ron Natalie)
  728. Subject: A problem with Net
  729.  
  730. Neither my TNC terminal program, nor KA9Q work at all with
  731. DESQVIEW.  Both use their own drivers for the com ports, and
  732. I suspect this doesn't get along with how DESQVIEW operates.
  733.  
  734. If you want a multitasking machine, run UNIX.
  735.  
  736. -Ron
  737.  
  738. ------------------------------
  739.  
  740. Date: 4 Jun 89 15:17:58 GMT
  741. From: texbell!uhnix1!moray!splut!linkit!herb@bellcore.com  (Herb Crosby)
  742. Subject: A problem with Net
  743.  
  744.  js> From: SKOHC@CUNYVM.CUNY.EDU (Joseph Skoler)
  745.  js> Message-ID: <8906021243.AA04794@ucbvax.Berkeley.EDU>
  746.  js> I have been experiencing the following problem:
  747.  js> On an AT clone (with a cheapo serial card) and an
  748.  js> MFJ-1278, while running NET (Latest version) under
  749.  js> Desqview, the program sometimes hangs.
  750.  
  751. OK, I am assuming 8904.1 release of KA9Q's Net and that you are running 
  752. an AX25 connect and not SLIP to the TNC.
  753.  js> 
  754.  js> By hangs I mean that control is still had over the
  755.  js> program - I can still issue commands to it - but
  756.  js> it doesn't seem to have connection to the computer.
  757.  js> For example, when I know there is activity on the freq.
  758.  js> the con and dcd lights go on but NET doesn't recognize
  759.  js> or interpret any signals.
  760.  
  761. Well this is caused by a FAST I/O transfer between TNC and COMPUTER 
  762. with the swap time too long between the windows.  You can correct 
  763. it in two ways that I know of... One) shorten the swap time to 1 
  764. forground and 1 background or Two) make all intrupts shared from 
  765. 00 to 80 hex ie in the advance DV F1 window change the boxes for 
  766. intrupt to 80 and FF so only the upper intrupts are swapped out.
  767.  js> 
  768.  js> At other times, I lose control over the program.  This
  769.  js> happens when multitasking with BM and Net.  I think 640K
  770. If you check the incomming mail you will find that most of the time 
  771. that the program hangs like that is from the incomming mail has finished 
  772. and it is time for NET to WRITE it into BM currently used mail file 
  773. and that the lock file is being hide from each program thus the lockup.
  774. Make sure you are running BM v3.3.1 with the NET 890421.1 and not
  775. some older version.
  776. Herb WD5EFC @44.76.0.40  or @WA4EWV or @WB5BBW or via here OR direct 
  777. at (713) 480-1840 modem 2400-300 8n1
  778. --  
  779. Herb Crosby - via FidoNet node 1:106/7873
  780. UUCP: ...!splut!linkit!herb
  781. ARPA: herb@linkit.FIDONET.ORG
  782. serviced via UFGATE 1.0
  783.  
  784. ------------------------------
  785.  
  786. End of PACKET-RADIO Digest V89 Issue #155
  787. *****************************************
  788.  6-Jun-89 03:32:31-MDT,1513;000000000000
  789. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  790. Date: Tue,  6 Jun 89 01:30:21 MDT
  791. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  792. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  793. Subject: PACKET-RADIO Digest V89 #156
  794. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  795.  
  796. PACKET-RADIO Digest         Tue,  6 Jun 89       Volume 89 : Issue 156
  797.  
  798. Today's Topics:
  799.             Help with TA9Q TCP/IP
  800. ----------------------------------------------------------------------
  801.  
  802. Date: Mon, 5 Jun 89 09:01:23 PDT
  803. From: fleig%skitzd.DEC@decwrl.dec.com
  804. Subject: Help with TA9Q TCP/IP
  805.  
  806. I have recently acquired the KA9Q TCP/IP package and have successfully
  807. gotten it going with a KPC-2 TNC.  I now have two problems:
  808.  
  809.     1.  I don't have an IP address, and I don't know who the
  810.     coordinator is for my area (San Francisco, CA bay area).
  811.  
  812.     2.  I need the freq and callsign(s) of some TCP/IP nodes in
  813.     my area to talk to (my hosts.net contains nothing useful
  814.     at the moment).  I've monitored the active packet freqs
  815.     looking for an IP PID, but have never seen one.  I guess
  816.     I will have to digipeat/netrom somewhere to connect to
  817.     the ampr internet.
  818.  
  819. If anyone can help me with either of the above, I would appreciate
  820. it.
  821.  
  822. Thanks,
  823.  
  824. Tony Fleig, KF6XH
  825. DEC ENET:   THE780::FLEIG
  826. USENET:     ucbvax!decwrl!dec-the780!fleig
  827.  
  828. ------------------------------
  829.  
  830. End of PACKET-RADIO Digest V89 Issue #156
  831. *****************************************
  832.  7-Jun-89 02:18:06-MDT,12878;000000000000
  833. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  834. Date: Wed,  7 Jun 89 01:30:41 MDT
  835. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  836. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  837. Subject: PACKET-RADIO Digest V89 #157
  838. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  839.  
  840. PACKET-RADIO Digest         Wed,  7 Jun 89       Volume 89 : Issue 157
  841.  
  842. Today's Topics:
  843.                9600 baud plus?
  844.             KA9Q on System V Unix
  845.               Phil Karns vs Jay Steinman
  846.      Phil Karns vs Jay Steinman (you got the name wrong!)
  847.               Sysop Reading Mail on BBS
  848. ----------------------------------------------------------------------
  849.  
  850. Date: 6 Jun 89 17:28:52 GMT
  851. From: zephyr!tektronix!orca!ka7axd.WV.TEK.COM!mhorne@uunet.uu.net  (Michael T. Horne)
  852. Subject: 9600 baud plus?
  853.  
  854. > Lets say that you have 3.2khz bandwidth.  Lets also say that you can get
  855. > 100 hz resolution using DSP and/or moderate Q analog filters.  Lets also
  856. > say that you use 2 frequencies for each bit you transmit (mark and space).
  857. > Now, why could you not use 16 ( (3200/100) / 2) pairs and transmit 16 bits/
  858. > baud?  Actually, since you will want to go fullduplex, originator gets 8
  859. > pairs, and receiver gets 8 pairs, so you get 8 bits/baud
  860. >
  861. > That would mean that, instead of sending 300 bits/second at 300 baud, you
  862. > could be sending 300 bytes (or 2400 bits) per second at 300 bauds.
  863.  
  864. Your idea is not that far off.  Parsing up a band-limited channel into
  865. subchannels and modulating these channels at low baud rates, but using
  866. multiple bits per baud, is one method for achieving reasonable throughput.
  867. Since there is a tradeoff between how many sub-channels you can utilize
  868. and your signaling rate within these sub-channels, your total (realizable)
  869. channel capacity is mostly dependent upon how many bits per signaling
  870. interval per channel you can encode/decode, and this is dependent upon the
  871. quality of the communications channel.
  872.  
  873. In a communications scheme of this type, you have two attributes of signaling
  874. you can exploit.  One is the amplitude of the signal in the sub-channel,
  875. and the other is the phase of the signal.  M-ary signaling, as it is known, is
  876. accomplished by assigning multiple bits per symbol, that is, having M possible
  877. symbols that can be transmitted/received.  As a simple example, consider
  878. encoding two bits per symbol in the following way:
  879.  
  880.     b1  b0       A   phase
  881.     ---------+------------
  882.      0   0     0.5       0
  883.      0   1     0.5     +90
  884.      1   0     1.0       0
  885.      1   1     1.0     +90
  886.  
  887. In this example, every two bits (a dibit) are encoded in a single channel
  888. by generating a sine wave with the attributes listed.  For example, to encode
  889. the dibit {1,0}, the sinusoid would have an amplitude of 1 with a +90 degree
  890. phase shift, or:
  891.  
  892.     f(omega, b1, b0) = (0.5 + 0.5*b1) sin(omega + (b0 * 90))
  893.  
  894. This is only a simple example; encoding more bits requires unique combinations
  895. of amplitude and phase for each bit pattern possible.  However, limitations
  896. in the communications channel and in the detection process may limit how
  897. many bits you can encode in a given sub-channel.  There are many other methods
  898. for encoding data that are more spectrally efficient or have lower bit-error
  899. rates for a given input signal strength;  find a good book on data communication
  900. systems if you would like more information.
  901.  
  902. As I stated above, one of the limiting factors in your throughput is your
  903. communications channel.  For amateur use, the limiting factor is usually
  904. the transmitter/receiver, or in the case of HF, the transmission medium.
  905. Most of today's VHF/UHF radios butcher the audio spectrum in both the
  906. receive and transmit sections, since their original intent is to pass the
  907. human voice, not data.  Because of this, if you use one of the methods above,
  908. you will need to run a `training sequence' between two systems wishing to
  909. communicate, since the radios may have completely different passband
  910. characteristics.  The two communicating modems need to evaluate each other's
  911. characteristics so that some signaling reference is available.  For a multicast
  912. system like most of our current packet systems are seeing, this is difficult
  913. at best.  For HF, the radios can still be a problem, but an even bigger problem
  914. is the fact that HF links introduce amplitude and phase distortions, as
  915. well as multipath effects, and all of these are a function of frequency, making
  916. decoding a challenge to any system using this method.  In this case, you would
  917. probably only encode information in the amplitudes of the signals, and use
  918. pilot carrier(s) as a reference.
  919.  
  920. Your choice of going to full/half duplex depends on your data flow requirements.
  921. If your data generally flows in one direction at a time, it may be better to
  922. go half duplex, swapping directions as needed, since this will give you the
  923. best overall throughput *in a given direction*.  If your data flows both
  924. directions in nearly equal quantities at random intervals, full duplex is
  925. generally the better way to go.
  926.  
  927. All in all, your suggestion is basically sound.  As you can see, there are a
  928. lot of `gotchas' in trying to make it work with standard amateur VHF/UHF
  929. equipment.  A better solution might be to use some of the higher amateur
  930. bands and use more traditional modulation schemes since 1) we have the
  931. spectrum and the bandwidth (at least we do right now:), and 2) it's much
  932. easier to build from scratch (and hence do it right) than to hack every 2M
  933. radio to get a system to work.  The Heatherington 56kbaud modem is a first
  934. step in the right direction.
  935.  
  936. Mike
  937.  
  938. ------------------------------
  939.  
  940. Date: Tue, 6 Jun 89 11:57:03 EDT
  941. From: hoffman@vax.cs.pittsburgh.edu (Bob Hoffman)
  942. Subject: KA9Q on System V Unix
  943.  
  944. Over the last week or two I have been reading the many complaints about
  945. the KA9Q port for System V.  First, I would like to offer an apology
  946. for not having caught some errors in the 890421 pre-release code.
  947. Several pieces of Unix support code that I sent to Bdale in February
  948. didn't make it into the 890421.0 release.  I am in the process of
  949. tracking down all of the discrepancies and will forward the changes
  950. to Bdale this week.
  951.  
  952. When putting together a NET port, I test it on the following systems:
  953. a Sun-3 with SunOS 4.0.1, an AT&T 7300 with Unix 3.5, and an AT&T 3B2/310
  954. with System V release 3.0.  I understand the sizeof(int) vs sizeof(char *)
  955. problems that the Microport (or, more precisely, the 80x86) users are
  956. having.  I do not run Unix on an Intel architecture, so I have to rely
  957. on those who do to send in their machine-specific code.  My goal is
  958. that any System V user should be able to run NET unmodified, save for
  959. editing the Makefile and config.h.   I promise to include all Intel-
  960. specific code that is submitted to me.
  961.  
  962. Regarding NOS on Unix, there have been several people expressing
  963. interest in working on the port.  Phil has done a nice job making
  964. the clients and servers adhere to a lightweight task model.  I feel
  965. that it would be counter-productive to port NOS to Unix as a large
  966. monolithic process.  Rather, I would like to see these lightweight
  967. processes become real Unix processes.
  968.  
  969. Since NOS uses the Berkeley socket mechanism, it seems to me that the
  970. best solution is to implement a socket library for System V based on
  971. the underlying interprocess communication (IPC) facilities.  SysVr2 has
  972. three types of IPC:  shared memory, message passing, and semaphores.
  973. SysVr3 includes these and adds a streams facility.  At least one person
  974. I know is in the process of writing a streams-based socket library.
  975. This may be adaptable to the older IPC as well.  NOS would then be
  976. broken up into a daemon that handles the serial ports and TCP/IP/AX.25
  977. protocols and the individual clients and servers would have new main()
  978. routines written around them.
  979.  
  980. Regarding KA9Q on BSD systems, I'm afraid I've ignored those folks.
  981. For a long time, nobody said anything about running KA9Q on BSD Unix,
  982. so I just didn't do anything.  Phil's solution to putting a Berkeley
  983. system on the packet network is by far the easiest:  run an ethernet
  984. between the Berkeley system and a dedicated PC, and let the PC switch
  985. packets between the ethernet and the packet radio network.  For those
  986. who wish to run KA9Q on a BSD system directly, I will try to bring the
  987. BSD support up to date for the .2 release.
  988.  
  989. While I agree with Phil that developers should switch to NOS, I believe
  990. that it would be bad PR to abandon 890421.x with serious bugs.
  991.  
  992. --
  993. Bob Hoffman, N3CVL       {allegra, bellcore, cadre, idis}!pitt!hoffman
  994. Pitt Computer Science    hoffman@vax.cs.pittsburgh.edu
  995. Unix NET coordinator
  996.  
  997. ------------------------------
  998.  
  999. Date: 6 Jun 89 02:41:00 GMT
  1000. From: ux1.cso.uiuc.edu!phil@uxc.cso.uiuc.edu
  1001. Subject: Phil Karns vs Jay Steinman
  1002.  
  1003. I suppose this all should be on alt.unix.wars but I do have to at least say a
  1004. word about the issue of software portability.
  1005.  
  1006. Suppose you have a sheet full of dots in a fixed matrix that represent the
  1007. features you might see in a computer system.  You make up sheets of paper
  1008. for each system, punching out holes when that system has that feature.
  1009. Laying the sheet over the dots shows you the available features.
  1010.  
  1011. Now if you want to make sure your program is portable over systems X, Y,
  1012. and Z, you overlay all three sheets and see what features are left.  Use
  1013. only those features, and your program is portable over those systems.
  1014.  
  1015. The problem with making a program TOO PORTABLE is that you have so many
  1016. sheets of paper blocking so many features that by the time you evaluate
  1017. the various systems, you have very few features available.  I like the
  1018. idea of portability, but it must be tempered to some degree.  Without
  1019. that, systems designers are taking a free ride at the expensive of those
  1020. of us developing portable applications.
  1021.  
  1022. It also happens to be that UNIX System V version 3.* lacks so many of the
  1023. features that academic developers are accustomed to.  Of course BSD lacks
  1024. the features of SysV as well.  The common ground between these two systems
  1025. is still yet way too small.  So one normally chooses the system they are
  1026. most familiar with until it becomes worthwhile to abandon it for a new and
  1027. better one.  I recently tried a SysV machine and WAS LOST.  Things just
  1028. did not even work.  SysV was as different as BSD Unix and IBM's VM/CMS,
  1029. to me that is, and I know both systems fairly well (especially VM/CMS).
  1030.  
  1031. For the time being *I* too choose BSD Unix, and await to see if SysV ver 4
  1032. will be good enough to switch over (but my expectations are low).  I want
  1033. source code, too, enough to rebuild the WHOLE THING.
  1034.  
  1035. --Phil howard--  <phil@ux1.cso.uiuc.edu>
  1036.  
  1037. ------------------------------
  1038.  
  1039. Date: 5 Jun 89 17:26:56 GMT
  1040. From: tektronix!tekcrl!tekgvs!jans@beaver.cs.washington.edu  (Jan Steinman)
  1041. Subject: Phil Karns vs Jay Steinman (you got the name wrong!)
  1042.  
  1043. Hey, folks, please, PLEEEEZZZE check your attributions!  I am *Jan* (not Jay) 
  1044. Steinman, and I am not *vs* Phil *Karn* (not Karns), in fact, I support his 
  1045. position, which I thought was clear from my rebuttal of Jay "you ignorant 
  1046. splut!" *Maynard* (not Steinman), who was *vs* Phil *Karn* (not Karns).
  1047.  
  1048. If you don't know enough about the issue to even get the names of the 
  1049. participants right, go back and re-read carefully!
  1050.  
  1051. :::::: Jan Steinman - N7JDB                Electronic Systems Laboratory ::::::
  1052. :::::: jans@tekgvs.LABS.TEK.COM       Box 500, MS 50-370 (w)503/627-5881 ::::::
  1053. :::::: jsteinma@caip.RUTGERS.EDU     Beaverton, OR 97077 (h)503/657-7703 ::::::
  1054.  
  1055. ------------------------------
  1056.  
  1057. Date: Tue, 6 Jun 89 09:06:40 -0500
  1058. From: Ed Brill  BACS <ebrill@silver.bacs.indiana.edu>
  1059. Subject: Sysop Reading Mail on BBS
  1060.  
  1061. This question is actually a result of my taking over a modem based BBS, but
  1062. I think it applies to packet radio as well.
  1063.  
  1064. For a bulletin board that is sponsored by something other than an individual
  1065. (i.e. club, group, school), is it a) legal and/or b) ethical and/or c) the
  1066. sysop's responsibility  to read every mail message on the system?
  1067.  
  1068. There was a lawsuit recently filed in Indiana against the sysop of a modem
  1069. BBS because he recovered a killed message on the system and allowed others
  1070. to read it and it evidently contained some not-so-nice info.  Anyway, this has
  1071. led to some discussion here at Indiana U.  I hope my question is clear enough...what does the
  1072. net think???
  1073.  
  1074. Thanks and 73,
  1075. Ed Brill KA9TAW
  1076. EBRILL@gold.bacs.indiana.edu (or silver.bacs or jade.bacs or aqua.bacs)
  1077. EBRILL@IUBACS.BITNET
  1078. PC-Link Central BBS: (812) 855-7252
  1079. 145.05  KA9TAW@K9IU
  1080.  
  1081. ------------------------------
  1082.  
  1083. End of PACKET-RADIO Digest V89 Issue #157
  1084. *****************************************
  1085.  8-Jun-89 02:35:56-MDT,6991;000000000000
  1086. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  1087. Date: Thu,  8 Jun 89 01:30:22 MDT
  1088. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  1089. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  1090. Subject: PACKET-RADIO Digest V89 #158
  1091. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  1092.  
  1093. PACKET-RADIO Digest         Thu,  8 Jun 89       Volume 89 : Issue 158
  1094.  
  1095. Today's Topics:
  1096.               A problem with Net
  1097.                  CP/M TCP/IP
  1098.               NET trace problem
  1099.            TheNetRom & software innovation
  1100.     Xenix, Merit, KA9Q, 80286, getting them all to work together?
  1101. ----------------------------------------------------------------------
  1102.  
  1103. Date: 5 Jun 89 18:32:03 GMT
  1104. From: portal!atari!jwt@uunet.uu.net  (Jim Tittsler)
  1105. Subject: A problem with Net
  1106.  
  1107. In article <Jun.4.13.20.09.1989.848@ron.rutgers.edu>, ron@ron.rutgers.edu (Ron Natalie) writes:
  1108. > Neither my TNC terminal program, nor KA9Q work at all with
  1109. > DESQVIEW.  Both use their own drivers for the com ports, and
  1110. > I suspect this doesn't get along with how DESQVIEW operates.
  1111.  
  1112. A couple of months back I switched from using DoubleDOS to DESQview to run
  1113. the KA9Q NET software and have not had any problems... so it does work (in
  1114. at least some cases).
  1115.  
  1116. I am using DESQview version 2.24.  The "Optimize Communications" switch
  1117. under the "P"erformance selection of the Advanced Setup menu is set to "Y".
  1118. (I've used both NET 881225.33 and 890421.1 in this configuration.)
  1119.  
  1120. 73, Jim AI8A/6    AI8A @ WB6ASR    {portal, daisy, ames}!atari!jwt
  1121.  
  1122. ------------------------------
  1123.  
  1124. Date: 26 May 89 20:04:23 GMT
  1125. From: hpfcdc!hpldola!hp-lsd!col!bdale@hplabs.hp.com  (Bdale Garbee)
  1126. Subject: CP/M TCP/IP
  1127.  
  1128. >Is there a version of Net avaialble that will run under CP/M?  
  1129.  
  1130. No.  The original development was done on a Xerox 820 (that should date the
  1131. project a bit!) under CP/M, but the code hasn't been run in that kind of
  1132. environment for a couple of years, and a couple hundred K of space...  :-)
  1133.  
  1134. Several folks, including PE1CHL, have taken stabs at porting a subset back to
  1135. CP/M, all have decided there were other fish to fry, I believe.
  1136.  
  1137. It's probably possible to create a degenerate version that just allows Telnet
  1138. and maybe FTP clients.  If you want to go for it, the best bets would be to
  1139. get a copy of the Aztec C compiler for CP/M (others may work, but Aztec is
  1140. likely to be easy since we use Aztec under DOS as well), and start cutting
  1141. things out.  If you can make it work, send me diffs and I'll include it in
  1142. a future release if possible.
  1143.  
  1144. 73 - Bdale, N3EUA
  1145.  
  1146. ------------------------------
  1147.  
  1148. Date: 4 Jun 89 18:47:28 GMT
  1149. From: portal!cup.portal.com!roblingelbach@uunet.uu.net  (R A Lingelbach)
  1150. Subject: NET trace problem
  1151.  
  1152. When I try "trace to <filename>" after issuing "trace ax0 111", on the console
  1153. I get run-on unformatted lines with no headers and with periods for non-ASCII
  1154. characters; the file <filename>, however, gets headers only!  When I turn on
  1155. Hex dump with "trace ax0 211", and continue tracing to a file, I get a similar
  1156. situation with hex and ASCII to the console and just headers in the file. Is
  1157. this the way it's supposed to work?
  1158.  
  1159. ------------------------------
  1160.  
  1161. Date: 24 May 89 22:55:00 GMT
  1162. From: hpfcdc!hpldola!hp-lsd!col!bdale@hplabs.hp.com  (Bdale Garbee)
  1163. Subject: TheNetRom & software innovation
  1164.  
  1165. >How come my AT running Unix slows down whenever I fire up the TCP/IP
  1166. >package? If I get any activity on the channel, the response time for
  1167. >other tasks goes through the roof. Microport's serial handler is
  1168. >notoriously buggy, but it's not all that slow; I don't get such a
  1169. >noticeable slowdown when running uucp to another machine. 
  1170.  
  1171. >My AT is too busy. It slows down noticeably when asked to run the 
  1172. >NET package. That seems to me to be empirical evidence. I see no way that 
  1173. >forcing it to do even more work can make it less busy.
  1174.  
  1175. Because I run NET under sysV on an HP9000/550 (an obsolete but ironclad unix
  1176. box) that has separate I/O processors, I had never noticed this.  It turns out
  1177. that the way the current sysV drivers are set up in NET to handle the serial
  1178. ports is about as stupid as you can get, and NET will eat as much CPU as is
  1179. available while eating packets.  This is an implementation defect, not a valid
  1180. argument against the offered conceptual model.
  1181.  
  1182. A couple of folks have offered fixes, after I get back from next week's
  1183. vacation I'll see about integrating one as part of the .2 patches.
  1184.  
  1185. >I don't have a machine I can dedicate to packet; that's part of why I'm
  1186. >running Unix.
  1187.  
  1188. No problem.  My unix machine services a modem, several slip links, two TNC's
  1189. running KISS, and four local terminals with no great headache... processing
  1190. and I/O horsepower is about equivelent of a fast 286 clone...
  1191.  
  1192. >Out here in the real world, where people use packet to communicate, they
  1193. >don't give a fuzzy rat's posterior about software experimentation; they
  1194. >just want to send packets back and forth. 
  1195.  
  1196. Some of us understand this.  The goal isn't to make everyone a packet
  1197. experimenter (though I don't personally think that would be bad :-), but
  1198. instead to experiment so that we can provide the larger user base better
  1199. ways to "send packets back and forth".  The fragile nature of BBS forwarding
  1200. links running across NET/ROM paths here in CO is interesting to watch in
  1201. side-by-side comparison with mail forwarding using SMTP/TCP/IP over the same
  1202. paths... passing mail direct to Los Alamos from Colorado Springs through a
  1203. long string of single-port NR nodes using NET really works, because of the
  1204. stability of TCP under adverse link conditions, where the local PBBS sysops
  1205. get frustrated because they "can't keep a link going long enough to pass
  1206. traffic".  Real, empirical evidence that we're moving in the right
  1207. direction.
  1208.  
  1209. 73 - Bdale, N3EUA
  1210.  
  1211. ------------------------------
  1212.  
  1213. Date: 24 May 89 23:11:54 GMT
  1214. From: hpfcdc!hpldola!hp-lsd!col!bdale@hplabs.hp.com  (Bdale Garbee)
  1215. Subject: Xenix, Merit, KA9Q, 80286, getting them all to work together?
  1216.  
  1217. >All of the routines compile using the makefile designed for Unix with the
  1218. >appropriate patches, however I get an error with a few unresolved externals
  1219. >in the final link.  These include procedures from slfp.c, pc.c, and maybe
  1220. >a few other modules in the package.  It appears that the makefile doesn't
  1221. >include these at all as they use non-unix structures etc?  I am not really
  1222. >sure.
  1223.  
  1224. You need to do the following to get from sources to working bits on Unix or
  1225. lookalike systems:
  1226.  
  1227.     edit the file config.h, this specifies what drivers you want, some
  1228.     of which won't make sense for your configuration.
  1229.  
  1230.     run 'make depend' to update the depend.out file for the weirdies
  1231.     in include files on your system.
  1232.  
  1233.     run 'make' to build net.debug and a stripped net
  1234.  
  1235. 73 - Bdale, N3EUA
  1236.  
  1237. ------------------------------
  1238.  
  1239. End of PACKET-RADIO Digest V89 Issue #158
  1240. *****************************************
  1241.  9-Jun-89 03:21:28-MDT,15894;000000000000
  1242. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  1243. Date: Fri,  9 Jun 89 03:00:14 MDT
  1244. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  1245. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  1246. Subject: PACKET-RADIO Digest V89 #159
  1247. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  1248.  
  1249. PACKET-RADIO Digest         Fri,  9 Jun 89       Volume 89 : Issue 159
  1250.  
  1251. Today's Topics:
  1252.               A problem with Net
  1253.          relayed for DF2AU: NET/ROM, NORD><LINK, TAPR
  1254.           Release 3.x of the Clarkson packet driver
  1255. ----------------------------------------------------------------------
  1256.  
  1257. Date: 6 Jun 89 13:15:11 GMT
  1258. From: mitel!sce!cognos!dgbt!barry@uunet.uu.net  (Barry Mclarnon)
  1259. Subject: A problem with Net
  1260.  
  1261. From article <Jun.4.13.20.09.1989.848@ron.rutgers.edu>, by ron@ron.rutgers.edu (Ron Natalie):
  1262. > Neither my TNC terminal program, nor KA9Q work at all with
  1263. > DESQVIEW.  Both use their own drivers for the com ports, and
  1264. > I suspect this doesn't get along with how DESQVIEW operates.
  1265.  
  1266. Huh?  KA9Q works just fine under DESQview.  So do all of the comms programs
  1267. I've tried.  There are may well be exceptions amongst packet-specific
  1268. terminal programs, but I know YAPP works under DV.  And there are a great
  1269. many people running BBS programs under DV, again with no problems.  I'm
  1270. running a couple of BBS ports (WA7MBL), plus the latest pre-NOS KA9Q bits
  1271. handling two additional ports, all under DV.  This is a mix of programs
  1272. with separately-loaded and built-in com port drivers, and it all works.
  1273. DESQview ain't UNIX, but it does a pretty impressive job of making
  1274. MeSsy-DOS tolerable.
  1275.  
  1276. Barry
  1277.  
  1278. -- 
  1279. Barry McLarnon    Communications Research Center    Ottawa, ON   Canada
  1280. UUCP: ...utzoo!bnr-vpa!bnr-rsc!dgbt!barry   INTERNET:  barry@dgbt.crc.dnd.ca
  1281. Compu$erve: 71470,3651     Packet radio:  VE3JF @ VE3JF
  1282.  
  1283. ------------------------------
  1284.  
  1285. Date: Thu, 08 Jun 89 10:49:14 MEZ
  1286. From: C0033003%DBSTU1.BITNET@CUNYVM.CUNY.EDU
  1287. Subject: relayed for DF2AU: NET/ROM, NORD><LINK, TAPR
  1288.  
  1289. The latest articles on the S2000 NORD><LINK debate ask for some
  1290. clarification. Our intention was to stay out of this discussion because
  1291. it is mostly done emotional and not rational and because we do not like
  1292. the libel and slander thrown around by S2000. So here is the (hopefully
  1293. last) statement:
  1294.  
  1295.  
  1296.  
  1297. Topic: 73 magazine, the NET/ROM-Nordlink question
  1298. -------------------------------------------------
  1299.  
  1300. This article is a good example of biased and unfair journalism. Because
  1301. 73 magazine never answered to previous letters we have to answer public.
  1302.  
  1303. WB2KQI, the author, called me twice on the fone and although I asked
  1304. him for a written copy of his questions and promised to answer by
  1305. rapifax within 24 hours he insisted on a voice interview. During that
  1306. interview I got the impression that he already had made up his mind and
  1307. was just asking the same questions again and again because he didn't
  1308. like the answer. He also promised to send me a copy of the article - it
  1309. never arrived. Seems as if his memory is a bit damaged. He forgot the
  1310. main statements I made and gives some misquotations.
  1311.  
  1312. We do not want to discuss cloning here, that's common practice (but
  1313. done somewhat different from the way WB2KQI tells).
  1314.  
  1315.  
  1316. Some of the things he forgot to tell:
  1317.  
  1318. - the first crossband digipeater/node was made by NORD><LINK from TNC1s
  1319. by connecting them thru the RS232 ports. We used a TNC source supplied
  1320. to us by WA8DED and sent back the results (as source and documentation)
  1321. to WA8DED. At that time there was some discussion with WA8DED and W6IXU
  1322. on how to build a backbone. But only the crossband digi came out of that.
  1323. If you look at the sources of that digi/node and of TheNet you will find
  1324. similiar structures and variable names. This was long before NET/ROM
  1325. appeared on the scene.
  1326.  
  1327. - TheNet was made using a different compiler version and a different
  1328. optimizer then NET/ROM. The optimizer shrinks the code by some 30%. So
  1329. the process "disassemble-deoptimize-decompile" could not work.  How
  1330. deoptimize if you don't know the way original optimization was done,
  1331. how decompile if you don't have the original compiler? Have you ever
  1332. heard about a decompiler that adds comments to the source?
  1333.  
  1334. - TheNet contains a lot more features and less bugs than NET/ROM.
  1335.  
  1336. - The report from WA6IGY is wrong in some parts (type of auto variables,
  1337. optimization, etc).
  1338.  
  1339. - Level 1 and Level 2 of TheNet are made by minor changes to
  1340. TheFirmware which is compatible to WA8DEDs firmware but is much faster
  1341. and has less bugs and more features (another clone which WA8DED doesn't
  1342. care about).
  1343.  
  1344. - We _bought_ NET/ROM and we _payed_ for it |
  1345. If our intention had been just to steel NET/ROM we would have
  1346. published the call encrytion routines and the location of default
  1347. parameters. That would have enabled all owners of NET/ROM to change
  1348. their callsign (if needed to do so).
  1349.  
  1350. - After a short look at the sources any programer will tell you that it
  1351. would have been extremely simple to hide any similiarities to NET/ROM -
  1352. if we had wanted to do that. On the contrary: we put a lot of work into
  1353. TheNet to make it as close to NET/ROM as possible.
  1354.  
  1355.  
  1356. Misquotations:
  1357.  
  1358. - The "high nosed attitude of WA8DED" was not his refusal to release
  1359. the sources (we never asked him for that) but the way S2000 answered to
  1360. bug reports and the way they handled updates. Bug reports were answered
  1361. "it was intended to be that way" (even the wrong handling of FRMR) and
  1362. the next version of NET/ROM came out with exactly theese bugs fixed the
  1363. way we had proposed it. Updates were handled "there is no warranty, you
  1364. have to buy it again" (with new bugs in it). We wonder why no one in
  1365. the states took S2000 to the Better Bussiness Bureau.
  1366.  
  1367. - We never told anybody that TheNet is an independent development. We
  1368. always stated that it is a clone of NET/ROM.
  1369.  
  1370.  
  1371. A closing remark: the author is asking for self policing. That's my
  1372. credo too. So stay away from companies that spell HAM as Huge Amount of
  1373. Money and try to ripoff your bucks by selling buggy EPROMs without any
  1374. warranty, stay away from companies that call your boss to make false
  1375. accusations regarding your hobby, stay away from companies that try to
  1376. divide the amateur community by locking out some stations.
  1377.  
  1378.  
  1379. Topic: Statement by TAPR, stop of NNC development by NORD><LINK
  1380. ---------------------------------------------------------------
  1381.  
  1382. The idea to put TheNet on the NNC came from TAPR last year. After some
  1383. internal discussions we stopped our EWTNC development and agreed.
  1384. Immediately after this the TAPR internal discussions started again.
  1385. Obviously some directors of TAPR wanted the NNC to be filled with live,
  1386. others preferred to let it die instead of using TheNet. DF2AU and
  1387. DL1LBN went to Tucson and discussed the matter with some TAPR members
  1388. and directors. Later on a written statement was sent to TAPR telling
  1389. the history of TheNet. TAPR agreed. A formal written contract was made
  1390. stating that the NNC was given to NORD><LINK on a permanent loan and
  1391. giving NORD><LINK the right to make copies of the hardware for non
  1392. commercial use.  The NNC arrived (and we payed some 100$ on duties on
  1393. it). The documentation that came with it was rather poor and some
  1394. letters to TAPR asking for more were never answered.
  1395.  
  1396. Now TAPR changed it's minds and recalled the NNC. Didn't they read
  1397. their own contract?  We will not discuss with them. If it wasn't for
  1398. the money and the time already spent on that project we would laugh
  1399. about that (and file it as "things learned in the past").
  1400.  
  1401. So what will happen now? We will continue the 68070 based EWTNC and
  1402. start another 80188 based TNC board for the IBM slot.  And the NNC will
  1403. be stone dead as it was before. Sorry for those that already bought a
  1404. board.
  1405.  
  1406.  
  1407. 73, Georg, DF2AU @ DK0MAV, on behalf of the NORD><LINK programers
  1408.  
  1409. ------------------------------
  1410.  
  1411. Date: 8 Jun 89 18:18:47 GMT
  1412. From: sun.soe.clarkson.edu!nelson@tcgould.tn.cornell.edu  (Russ Nelson)
  1413. Subject: Release 3.x of the Clarkson packet driver
  1414.  
  1415. In article <244@opus.NMSU.EDU> rocks@nmsu.edu (Dave Rocks) writes:
  1416.  
  1417.     I need a packet driver for 3C523mc adapter for NCSA TELNET and
  1418.     NOVELL.
  1419.  
  1420. You and about a billion other people.   Anyway, release 3.x of the
  1421. Clarkson packet driver collection is now available.  The READ.ME file
  1422. appears below.
  1423.  
  1424. Availability
  1425.  
  1426. The Clarkson collection of packet drivers is available by FTP, by
  1427. archive-server, and by modem.
  1428.  
  1429. FTP:
  1430.  
  1431. sun.soe.clarkson.edu:/pub/ka9q/drivers.arc
  1432. grape.ecs.clarkson.edu:/e/tcpip/drivers.arc
  1433. flash.bellcore.com:/pub/ka9q/drivers.arc
  1434. louie.udel.edu:/pub/ka9q/drivers.arc
  1435.  
  1436. (On these last two, look in /pub first -- I had to ask the sysadmins to
  1437. move the drivers to /pub/ka9q, and they may not have gotten around to it.)
  1438.  
  1439. Archive-server:
  1440.  
  1441. Send mail to archive-server@sun.soe.clarkson.edu and put the following
  1442. command as the body of your message:
  1443.     send ka9q drivers01
  1444.  
  1445. Repeat for drivers02, drivers03, and drivers04.  Combine the four parts
  1446. and unarchive it.
  1447.  
  1448. Modem:
  1449.  
  1450. Call the Clarkson Heath User's Group's BBS: (315)268-6667, 8N1,
  1451. 1200/2400 Baud, 24 hours.  Change to file area 24 and download drivers.arc.
  1452.  
  1453. Opus:
  1454.  
  1455. 260/360 in the Nodelist.  Drivers.arc is file requestable.
  1456.  
  1457.  
  1458.  
  1459.  
  1460.         Release 3.0 of the Clarkson packet drivers
  1461.  
  1462. If you are a user, all you need do is locate the correct packet driver for your
  1463. interface, and read DRIVERS.DOC.
  1464.  
  1465.  
  1466. Enclosed you will find
  1467.  
  1468. 3C501.ASM     Device dependent 3COM 3C501 code.
  1469. 3C501.COM     Executable for a packet driver for the 3COM 3C501.
  1470. 3C503.ASM     Device dependent 3COM 3C503 code.
  1471. 3C503.COM     Executable for a packet driver for the 3COM 3C503.
  1472. 3C523.ASM     Device dependent 3COM 3C523 code.
  1473. 3C523.COM     Executable for a packet driver for the 3COM 3C523.
  1474. DEFS.ASM      Definitions and macros.
  1475. DRIVERS.DOC   User documentation.
  1476. GENERIC.ASM   Device dependent generic code (a skeleton only).
  1477. HEAD.ASM      Resident device independent generic code.
  1478. MAKEFILE      Makefile.  Uses tasm and tlink, but MS may work.
  1479. NI5010.ASM    Device dependent Interlan NI5010 code.
  1480. NI5010.COM    Executable for a packet driver for the Interlan NI5010.
  1481. NI5210.ASM    Device dependent MICOM-Interlan NI5210 code.
  1482. NI5210.COM    Executable for a packet driver for the MICOM-Interlan NI5210.
  1483. PACKETQA.TXT  Questions from R. Nelson and Answers from jbvb@vax.ftp.com
  1484. PACKET_D.108  Packet driver spec version 1.08
  1485. READ.ME       This file.
  1486. README.503    Bob Clements' README file for the 3c503.
  1487. SLIP8250.ASM  Device dependent SLIP driver using IBM-PC 8250.
  1488. SLIP8250.COM  Executable for a SLIP packet driver for the IBM-PC 8250.
  1489. TAIL.ASM      Non-resident device independent generic code.
  1490. WD8003E.ASM   Device dependent Western Digital WD-8003e code.
  1491. WD8003E.COM   Executable for a packet driver for the Western Digital WD-8003e.
  1492.  
  1493. I have been in a quandry for some time about the credit that I should take
  1494. for these packet drivers.  I created the infrastructure for the packet
  1495. drivers, but all of the device dependent portions were written by other
  1496. people.  So I feel uncomfortable about taking all the credit.  Probably
  1497. the best term to describe what I do is "Editor and publisher", because I
  1498. perform a function similar to that served in the literary world.  So, I
  1499. sign myself,
  1500.  
  1501.     Russell Nelson, Editor of the Clarkson packet drivers.
  1502.     nelson@clutx.clarkson.edu, nelson@clutx.bitnet
  1503.  
  1504. Changes from version 2.0 to 3.0 of the drivers:
  1505.  
  1506. NOTE: Only the SLIP8250, NI5210, and 3c523 drivers have been tested.  All
  1507.      others are believed to work.
  1508.  
  1509. GNU General Public License adopted.  The restriction on commercial usage
  1510.      prevented some companies from distributing the packet drivers.  This
  1511.      is entirely my idea, so send any comments to nelson@clutx.clarkson.edu.
  1512. 3c523 driver added, thanks to Dan Lanciani (ddl@harvard.edu).
  1513. Gregg Stefanik (wstef@eng.clemson.edu) is working on a 3c505 driver.  Don't
  1514.      bug him about it unless you're willing to be a alpha tester.
  1515. User documentation added (DRIVERS.DOC).
  1516. Brad Clements (no relation to Bob Clements) fixed the NI5210 driver so that
  1517.      it will work with a MTU of 1500.
  1518. The NI5210 now checks for shorts and opens before it starts up, thanks to
  1519.      Brad.
  1520. All memory-mapped packet drivers now check the packet length in send_pkt to
  1521.      ensure that too-long packets get trapped.  All packet drivers will
  1522.      work with MTUs of 1500 (plus 14 bytes of Ethernet header).
  1523. Deborah Swanberg noticed that attach_type was returning NO_CLASS
  1524.      when it meant to return NO_TYPE.
  1525. She also noted that packet drivers weren't returning unique handles.  This
  1526.      is only a problem with Phil Karn's code, as his code directs *every*
  1527.      packet driver to the same receiver routine.  With non-unique handles,
  1528.      it was impossible to tell which packet driver was upcalling the
  1529.      receiver.  Unique handles are now generated, based on the starting
  1530.      segment of the driver.  The latest version of Karn's code uses different
  1531.      receiver routines, so the code to implement this will eventually go away.
  1532. Tail.asm now prints the Ethernet address of the interface (if it is an Ethernet
  1533.      class device)
  1534. Micom has sold Interlan, and Racal has bought it, so perhaps the NI5210 is
  1535.      now the Racal-Interlan NI5210?
  1536. If anyone is interested in using the Zenith Z-100 with a SLIP packet driver, please
  1537.      send me (Russell Nelson) mail.  I have it partially written, but will
  1538.      probably never use it myself.
  1539. WD8003E and 3c503 sped up slightly -- stole movemem from NI5210.
  1540.  
  1541.  
  1542. Changes from version 3 to 2.0 of the drivers:
  1543.  
  1544. Version numbering now changed.  If the skeleton changes, the major version is
  1545.      incremented and all the minor versions are reset to zero.
  1546.  
  1547. Support for version 1.08 of the packet driver spec included.
  1548. Bob Clements' 3c503 driver added.  See README.503.
  1549. Some comments improved.
  1550. BAD_COMMAND checking code fixed.
  1551. cld instructions added to ensure that DF=0.
  1552. NI5210 sped up slightly -- look at movemem in ni5210.asm for an especially
  1553.      fast routine to move memory around.
  1554.  
  1555.  
  1556. Changes from version 2 to 3 of the drivers:
  1557.  
  1558. SLIP8250 can now be one of three classes: SLIP, AX.25, and KISS.
  1559. Tail.asm now checks for a packet driver already at the given interrupt.
  1560. Tail.asm now echoes its arguments in hex and decimal.
  1561. Tail.asm will close stdout so that a file handle won't be used up in
  1562.      case the user redirects stdout to NUL.
  1563. Head.asm now supports driver termination.
  1564. Termin.com added to terminate a driver.
  1565. Head.asm now does a stack swap to avoid pushing too many things when
  1566.      interrupting MS-LOSS.
  1567.  
  1568.  
  1569. Changes from version 1 to 2 of the drivers:
  1570.  
  1571. !!  Arguments are now in decimal by default  !!  Use a 0x prefix for hex.
  1572.  
  1573. DEFS.ASM created.
  1574. The loadport macro improved.
  1575. SLIP8250 driver added, thanks for a C version from Phil Karn.
  1576.      I've tried to put some 16550 support in, but I don't have one to
  1577.      test it with.  The documentation insists the TBRE goes low when
  1578.      the transmit buffer is not empty, while it makes sense for it to stay
  1579.      high while the buffer is not full.  I suspect the documentation is
  1580.      wrong.
  1581. NI5010 driver added, thanks for a C version from Bill Doster.
  1582. WD8003 driver added, by Bob Clements.
  1583. Loadport macro added to WD8003 driver by Russell Nelson.
  1584. Numeric arguments may now be specified in octal, decimal or hex, using the
  1585.      C notation.
  1586. Numeric arguments can now use up to 32 bits.
  1587. Source files reformatted.
  1588.  
  1589. --
  1590. --russ (nelson@clutx [.bitnet | .clarkson.edu])
  1591. I'm a right-to-lifer -- everyone has a right to earn a living sufficient to
  1592. feed himself and his family.
  1593.  
  1594. ------------------------------
  1595.  
  1596. End of PACKET-RADIO Digest V89 Issue #159
  1597. *****************************************
  1598. 11-Jun-89 18:28:55-MDT,9662;000000000000
  1599. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  1600. Date: Sun, 11 Jun 89 18:00:31 MDT
  1601. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  1602. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  1603. Subject: PACKET-RADIO Digest V89 #160
  1604. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  1605.  
  1606. PACKET-RADIO Digest         Sun, 11 Jun 89       Volume 89 : Issue 160
  1607.  
  1608. Today's Topics:
  1609.             Help with TA9Q TCP/IP
  1610.               News From OSCAR-11 09Jun89
  1611.               News From OSCAR-9  06Jun89
  1612.            Re: A plea (Yea, what he said!)
  1613. ----------------------------------------------------------------------
  1614.  
  1615. Date: 9 Jun 89 13:14:40 GMT
  1616. From: mitel!sce!cognos!dgbt!barry@uunet.uu.net  (Barry Mclarnon)
  1617. Subject: Help with TA9Q TCP/IP
  1618.  
  1619. From article <8906051601.AA24349@decwrl.dec.com>, by fleig@skitzd.DEC.COM:
  1620. >     1.  I don't have an IP address, and I don't know who the
  1621. >         coordinator is for my area (San Francisco, CA bay area).
  1622. According to the list I have, the coordinator for your area is Andy
  1623. Cromarty, N6JLJ.
  1624.  
  1625. Maybe I should post the whole list of address coordinators to this
  1626. newsgroup?  This info seems to be more of a deep, dark secret than it
  1627. should be.
  1628.  
  1629. Barry VE3JF
  1630.  
  1631. -- 
  1632. Barry McLarnon    Communications Research Center    Ottawa, ON   Canada
  1633. UUCP: ...utzoo!bnr-vpa!bnr-rsc!dgbt!barry   INTERNET:  barry@dgbt.crc.dnd.ca
  1634. Compu$erve: 71470,3651     Packet radio:  VE3JF @ VE3JF
  1635.  
  1636. ------------------------------
  1637.  
  1638. Date: 11 Jun 89 04:53:39 GMT
  1639. From: att!tsdiag!ka2qhd!kd2bd@ucbvax.Berkeley.EDU  (John Magliacane Wall Township NJ)
  1640. Subject: News From OSCAR-11 09Jun89
  1641.  
  1642. **UOSAT 2 COMPUTER STATUS INFORMATION**
  1643.  
  1644. FAD1 OPERATING SYSTEM V2.0
  1645. TODAY'S DATE IS 11 /6 /89
  1646. UNIVERSAL TIME IS 2 :31 :26  DAY 1
  1647. AUTO MODE IS SELECTED
  1648. SPIN PERIOD IS - 154
  1649. Z  MAG FIRINGS = 0
  1650. + SPIN FIRINGS = 27
  1651. - SPIN FIRINGS = 0
  1652. RAM WASH POINTER AT 1DF4
  1653. WOD COMMENCED 11 /6 /89 AT 0 :0 :10
  1654. WITH CHANNELS 2 ,61 ,
  1655. LAST CMD RECEIVED WAS 112 TO 1 WITH DATA 1
  1656.  
  1657.  !!!NEWSFLASH!!!
  1658. Geschenk voor de beschrijving van uw
  1659. station 3/6 in Helchteren, 11/6 Koksijde
  1660. of QSL direkt
  1661. ON1KHB, Thier des Crichios,
  1662. 2 B-4600 CHENEE BELGUIM
  1663.  
  1664.  
  1665.  
  1666. ATTITUDE CONTROL INITIATED, MODE 1
  1667.  
  1668. DATA COLLECTION IN PROGRESS
  1669. DIGITALKER ACTIVE
  1670.  
  1671.  
  1672.  
  1673. ****         UoSAT-OSCAR-11     BULLETIN - 188      9th June  1989   ****
  1674.  
  1675.               UoSAT MISSION CONTROL CENTRE
  1676.     University of Surrey, Guildford, Surrey, GU2 5XH, England
  1677.  
  1678. ** Forth Diary Binary Packet Format - WOD **
  1679.  
  1680. A new binary dump format is now operating in the Diary cycle. The general
  1681. format of the packet is shown below:-
  1682.  
  1683. Sync 1 - 50H
  1684. Sync 2 - 41H
  1685. Frame Count MSW
  1686. Frame Count LSW
  1687.  
  1688. Data
  1689. Data
  1690. Data
  1691. Data            64 bytes of data
  1692. Data
  1693. etc.
  1694.  
  1695. Checksum MSW
  1696. Checksum LSW    16 bit binary addition of all bytes excluding Syncs.
  1697.  
  1698. As described last week this format is used for an engineering frame, and can
  1699. also be used for Whole Orbit Data dumps. In the WOD mode each 64 bytes of data
  1700. is part of a memory dump, with the address of each packet being given by the
  1701. frame count. Each telemetry sample comprises 3 BCD digits which are packed as
  1702. follows:-
  1703.  
  1704. |    Byte 1    |    Byte 2   |   Byte 3   |
  1705.  S1MSD          S1LSD   S2MSD        S2LSD
  1706.  
  1707. where MSN and LSN are the most and least significant digits of samples S1 and
  1708. S2. This pattern repeats for the whole memory, and cycles through the channels
  1709. in the dump. The number and type of channels in the dump can be found from the
  1710. engineering frame.
  1711.  
  1712. As a trial this format will be transmitted on Tuesdays, initially with Channel
  1713. 53. The data will be transmitted between the DCE titles and Telemetry and will
  1714. replace the conventional WOD dump.
  1715.  
  1716. * UO-9 elements from RGO *
  1717.  
  1718. Epoch : 89156.07708184
  1719. Inclin: 97.5565
  1720. RAAN  : 209.4585
  1721. Eccn  : 0.0004073
  1722. ArgPer: 155.7516
  1723. MeanAn: 204.3998
  1724. MeanMo: 15.58793637
  1725. Decay : 0.00071304
  1726. RevNo : 42718
  1727.  
  1728. **  AO-13 SCHEDULE **
  1729.  
  1730. Date    : 14Jun89 until 16Aug89 ! 16Aug89 until 16Nov89
  1731. Attitude:           180/0       !           210/0
  1732. Mode-B  :     MA   0 to MA 110  !     MA   3 to MA 160
  1733. Mode-JL :     MA 110 to MA 145  !     MA 160 to MA 200
  1734. Mode-B  :     MA 145 to MA 255  !     MA 200 to MA 240
  1735. OFF     :             %         !     MA 240 to MA   3
  1736. Mode-S  :     MA 150 to MA 160  !     MA 210 to MA 222
  1737.  
  1738. Also, for a trial period the OMNI-directional 70cm antenna will be connected
  1739. to the Mode-B RCVR from MA 20 to MA 40. These changes have been introduced to
  1740. enable stations who have access around perigee to experiment with perigee
  1741. operation.  Mode S unchanged. 14May89: BLON/BLAT 212.0/+2.4 with a drift rate
  1742. of 0.016/-0.061 deg/day, respectively.
  1743.  
  1744. Transponders will be in operation during the whole orbit from June 14 until
  1745. Aug 16 due to excellent sunangle and power budget. No perigee operation
  1746. between August and November due to perigee solar eclipses!
  1747.  
  1748. ** UO-11 WOD **
  1749.  
  1750. Day  Channels
  1751. ---  --------
  1752. Sun  2,61
  1753. Mon  1,2,3,61
  1754. Tue  53
  1755. Wed  19
  1756. Thu  1,2,3,61
  1757. Fri  0,10,20,30
  1758. Sat  10,11,19,29
  1759.  
  1760. ** Reports **
  1761.  
  1762. Thanks for the reports:-
  1763.  
  1764. Angus Newman
  1765.  
  1766. ** $BID **
  1767.  
  1768. Please use BID $UOSAT.188B for PR BBS use.
  1769.  
  1770. Info supplied by UoS, ANS, RGO, VK5AFR
  1771.  
  1772.  
  1773. -- 
  1774.  UUCP   : ucbvax!rutgers!petsd!tsdiag!ka2qhd!kd2bd
  1775.  PACKET : KD2BD @ NN2Z (John)
  1776.       ..."There is no expedient to which a man will not resort to
  1777.       avoid the real labor of thinking." ....Sir Joshua Reynolds.
  1778.  
  1779. ------------------------------
  1780.  
  1781. Date: 11 Jun 89 17:43:26 GMT
  1782. From: att!tsdiag!ka2qhd!kd2bd@ucbvax.Berkeley.EDU  (John Magliacane Wall Township NJ)
  1783. Subject: News From OSCAR-9  06Jun89
  1784.  
  1785. ***UOSAT 1 COMPUTER STATUS INFORMATION***
  1786.  
  1787. COMMAND DIARY V1.2 IN OPERATION
  1788. UNIVERSAL TIME IS 14:01:48
  1789. DATE 11/06/89
  1790. AUTO MODE IS SELECTED
  1791. MEMORY WASH POINTER AT 03C7H
  1792. LAST CMD SENT BY COMPUTER WAS 29H TO 0
  1793. LAST CMD RECD BY COMPUTER WAS 7DH TO 0 WITH DATA 21H
  1794.  
  1795. CURRENT WOD COMMENCED AT 00:00:00
  1796. DATE 11/06/89
  1797. SURVEY INCLUDES CHANS 01,03,13,
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805. ****    UOSAT-OSCAR-9 Bulletin-262a   6th June 1989    ****
  1806.  
  1807. UoSAT Spacecraft Control Centre,
  1808.           University of Surrey, England, GU2 5XH
  1809.  
  1810. ** UoSAT-OSCAR-9 **
  1811.  
  1812. The latest UoSAT-OSCAR-9 element set from RGO is :-
  1813.  
  1814. EPOC 89156.59034956
  1815. INCL 97.5565
  1816. RAAN 209.4585
  1817. ECCN 0.0004073
  1818. ARGP 155.7516
  1819. MA   204.3998
  1820. MM   15.58793637
  1821. DECY .00071304
  1822. REVN 42718
  1823.  
  1824. ** UoSAT-D News **
  1825.  
  1826. Harold Price, NK6K has been performing some performance tests on the UoSAT-D
  1827. PCE, the Microsat CPU, and other machines. The results are summarised below.
  1828.  
  1829. Using a dhryston C benchmark from Sept. '86 DDJ p.88, here are some
  1830. performance numbers (using a 6MHz AT as the index).    The same compiler and
  1831. options were used (/AS /Ze /Zp /Ot /Gs ).  /Gs (no stack checking) was used
  1832. because the S/C stack check is different than the dos version.  Normally /G1
  1833. (80186 instruction set) would be used for S/C programs.
  1834.  
  1835. The RIC is the PC card we're using for the simulator and for SW development.
  1836.  
  1837. Device       CPU       Clock       dhrystons/sec     index
  1838.  
  1839. Toshiba 3200 80286     12 MHz      3762              2.03
  1840. AT Clone     80286      8 MHz      2145              1.16
  1841. IBM AT       80286      6 MHz      1850              1.00
  1842. UoSAT PCE    80C186    7.3728 MHz  1398 +            0.75
  1843. RIC          80186     7.3728 MHz  1391 +            0.75
  1844. AMSAT proto  V40       7.372 MHz   861               0.47
  1845. AMSAT flight V40       4.608 MHz   538*              0.29*
  1846. IBM PC       8088      4.77 MHz    1531              0.29
  1847.  
  1848. + The timer resolution of 10ms gives an uncertainty of +/-14 counts,
  1849.   these numbers are equivalent.
  1850.  
  1851. * calculated based on clock speed difference from wirewrap.
  1852.  
  1853. The RIC, Microsat Prototype, and UoSAT tests were done under the kernal, so
  1854. clock and scheduler overhead are included.  Zero wait states were used.
  1855.  
  1856.  
  1857. Please use Bulletin ID UOSAT.261A if put on a packet radio BBS.
  1858.  
  1859.  
  1860. -- 
  1861.  UUCP   : ucbvax!rutgers!petsd!tsdiag!ka2qhd!kd2bd
  1862.  PACKET : KD2BD @ NN2Z (John)
  1863.       ..."There is no expedient to which a man will not resort to
  1864.       avoid the real labor of thinking." ....Sir Joshua Reynolds.
  1865.  
  1866. ------------------------------
  1867.  
  1868. Date: 7 Jun 89 00:44:48 GMT
  1869. From: hpfcdc!hpldola!hp-lsd!col!bdale@hplabs.hp.com  (Bdale Garbee)
  1870. Subject: Re: A plea (Yea, what he said!)
  1871.  
  1872. >My tone may have been more inflammatory than necessary, but there's a
  1873. >kernel (no put intended) of real request in there: if the code is going
  1874. >to be BSD-ized, at least make the job of adaptation easier for those of
  1875. >us who are going to be attempting it.
  1876.  
  1877. There are actually quite a few of us "insiders" that consider adequate support
  1878. of sysV Unix a must.  Don't worry, you won't be left out.
  1879.  
  1880. Despite my strong personal pro-BSD bigotry (not ashamed of it at all!), I 
  1881. happen to run NET full time on an HP9000/550, under HP-UX 5.21... which is
  1882. effectively sysVr2, with no hope of improvement since it's an obsoleted machine
  1883. now.  Oh to be running currently supported Iron with UX 6.5 that includes all
  1884. the BSD wonders... [sigh]
  1885.  
  1886. There is a very strong distinction, which may have gotten lost in the telling,
  1887. between Phil's inclusion of BSD-style sockets as the interface mechanism 
  1888. between the network and application hunks of code, and the need to run the 
  1889. code on BSD flavors of Unix.  
  1890.  
  1891. If you think about it, there's no good reason to want to run the code under
  1892. BSD Unix.  There is a compelling reason to run the code under "missed-em 5"...
  1893.  
  1894. 73 - Bdale, N3EUA
  1895.  
  1896. ------------------------------
  1897.  
  1898. End of PACKET-RADIO Digest V89 Issue #160
  1899. *****************************************
  1900. 14-Jun-89 10:08:11-MDT,8914;000000000000
  1901. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  1902. Date: Wed, 14 Jun 89 10:00:30 MDT
  1903. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  1904. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  1905. Subject: PACKET-RADIO Digest V89 #161
  1906. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  1907.  
  1908. PACKET-RADIO Digest         Wed, 14 Jun 89       Volume 89 : Issue 161
  1909.  
  1910. Today's Topics:
  1911.               KA9Q NOS on UNIX System V
  1912.            Split screen term prog? (2 msgs)
  1913.                Station problems
  1914. ----------------------------------------------------------------------
  1915.  
  1916. Date: 13 Jun 89 19:57:13 GMT
  1917. From: mcvax!kth!sunic!sics.se!news@uunet.uu.net  (Anders Klemets)
  1918. Subject: KA9Q NOS on UNIX System V
  1919.  
  1920. This message is to announce the availability of a NOS porting kit for both
  1921. the System V and the BSD UNIX operating systems.
  1922.  
  1923. I have seen people express the opinion that the best way to run
  1924. TCP/IP on packet radio from a BSD UNIX system is to have the KA9Q program
  1925. running on a dedicated PC. I find it hard to agree on that.
  1926. First, the new KA9Q NOS program does not use any more processor time than
  1927. most other programs. Secondly, the KA9Q program is more than just an IP
  1928. switch, you may want to run pure AX.25 or NET/ROM as well.
  1929. It is better to run the KA9Q program directly on the UNIX machine, at
  1930. least as long as it is completely isolated from the TCP/IP code in the
  1931. machines operating system.
  1932. If you want to be able to act as a gateway between the packet radio network
  1933. and your local network, you could use a driver for the NIT interface that I
  1934. have written.
  1935. It works on 4.3 BSD compatible machines that have support for the
  1936. Network Interface Tap. There is one drawback however, the NIT driver
  1937. has to monitor all packets on the ethernet, so the load on the machine
  1938. will increase, to say the least. Using a PC for this particular purpose
  1939. would be more efficient, but probably not as cheap as freeware...
  1940.  
  1941. It is much more difficult to make NET and particularly the new program, NOS,
  1942. run efficiently on a System V machine. Phil Karn should not be blamed
  1943. for this, if it is anybodys fault, it definitely is the fault of the
  1944. System V designers.
  1945. Having a PC as a separate networking processor would probably be a good
  1946. idea here. But then of course, you need some way to communicate between
  1947. the System V machine and the PC...
  1948.  
  1949. I have NOS running here on a machine with System V release 3.2 and an
  1950. 80386 CPU. And when I say running, I mean it. It is not supposed wait longer
  1951. than 10 ms or so. NOS on a PC or a BSD UNIX machine sits idle when it
  1952. has nothing to do, while this one keeps spinning.
  1953. NOS is, or at least it can be, interrupt driven. If all ttys are
  1954. STREAMS drivers you can arrange to get an interrupt whenever new data
  1955. has arrived on the read queue. This works fine on a BSD machine but
  1956. not on System V. Instead one has to resort to a commuter loop
  1957. that repeatedly tried to read the ttys, just like how it is done in NET.
  1958. But there is no need to despair, I have been told that this problem
  1959. will be solved in System V release 4.
  1960.  
  1961. NOS needs some kind of timer interrupt at regular intervals, several
  1962. times per second. This is easily done on BSD machines with the ualarm()
  1963. call. System V designers however, apparently never imagined that people
  1964. would like to use timers with a granularity of less than a second.
  1965. I am solving the problem by having a separate process that handles the
  1966. timing by making dummy calls to poll(). It is possible to specify that
  1967. the poll() call should timeout after a certain number of milliseconds.
  1968. Earlier versions of System V may not even have the poll() function,
  1969. but there should be other ways of solving this problem on those machines.
  1970.  
  1971. There are not only performance problems to overcome on System V however.
  1972. The worst problem is that you are not allowed to move the stack
  1973. pointer below the heap. At least not on the 80386 machine I am using.
  1974. The multitasker in NOS relies on that every NOS process (or thread) has
  1975. its own stack in the data segment of the UNIX process. On some machines,
  1976. for instance MS/DOS machines and the SUN-3 with SunOS 4.0, this works
  1977. just fine. Apparently SunOS 4.0 (mostly 4.3 BSD) never checks whether
  1978. the stack pointer is within legal limits or not. On a SUN-4 (a Sparc
  1979. RISC-processor machine) also running SunOS 4.0, the same program would crash.
  1980. The 80386 System V machine, on the other hand, would simply refuse to
  1981. make the stack pointer point to the data segment.
  1982. Unfortunately this kind of behaviour makes NOS somewhat difficult to port.
  1983.  
  1984. The way I have worked around the problem is to use parts of the machines
  1985. stack segment as stacks for the NOS processes. Obviously this is risky
  1986. business. The operating system does not know that those parts of the
  1987. stack segment are in use and may page out that part of the memory when
  1988. it needs to. When the stack pointer is eventually moved to that area
  1989. I guess the machine might not want to page it back since is not supposed
  1990. to tamper with anything that is above the stack pointer in memory.
  1991. I have not experienced any problems so far, though, but I do not guarantee
  1992. that it will work reliably in the long run!
  1993. I would be interested to hear from anybody who knows of a better way of
  1994. solving this problem.
  1995.  
  1996. The source for the NOS porting kit is available with anonymous ftp on the
  1997. Internet from sics.se (192.16.123.90).
  1998. The filename is:         archive/packet/ka9q/nos/nosunix.tar
  1999. The archive contains the files for both BSD and System V, including the
  2000. NIT driver that I mentioned previously (for 4.3 BSD or equivalent only).
  2001.  
  2002. There is no warranty whatsoever. Good luck!
  2003.  
  2004.     Anders SM0RGV
  2005.  
  2006. --
  2007. E-mail: klemets@sics.se         Packet radio:   klemets@sun1.sk0we.ampr.org
  2008. Phone:  +46 87521525 (W), (+46 87124157 (H))
  2009.  
  2010. ------------------------------
  2011.  
  2012. Date: 14 Jun 89 00:58:48 GMT
  2013. From: usc!hamal.usc.edu!mead@BLOOM-BEACON.MIT.EDU  (Dick Mead)
  2014. Subject: Split screen term prog?
  2015.  
  2016.     I have had a number of local packet radio users running Macs
  2017.     if there is a terminal program that allows split screen mode
  2018.     to separate the send and receive data. I know of no such program
  2019.     for the Mac, but have seen packet specific programs for IBM clones
  2020.     that do this. Does anyone know of any Mac program, terminal or
  2021.     packet, that does the same?
  2022.  
  2023.     Dick WB6NGC  <mead@hamal.usc.edu>
  2024.  
  2025. ------------------------------
  2026.  
  2027. Date: 14 Jun 89 15:00:24 GMT
  2028. From: apple.com!blob@apple.com  (Brian Bechtel)
  2029. Subject: Split screen term prog?
  2030.  
  2031. In article <17828@usc.edu> mead@hamal.usc.edu (Dick Mead) writes:
  2032. >         I have had a number of local packet radio users running Macs
  2033. >         if there is a terminal program that allows split screen mode
  2034. >         to separate the send and receive data.
  2035.  
  2036. The latest edition of "Tune In The World with Ham Radio" contains the name 
  2037. and address of a person who sells such a beast.  Sorry, I don't have my 
  2038. copy at work, so I don't know the address directly.
  2039.  
  2040. --Brian Bechtel, N6RMR   blob@apple.com     "My opinion, not Apple's"
  2041.  
  2042. ------------------------------
  2043.  
  2044. Date: 12 Jun 89 19:09:38 GMT
  2045. From: philmtl!philabs!briar.philips.com!rfc@uunet.uu.net  (Robert Casey;6282;3.57;$0201)
  2046. Subject: Station problems
  2047.  
  2048. I've had a packet station set up for about a year now, and up to a month ago,
  2049. I've been able to connect and operate reasonably two PBBSs on .07
  2050. But lately, things got worse.  I can still connect, but I have a hard time
  2051. getting reception of long packets.  (short ones are easier, of course).
  2052. Strangely enough, when I'm not connected, but just monitoring the channel, I
  2053. seem to have an easier time recieving packets.  (I thought: maybe my reciever
  2054. gets bad just after transmitting, but I tried various tests of this and it
  2055. seems ok).  <doesn't make sense>
  2056. Only thing that I can think of is that for the past year untill a month ago,
  2057. this area had a shortage of rainfall, and this last month it rained a lot.
  2058. Could the extra water in the tree leaves (lots of trees around my QTH) be
  2059. absorbing the RF (this is 2 meters) and spoiling reception?  (lots of trees
  2060. between my QTH and PBBS, about 5 miles of 'em).  I noticed that the higher
  2061. channels on VHF TV have also gotten weak.  Or high humidity in the air?  I
  2062. didn't think this would affect 2meters.  My antenna and coax are all inside
  2063. the house, (in attic), so rain can't get at them.  Maybe a wet roof is
  2064. attenuating things?  But, as far as I can tell, my transmitted signal is not
  2065. impaired.  
  2066. Now with these weaker signals, TNC RFI is a bigger problem.  Maybe an analog
  2067. fiber-optic link between the radio and TNC-computer would help.  Anyone done
  2068. something like this?  expensive?  Or just try to tighten up the TNC more?
  2069.  
  2070. Thanks in advance
  2071. please e-mail
  2072.  
  2073. 73 de WA2ISE
  2074.  
  2075. ------------------------------
  2076.  
  2077. End of PACKET-RADIO Digest V89 Issue #161
  2078. *****************************************
  2079. 18-Jun-89 20:23:53-MDT,14544;000000000000
  2080. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  2081. Date: Sun, 18 Jun 89 20:00:13 MDT
  2082. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  2083. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  2084. Subject: PACKET-RADIO Digest V89 #162
  2085. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  2086.  
  2087. PACKET-RADIO Digest         Sun, 18 Jun 89       Volume 89 : Issue 162
  2088.  
  2089. Today's Topics:
  2090.               BBS'ing with packet radio
  2091.             Looking for Software for Amiga
  2092.               NET trace problem
  2093.         TheNet and KA9Q TCP/IP Info. (2 msgs)
  2094.             The Story of Digipeter Rabbit
  2095.         UNIX -> ham radio -> unix connections
  2096. ----------------------------------------------------------------------
  2097.  
  2098. Date: 18 Jun 89 03:05:08 GMT
  2099. From: bungia!orbit!pnet51!shawn@UMN-CS.CS.UMN.EDU  (Shawn Stanley)
  2100. Subject: BBS'ing with packet radio
  2101.  
  2102. Hi!
  2103.  
  2104. I'm a bit new to this area, and especially new to this topic.  (In fact, I'm
  2105. currently studying for my novice classification.)
  2106.  
  2107. The reason I became interested in packet radio is that a friend mentioned it
  2108. to me and thought it would be a good way to "open up" my BBS to a whole new
  2109. world.
  2110.  
  2111. Has anyone had BBS experience with packet radio, either as a user or a sysop? 
  2112. What's it like, and what's generally used for equipment?
  2113.  
  2114. UUCP: {uunet!rosevax, amdahl!bungia, chinet, killer}!orbit!pnet51!shawn
  2115. INET: shawn@pnet51.cts.com
  2116.  
  2117. ------------------------------
  2118.  
  2119. Date: 17 Jun 89 18:04:43 GMT
  2120. From: mcvax!kth!sunic!chalmers!tekno.chalmers.se!tobbe@uunet.uu.net
  2121. Subject: Looking for Software for Amiga
  2122.  
  2123. [I'm posting this for a friend. Since I'm not into ham-radio, I have no
  2124. idea of what it is all about.]
  2125.  
  2126. Hi,
  2127.  
  2128. I'm looking for packet radio software for the Amiga-series computers,
  2129. escpecially a software implementation of the TNC-functions. I would
  2130. be very grateful for any pointers concerning this. Thanks in advance!
  2131.  
  2132.              Magnus Backstrom
  2133.  
  2134. [ Please respond by e-mail, since I don't read this newsgroup regularly.
  2135.   If there is any response I'll summarize to the net. Thanks for your
  2136.   time! /Tobbe E-mail to: tobbe@gamma.me.chalmers.se ]
  2137.  
  2138. ------------------------------
  2139.  
  2140. Date: 13 Jun 89 19:15:31 GMT
  2141. From: hpfcdc!hpldola!hp-lsd!col!bdale@hplabs.hp.com  (Bdale Garbee)
  2142. Subject: NET trace problem
  2143.  
  2144. >Is this the way it's supposed to work?
  2145.  
  2146. This is a known bug in the .1 release.  I anticipate it will be fixed for .2,
  2147. date of release as yet unknown.
  2148.  
  2149. 73 - Bdale, N3EUA
  2150.  
  2151. ------------------------------
  2152.  
  2153. Date: 14 Jun 89 13:58:06 GMT
  2154. From: mcvax!ukc!stl!stc!praxis!hilbert!mikec@uunet.uu.net  (Michael Chace)
  2155. Subject: TheNet and KA9Q TCP/IP Info.
  2156.  
  2157. Hello All,
  2158.  
  2159. Would anyone on the net know of machines from which I can FTP details on
  2160. TheNet and the KA9Q TCP/IP S/W for the PC.  I'm specifically looking for
  2161. operating manual type documentation both for the hardware required and for
  2162. the software itself. 
  2163.  
  2164. Many 73,
  2165.  
  2166. Mike.
  2167.  
  2168.  
  2169.  
  2170.  
  2171. Contact :    AX25  :  G6DHU @ G6DHU or G6DHU @ GB7IMB.
  2172.          Net   :  mikec@praxis.co.uk
  2173.  
  2174. ------------------------------
  2175.  
  2176. Date: 16 Jun 89 13:43:42 GMT
  2177. From: elbereth.rutgers.edu!hardees.rutgers.edu!ron@rutgers.edu  (Ron Natalie)
  2178. Subject: TheNet and KA9Q TCP/IP Info.
  2179.  
  2180. There is a lot of amateur radio stuff on LOUIE.UDEL.EDU.
  2181. You can also find the latest KA9Q stuff on FLASH.BELLCORE.COM.
  2182.  
  2183. TheNet is not an IBM-PC package.  It is code that gets compiled
  2184. to run in TNC2 ROM's.  This is generally recognized as an outright
  2185. decompilation of a commercial product (NETROM) and you should
  2186. probably steer clear of it.  If you are interested in the NETROM
  2187. node protocol, the KA9Q code includes an implementation as part
  2188. of the package that was independently written.  It's probably
  2189. of more use to you.
  2190.  
  2191. -Ron
  2192.  
  2193. ------------------------------
  2194.  
  2195. Date: 17 Jun 89 17:15:37 GMT
  2196. From: att!tsdiag!ka2qhd!kd2bd@ucbvax.Berkeley.EDU  (John Magliacane Wall Township NJ)
  2197. Subject: The Story of Digipeter Rabbit
  2198.  
  2199.            The Story of Digipeter Rabbit -- A No-Code Fable
  2200.  
  2201.               Written by Frank Terranella, N2IGO
  2202.  
  2203.    Once upon a time, in a far-away kingdom of Radio, there was a peaceful
  2204. valley called Hamville, inhabited by a group of rabbits. Hamville was
  2205. orginally settled by the Whiskey family, and the patriarch of that family was
  2206. an old hare called Charlie Whiskey.
  2207.  
  2208.    Charlie Whiskey was a farmer by trade. He came to the beautiful valley of
  2209. Hamville when it was all open meadows. He saw the potential for farming the
  2210. vacant land, and over time he developed a thriving carrot plantation.
  2211. Charlie Whiskey's carrot plantation was the envy of all the inhabitants of
  2212. the kingdom of Radio. He succeeded year after year in producing a bumper crop
  2213. of carrots. All the other residents of the kingdom came to Charlie for advice
  2214. on planting carrots. Charlie would always tell them, "The secret's in
  2215. developing a good ear". No, Charlie didn't have superior hearing, but he had
  2216. developed a very special skill. You see, Charlie picked his carrots with his
  2217. ears.
  2218.  
  2219.    In fact, Charlie had worked hard at perfecting this skill and was able to
  2220. harvest at better than 20 carrots per minute. All of Charlie's family learned
  2221. to pick carrots with their ears. Soon they were all picking at better than 20
  2222. carrots per minute. Charlie was so proud of his special skill that he insisted
  2223. that everyone who came to work in Hamville first show that he could pick
  2224. carrots with his ears. Charlie would not give new settlers any land unless
  2225. they could demonstrate to his foreman, Victor Echo, that they could pick at
  2226. least 5 carrots per minute with their ears. When they could pick at 13 carrots
  2227. per minute, Charlie gave them more land to work. When they were able to pick
  2228. carrots by ear at the rate of 20 carrots per minute, Charlie made them full
  2229. citizens of Hamville.
  2230.  
  2231.    This process of learning to pick carrots with your ears went on for some
  2232. time. In other parts of the kingdom of Radio, other rabbits began to pick
  2233. carrots by ear, however, there were some noisy ducks, known as the Quackers,
  2234. who lived in the community of Good Buddy. They used their mouths to pick their
  2235. crops instead of their ears. They had much larger mouths than the rabbits and
  2236. saw no need to use their ears. The rabbits all looked down on the Quackers.
  2237. "We must always require ear harvesting skills for entry into Hamville", they
  2238. said. "That way we will keep out those noisy Quackers." So everyone who came
  2239. to Hamville had to learn how to pick carrots by ear if they wanted to stay.
  2240. Charlie Whiskey was adamant about that. "If you don't want to learn the skill
  2241. of ear harvesting, then go work in Good Buddy with the Quackers", he would
  2242. say.
  2243.  
  2244.    And so the years passed, and new methods of farming were developed. These
  2245. new methods were easier to learn than ear harvesting, especially for the
  2246. animals who didn't have the big ears that the rabbits had. What's more, the
  2247. new methods were just as efficient as ear harvesting. As time went by, fewer
  2248. and fewer of the young animals were willing to learn the skill of ear
  2249. harvesting. The population of Hamville began to dwindle. All the residents of
  2250. Hamville were getting on in years. To make matters worse, there were new
  2251. neighbors nearby who coveted the beautiful open farmland of Hamville. They
  2252. wanted to come in and use it for commercial uses like shopping centers.
  2253. And worst of all, the pollution from the Quackers, the other rabbits, and the
  2254. Mice (known in Hamville as the QRM group) was having an adverse effect on
  2255. farming in Hamville. The future looked bleak indeed.
  2256.  
  2257.    Then, one day, a stranger called Digipeter Rabbit came to Hamville. He was
  2258. an educated rabbit who studied at the School for Scientific Business (SSB).
  2259. He had majored in Farm Mechanics and knew all of the latest scientific
  2260. agriculture methods. But for all his education and know-how, there was one
  2261. thing that Digipeter could not do. He could not master the skill of picking
  2262. carrots with his ears, and since he already knew how to pick carrots more
  2263. efficently with new scientific methods, he was not interested in learning.
  2264.  
  2265.    Charlie Whiskey was outraged. "What do you mean you won't learn to pick
  2266. carrots with your ears? Why, we in Hamville have been picking carrots that
  2267. way for 75 years. It's a tradition here. It shows that we're special and that
  2268. we're better than the Quackers. If you don't have the desire to develop a good
  2269. ear, then we don't want you here in Hamville."
  2270.  
  2271.    But Digipeter was adamant. He saw no reason to learn an obsolete skill just
  2272. to stay in Hamville and he refused to even try. Charlie Whiskey took the
  2273. matter to the Ancient Royal Rabbit League, which he founded. The ARRL decreed
  2274. that everyone in Hamville must learn to pick carrots with their ears or be
  2275. banished. And so Digipeter Rabbit left Hamville and founded his own village
  2276. called Techietown.
  2277.  
  2278.    Soon, all the young animals in the land of Radio were flocking to
  2279. Techietown, but Digipeter had his own entrance requirement. A good ear and a
  2280. good memory were not enough for him. No one could stay in Techietown unless
  2281. they could demonstrate technical knowledge, understanding and ability, and the
  2282. desire to contribute to the advancement of Techietown.
  2283.  
  2284.    Digipeter encouraged all the residents of Techietown to experiment in the
  2285. cultivation of new unexplored lands, never before farmed. Digipeter showed
  2286. them how to overcome pollution problems. He showed them how to use the land
  2287. they had more efficently. Digipeter even perfected a method of farming which
  2288. allowed a number of rabbits to farm the land at the same time. And while the
  2289. residents of Hamville were picking 30 carrots per minute on a good day, in
  2290. Techietown harvests of 300 carrots per minute were possible. Using Digipeter's
  2291. methods and those developed by the other bright, young residents, Techietown
  2292. soon became the most prosperous village in the kingdom of Radio. This did not
  2293. escape the notice of the Field Carrot Council, which governed the kingdom of
  2294. radio. To reward the residents of the kingdom, the Field Carrot Council gave
  2295. Techietown more and more land to work, until its borders touched those of
  2296. Hamville.
  2297.  
  2298.    Meanwhile, Hamville was still plodding along as it always had, oblivious to
  2299. the revolution in farming occurring around it. The old hares still picked
  2300. carrots by ear. The Ancient Royal Rabbit League complained bitterly to the
  2301. Field Carrot Council about all the new land it was giving to Techietown, but
  2302. the population of Hamville continued to drop. When the Field Carrot Council
  2303. gave 2 acres of Hamville property to Techietown, the residents of Hamville
  2304. began, for the first time, to be genuinely concerned about their plight. Some
  2305. even dared to ask the Ancient Royal Rabbit League to change its mind about the
  2306. need to learn to pick carrots by ear to live in Hamville. "We need new blood
  2307. here to fight off the Field Carrot Council", they said. Charlie Whiskey, now
  2308. in his nineties, was furious. "We have to maintain our standards. We don't need
  2309. those smart young bunnies, we need rabbits skilled in our time-honored
  2310. harvesting techniques. We need rabbits who are dedicated enough to the
  2311. principles of Hamville to want to learn our methods. If a rabbit really wants
  2312. to live here, he'll learn our ways. If he doesn't, we don't want him. You
  2313. don't want those Quackers to move here, do you?"
  2314.  
  2315.    But by now the residents of Hamville had seen the writing on the wall.
  2316. Although they genuinely enjoyed picking carrots with their ears, they realized
  2317. that there were now other ways which yielded just as many carrots. And though
  2318. they would probably continue to pick carrots by ear as they always had, they
  2319. could no longer shun those bright young rabbits who chose a more modern
  2320. method. A group of rabbits, led by an elder statesman rabbit named Elmer, who
  2321. had once served in the government of the kingdom of Radio, asked the Ancient
  2322. Royal Rabbit League to change its policy. The League agreed and issued a
  2323. decree that henceforth ear harvesting skills would not be required to become a
  2324. resident of Hamville.
  2325.  
  2326.    When Digipeter heard of the decree, he sent envoys to Hamville with all the
  2327. latest scientific discoveries, which he shared freely with the residents. The
  2328. residents of Hamville seized upon the new knowledge and soon Hamville became
  2329. revitalized. Its population began to increase as young rabbits were attracted
  2330. to its bountiful open farmland. The Field Carrot Council, impressed by the
  2331. renaissance in Hamville, did not take away any more land, but actually gave
  2332. some new territory to Hamville. Everyone was amazed at the new vibrancy of
  2333. Hamville.
  2334.  
  2335.    Charlie Whiskey, though sad that his beloved harvesting method was no
  2336. longer in vogue, saw that his people were prospering and was glad. And to show
  2337. that there were no hard feelings, Charlie Whiskey sent Digipeter Rabbit a
  2338. packet of 73 carrots which he had picked himself -- with his ears.
  2339.  
  2340.    The residents of Hamville rejoiced and declared a festival to celebrate
  2341. their new prosperity, and over the front door of the Hamville Festival they
  2342. put a banner, which read: "A bunny's worth is measured not by the skill of his
  2343. ears, but by what lies between them." The residents of Hamville had learned an
  2344. important lesson.
  2345.  
  2346.    The End.
  2347.  
  2348.  
  2349. -- 
  2350.  UUCP   : ucbvax!rutgers!petsd!tsdiag!ka2qhd!kd2bd
  2351.  PACKET : KD2BD @ NN2Z (John)
  2352.       ..."There is no expedient to which a man will not resort to
  2353.       avoid the real labor of thinking." ....Sir Joshua Reynolds.
  2354.  
  2355. ------------------------------
  2356.  
  2357. Date: 15 Jun 89 22:45:54 GMT
  2358. From: ucla-an!hermix!lance@RAND.ORG  (Lance Ellinghouse)
  2359. Subject: UNIX -> ham radio -> unix connections
  2360.  
  2361. Again I am asking for any information you can give me. Sofar I have
  2362. not gotten ONE response.
  2363.  
  2364. Someone out there has to be doing this!!
  2365.  
  2366. I have a SCO Xenix box at home and work. I want to tie them together 
  2367. via radio. I would like to get at least 2400 Baud out of it.
  2368. It does not have to be packet (direct two-way connect is ok, but it
  2369. HAS to be bi-directional at ALL times).
  2370.  
  2371. Has anyone done this? Can someone help me? ANy ideas on who I should
  2372. contact?  What would it cost? Etc.
  2373.  
  2374. Thanks,
  2375.  
  2376. -- 
  2377. Lance Ellinghouse
  2378. Mark V Systems, Ltd.
  2379. UUCP: ...!hermix!lance
  2380. ARPA: ucla-an!hermix!lance@ee.UCLA.EDU
  2381.  
  2382. ------------------------------
  2383.  
  2384. End of PACKET-RADIO Digest V89 Issue #162
  2385. *****************************************
  2386. 20-Jun-89 20:15:34-MDT,8220;000000000000
  2387. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  2388. Date: Tue, 20 Jun 89 20:00:23 MDT
  2389. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  2390. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  2391. Subject: PACKET-RADIO Digest V89 #163
  2392. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  2393.  
  2394. PACKET-RADIO Digest         Tue, 20 Jun 89       Volume 89 : Issue 163
  2395.  
  2396. Today's Topics:
  2397.          DOC about TCP/IP and TheNet (2 msgs)
  2398.              PACKET-RADIO Digest V89 #161
  2399.             The Story of Digipeter Rabbit
  2400.               West German Mailbox Info.
  2401. ----------------------------------------------------------------------
  2402.  
  2403. Date: Mon, 19 Jun 89 14:59:50 MEZ
  2404. From: C0033003%DBSTU1.BITNET@CUNYVM.CUNY.EDU
  2405. Subject: DOC about TCP/IP and TheNet
  2406.  
  2407. On
  2408.  
  2409. >Date: 16 Jun 89 13:43:42 GMT
  2410. >From: elbereth.rutgers.edu!hardees.rutgers.edu!ron@rutgers.edu  (Ron Natalie)
  2411.  
  2412. writes
  2413.  
  2414. >Subject: TheNet and KA9Q TCP/IP Info.
  2415. >
  2416. >There is a lot of amateur radio stuff on LOUIE.UDEL.EDU.
  2417. >You can also find the latest KA9Q stuff on FLASH.BELLCORE.COM.
  2418.  
  2419. That's right. A lot of interesting things are available there.
  2420.  
  2421. >TheNet is not an IBM-PC package.  It is code that gets compiled
  2422. >to run in TNC2 ROM's.
  2423.  
  2424. This is right and wrong. TheNet is designed to run on TNC2s, but there
  2425. are versions running on IBM-PCs and ATARI STs too. Both utilize
  2426. the KISS mode of ( any ) TNC. Most of TheNet modules have been developed
  2427. on PCs / STs utilizing KISS mode because there was no download function
  2428. on a TNC available.
  2429.  
  2430. >This is generally recognized as an outright
  2431. >decompilation of a commercial product (NETROM) and you should
  2432. >probably steer clear of it.
  2433.  
  2434. This is simply wrong. Such flames are mostly derived from
  2435. third hand rumours which are based one pure commercial propaganda.
  2436. If you're interested to read some first hand information take a look
  2437. at PR-Digest #159 of 9th june 89. If you missed it let me know.
  2438. I'll forward this info to anyone who's interesed in it.
  2439.  
  2440. There are several servers with doc and source of TheNet, including
  2441. the bridge function CONVERS. Take a look at SIMTEL20 archives. In Europe
  2442. there are those TRICKLE servers available saving TheNet files for you.
  2443. Look at TRICKLE @ TREARN.BITNET in <MISC.PACKET>TN*. Any other
  2444. Trickle will work too ( IMIPOLI, DKTC11, AWIWUW11, DB0FUB11 etc ),
  2445. cause your request is automagicaly forwarded
  2446. to the corresponding archive.
  2447.  
  2448. Detlef
  2449. .
  2450.  
  2451. ------------------------------
  2452.  
  2453. Date: 20 Jun 89 22:24:15 GMT
  2454. From: jupiter!karn@bellcore.com  (Phil R. Karn)
  2455. Subject: DOC about TCP/IP and TheNet
  2456.  
  2457. Bdale: This [TheNet] is generally recognized as an outright
  2458. Bdale: decompilation of a commercial product (NETROM) and you should
  2459. Bdale: probably steer clear of it.
  2460.  
  2461. Detlef: This is simply wrong. Such flames are mostly derived from
  2462. Detlef: third hand rumours which are based one pure commercial propaganda.
  2463. Detlef: If you're interested to read some first hand information take a look
  2464. Detlef: at PR-Digest #159 of 9th june 89. If you missed it let me know.
  2465. Detlef: I'll forward this info to anyone who's interesed in it.
  2466.  
  2467. I have remained mostly quiet in the NET/ROM vs TheNet battle, but I
  2468. cannot let Detlef's assertion go by unchallenged.
  2469.  
  2470. Bdale and I are both members of the TAPR board of directors. At our
  2471. February meeting, we were shown listings of both NET/ROM and TheNet
  2472. source code.
  2473.  
  2474. It was immediately obvious to all who examined them that the two
  2475. versions could not possibly be independent efforts. The only significant
  2476. differences between the two were:
  2477.  
  2478. 1. The addition of German comments to the TheNet source.
  2479. 2. The consistent reversal of function argument ordering (i.e., if NET/ROM
  2480. called f(a,b,c) TheNet would call f(c,b,a).
  2481. 3. Different choices for variable and function names.
  2482. 4. Minor variations in C expression coding and formatting. These variations
  2483. were functionally equivalent; i.e., they generated the same object code.
  2484.  
  2485. All of these observations were completely consistent with the assertion
  2486. by Software 2000 that TheNet was generated by a "decompilation" effort
  2487. that started with NET/ROM's object code.  Such an effort is a clear
  2488. violation of US copyright laws, which protect "derivative" works as well
  2489. as the original.
  2490.  
  2491. Concerned about this situation, the TAPR Board sent a letter to
  2492. NORD><LINK asking for a response to the charges that had been made
  2493. against them. NORD<>LINK responded by essentially conceding to the
  2494. accusations, but refusing to admit that there was anything wrong with
  2495. their actions.
  2496.  
  2497. I personally believe that amateur packet radio is best served by
  2498. software (including full source code) that is freely available to every
  2499. interested amateur, both for on-air use and for personal study and
  2500. experimentation. I have acted on this belief by starting the KA9Q
  2501. Internet Protocol Package and encouraging others to contribute to it.
  2502. I believe my approach has been very successful.
  2503.  
  2504. But others may decide to produce their amateur radio software on a
  2505. commercial basis only. Even though I may regret such decisions
  2506. personally, I fully respect the authors' rights to make them. There is
  2507. plenty of room in amateur radio for both commercial and non-commercial
  2508. software packages.
  2509.  
  2510. If NORD><LINK had written its own software, from scratch, so as to be
  2511. functionally compatible with NET/ROM (i.e., by meeting the protocol
  2512. specs documented in the NET/ROM manual, and by interoperability testing
  2513. with NET/ROM implementations) then its effort would have been perfectly
  2514. legitimate. Such projects are quite common in the computer industry.
  2515. Examples include the non-IBM BIOS ROMs found in "clone" PCs, and the
  2516. NET/ROM-compatible code contributed to my TCP/IP package by Dan Frank,
  2517. W9NK (with the blessing of Software 2000, I might add). But TheNet does
  2518. not fall into this category; it is clearly derived from Software 2000's
  2519. original work.
  2520.  
  2521. The non-commercial people should respect the proprietary nature of the
  2522. commercial packages. In turn, the commercial folks should continue to
  2523. respect the right of others to INDEPENDENTLY produce packages that are
  2524. functionally similar to their own, as Software 2000 has with W9NK's
  2525. NET/ROM code.  (Thank God we have no "look and feel" lawsuits in amateur
  2526. radio.)
  2527.  
  2528. Phil Karn, KA9Q
  2529.  
  2530. ------------------------------
  2531.  
  2532. Date: Tue, 20 Jun 89 08:33:46 -0400 (EDT)
  2533. From: Norm Brososky <nb04+@andrew.cmu.edu>
  2534. Subject: PACKET-RADIO Digest V89 #161
  2535.  
  2536. Yes there is a program for split screen for the Macintosh,it's called
  2537. Macket and I have been using it for over a year and have had no problems.
  2538. You can get more info by writing to :
  2539.     S.Fine Software
  2540.     P.O. Box 6037
  2541.     State College,PA
  2542.        16801
  2543.  73 de WB3EUT
  2544.     Norm
  2545.  
  2546. ------------------------------
  2547.  
  2548. Date: 19 Jun 89 16:15:04 GMT
  2549. From: cs.utexas.edu!oakhill!dover!waters@tut.cis.ohio-state.edu  (Strawberry Jammer)
  2550. Subject: The Story of Digipeter Rabbit
  2551.  
  2552. And I *STILL* think that belongs on the pages of QST, CQ etc.!
  2553.  
  2554. Please submit it to one of them it really is good!
  2555. (Or give me permission to by E-mail and I will do the foot work!)
  2556.  
  2557. -- 
  2558.        *Mike Waters    AA4MW/7  waters@dover.sps.mot.com *
  2559. And on the seventh day, He exited from append mode.
  2560.  
  2561. ------------------------------
  2562.  
  2563. Date: 20 Jun 89 09:07:50 GMT
  2564. From: mcvax!ukc!stl!stc!praxis!hilbert!mikec@uunet.uu.net  (Michael Chace)
  2565. Subject: West German Mailbox Info.
  2566.  
  2567. Dear All,
  2568.  
  2569. Does anyone on the net have information on mailboxes in West Germany.
  2570. I am paticularly interested in contacting friends in Iserlohn, a town
  2571. to the south-west of Dortmund. I would appreciate details of callsigns
  2572. for mailboxes/nodes in :-
  2573.               Iserlohn/Altena
  2574.               Duesseldorf
  2575.               Dortmund
  2576.               Hagen/Schwerte
  2577.  
  2578. I've posted in English since there maybe others outside DL who could help.
  2579. I am fluent in German, so write in Deutsch if it's easier !!
  2580.  
  2581. 73 & 55,
  2582.  
  2583. Mike
  2584. ****
  2585.  
  2586. AX25       -  G6DHU @ G6DHU or G6DHU @ GB7IMB
  2587. JANET etc  -  mikec@praxis.co.uk
  2588.  
  2589. ------------------------------
  2590.  
  2591. End of PACKET-RADIO Digest V89 Issue #163
  2592. *****************************************
  2593. 22-Jun-89 20:21:00-MDT,19960;000000000000
  2594. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  2595. Date: Thu, 22 Jun 89 20:00:18 MDT
  2596. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  2597. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  2598. Subject: PACKET-RADIO Digest V89 #164
  2599. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  2600.  
  2601. PACKET-RADIO Digest         Thu, 22 Jun 89       Volume 89 : Issue 164
  2602.  
  2603. Today's Topics:
  2604.            Re: DOC about TCP/IP and TheNet (4 msgs)
  2605.         to clone or not to clone / hen or egg?
  2606.                  unsubscribe
  2607. ----------------------------------------------------------------------
  2608.  
  2609. Date: 22 Jun 89 07:19:29 GMT
  2610. From: mcvax!fmr@uunet.uu.net  (Frank Rahmani)
  2611. Subject: Re: DOC about TCP/IP and TheNet
  2612.  
  2613. > commercial packages. In turn, the commercial folks should continue to
  2614. > respect the right of others to INDEPENDENTLY produce packages that are
  2615. > functionally similar to their own, as Software 2000 has with W9NK's
  2616. > NET/ROM code.  (Thank God we have no "look and feel" lawsuits in amateur
  2617. > radio.)
  2618. > Phil Karn, KA9Q
  2619. Dear Phil,
  2620. although I agree to what you say in this passage 100% and very much respect
  2621. your efforts, I have one remark to make.
  2622. The non-commercial people write their fine software for everybody, that
  2623. means also for the commercial people. And they use it in their commercial
  2624. packages (like Apple using lots of FSF software). We found big hunks of
  2625. literally copied public domain software in expensive commercial packages (by
  2626. reverse engineering).  So who is really pirating on whom?? Isn't per definition
  2627. public domain software deemed to be victimized by the commercial companies?
  2628. So if somebody is sued for unallowed copying of commercial software, 
  2629. shouldn't there be any investigation of how much of the copied software is
  2630. based on public domain software? Can the glueing together of public domain
  2631. software by a little original code into a commercial package be called a
  2632. protectable artistic effort? How many really different ways are there to
  2633. write a certain software implementation? Some time ago  I read that all
  2634. those companies sueing others for break of look and feel protection (like
  2635. Apple e.g.) were sued on their part by a company who held the rights for
  2636.  
  2637. bitmapped displays. Somehow they must have arranged as it it rather quiet
  2638. now about this business.
  2639. Sorry for taking up your time, just some loose thoughts going round and
  2640. round my brain...
  2641. fmr@cwi.nl
  2642. -- 
  2643. It is better never to have been born. But who among us has such luck?
  2644. Maintainer's Motto:
  2645.     If we can't fix it, it ain't broke.
  2646. These opinions are solely mine and in no way reflect those of my employer.  
  2647.  
  2648. ------------------------------
  2649.  
  2650. Date: 22 Jun 89 20:51:34 GMT
  2651. From: emory!stiatl!john@gatech.edu  (John DeArmond)
  2652. Subject: Re: DOC about TCP/IP and TheNet
  2653.  
  2654. In article <927@sering.cwi.nl> fmr@cwi.nl (Frank Rahmani) writes:
  2655. >> commercial packages. In turn, the commercial folks should continue to
  2656. >> respect the right of others to INDEPENDENTLY produce packages that are
  2657. >> functionally similar to their own, as Software 2000 has with W9NK's
  2658. >> NET/ROM code.  (Thank God we have no "look and feel" lawsuits in amateur
  2659. >> radio.)
  2660. >> Phil Karn, KA9Q
  2661. >
  2662. >Dear Phil,
  2663. >although I agree to what you say in this passage 100% and very much respect
  2664. >your efforts, I have one remark to make.
  2665. >The non-commercial people write their fine software for everybody, that
  2666. >means also for the commercial people. And they use it in their commercial
  2667. >packages (like Apple using lots of FSF software). We found big hunks of
  2668. >literally copied public domain software in expensive commercial packages (by
  2669. >reverse engineering).  So who is really pirating on whom?? Isn't per definition
  2670. >public domain software deemed to be victimized by the commercial companies?
  2671.  
  2672.  
  2673. Well, I'm diametrically opposed to the position taken by TAPR and Phil.
  2674. I think TAPR has lost a lot of credibility in this move.  More disturbing to
  2675. me than the TAPR action however, is the above comments by Frank which reflect
  2676. a total ignorance of the copyright laws and the meaning of public domain.
  2677.  
  2678. Frank, when someone releases a work to the public domain, he relinquishes all
  2679. ownership and control.  There is NO restriction on reuse or copying.  I can
  2680. take public domain software and:
  2681.  
  2682. Exerpt portions for my own use
  2683. Exerpt portions for commercial gain.
  2684. Copy the work in its entirity
  2685. Copy the work in its entirity and sell it for commercial gain.
  2686. And by some legal opinions, put my own copyright on it and restrict your
  2687.    use.
  2688.  
  2689. The above is what you can do legally.  Ethically, I attribute any public
  2690. domain code I use to the original author if known.
  2691.  
  2692. The statement "copyright 1989 Joe Cool, All rights reserved, Released to the
  2693. public domain."  seen in many PD packages is an oxymoron and has no legal 
  2694. meaning.  It is one or the other but not both.  My copyright attorney's 
  2695. opinion is that the public domain clause will rule because the courts 
  2696. usually resolve such conflicts toward the benefit of the public - of course,
  2697. assuming someone was so stupid as to sue.
  2698.  
  2699. Much less clear is the status of such packages as Phil's net program which
  2700. exhibit all the attributes of public domain software but retain copyright
  2701. protection.  I've discussed this situation with my lawyer at length because
  2702. it affects my ability to exerpt  useful algorithms without undue concern.
  2703. My lawyer cites the Duck principle of law - "if it waddles like a duck,
  2704. quacks like a duck, swims like a duck, you can call it a cow but it's still
  2705. a duck".
  2706.  
  2707. As to your characterizing anyone who exerpts public domain software for
  2708. profit as "piracy", it appears that your deep seated resentment of people
  2709. who make profits is showing.  It is no more improper or unethical for me to
  2710. incorporate public domain code into my product than it is for you to take
  2711. information gleaned from published papers and resell it as a consultant's 
  2712. work product.  Knowledge belongs to anyone who puts forth the effort to 
  2713. acquire it, some extremely narrowly classified areas reserved by intellectual 
  2714. property law.  Strictly as a professional courtesy, I normally notify 
  2715. a PD  author that I'm using some of "his" code.  
  2716.  
  2717.  
  2718. Now back to the issue of TAPR and Nord><Link.  I find it fascinating that 
  2719. people will piously pontificate against the reverse engineering job done
  2720. by Nord><Link while they themselves are using a PC clone.  If you are not
  2721. using genuine Big Blue PC hardware, you are using a blantantly reverse-
  2722. engineered product.  Absolutely no difference than the Nord><Link work.
  2723. Let's remember a few facts:
  2724.  
  2725. *   As far as I've seen, Ron Rakes has never claimed Nord><Link stole or
  2726.     even had access to the source for NET/ROM.
  2727.  
  2728. *   The source published by Nord><link is C source, not assembler which
  2729.     would be expected from a decompillation effort.  If anyone has an 
  2730.     algorithm for decompiling an optimized binary back to C source, I'd like
  2731.     to know about it.  We've seen "evidence" from a variety of sources
  2732.     that the Nord><Link and NET/ROM sources are the same.  Each opinion
  2733.     I've read has carefully avoided any discussion of HOW the 2 sources
  2734.     arrived at the state they are reputed to be.  I smell a fish.
  2735.  
  2736. *   Rakes has thus far failed to take any public action to protect himself
  2737.     against this alleged "piracy".  He has instead chosen the public 
  2738.     forum to make his allegations.  A forum where rumor and innuendo rule.
  2739.  
  2740.     If his very venomous allegations have a molecule of substance, why has
  2741.     he thus far not even sought an injunction against further distribution?
  2742.     No, it could not be enforced but the outcome of a legal proceeding would
  2743.     be respected by many hams.  I suspect that few of his allegations would
  2744.     withstand the scrutiny of law.
  2745.  
  2746.  
  2747. hat has really happened here is that Rakes took a publicly (*not "public
  2748. domain") developed protocol running on a publicly developed hardware platform
  2749. incorporated into a publicly developed and supported network and sold a 
  2750. commercial product that exploited these works.  Ok so far.  Remember that 
  2751. releases prior to 1.0 were distributed publicly without cost so the good 'ole
  2752. free ham community could help him refine and debug the product.  Still
  2753. sort of OK.  Then he released the commercial version complete with
  2754. encrypted callsigns, high prices, almost full price for call sign changes and 
  2755. rip-off bug fix release charges.  The market responded with Nord><Link, a 
  2756. product of some people who were apparently pissed off enough to do a fine job 
  2757. of reverse engineering.  And then to pour gasoline on the fire, after 
  2758. Nord><link hit the streets, Rakes suddenly comes out with a low cost (or 
  2759. free, I don't remember) "upgrade" that contained intentional incompatibilities 
  2760. with both the old NET/ROM and Nord><Link.  And all the while yelling 
  2761. bloody murder in public and sitting on his hands legally.
  2762.  
  2763. I remember well when Nord><link arrived where I was living.  The dull blue
  2764. glow on the horizon was hundreds of EPROM erasers firing off to purge
  2765. NET/ROM from the face of the earth and replace it with Nord><Link.  95%
  2766. of the people converting over had already spent the money on NET/ROM
  2767. so it was not a case of people trying to be cheap.  Rather it was a 
  2768. reaction to one of the more offensive commercial software policies this
  2769. side of Lotus.
  2770.  
  2771. And now TAPR unilaterally decides to discontinue distribution of NORD><LINK?
  2772. I am deeply disappointed.
  2773.  
  2774. John
  2775.  
  2776. -- 
  2777. John De Armond, WD4OQC                     | Manual? ... What manual ?!? 
  2778. Sales Technologies, Inc.    Atlanta, GA    | This is Unix, My son, You 
  2779. ...!gatech!stiatl!john    **I am the NRA** | just GOTTA Know!!! 
  2780.  
  2781. ------------------------------
  2782.  
  2783. Date: 22 Jun 89 23:53:01 GMT
  2784. From: jupiter!karn@bellcore.com  (Phil R. Karn)
  2785. Subject: Re: DOC about TCP/IP and TheNet
  2786.  
  2787. Frank,
  2788.  
  2789. I fully agree with you in your dislike of commercial vendors basing
  2790. their products on code originally placed in the public domain. That's
  2791. why I copyright my own code instead of placing it in the public domain.
  2792. I have no problem with people using my stuff for noncommercial purposes,
  2793. but if they want to make money off it, I want to hear from them.
  2794.  
  2795. An alternative is the FSF/GNU "copyleft", which is a copyright that
  2796. grants use and distribution rights of the software only if the recipient
  2797. agrees to allow it (and any enhancements) to be freely recopied. This
  2798. effectively eliminates the ability of someone to make money off the
  2799. software.
  2800.  
  2801. Phil
  2802.  
  2803. ------------------------------
  2804.  
  2805. Date: 23 Jun 89 00:24:13 GMT
  2806. From: jupiter!karn@bellcore.com  (Phil R. Karn)
  2807. Subject: Re: DOC about TCP/IP and TheNet
  2808.  
  2809. >Frank, when someone releases a work to the public domain, he relinquishes all
  2810. >ownership and control.  There is NO restriction on reuse or copying.  I can
  2811. >take public domain software and...
  2812.  
  2813. Quite true. That's why I copyright my own works (e.g., most parts of
  2814. NET.EXE) even though I have no intention of making money off hams. (And
  2815. after the NET/ROM-vs-TheNet controversy, I'm damn glad I didn't even
  2816. THINK of trying to do so.) However, the ready availability of my code
  2817. does NOT lessen the protection my copyright gives against commercial
  2818. misuse of my software. Copyrights are quite different from trade
  2819. secrets, where you actually have to make an effort to keep something
  2820. secret in order to keep legal protection. The whole purpose of a
  2821. copyright is to protect an author's interest in a work even though it
  2822. has been widely disseminated to the public.
  2823.  
  2824. >Now back to the issue of TAPR and Nord><Link.  I find it fascinating that 
  2825. >people will piously pontificate against the reverse engineering job done
  2826. >by Nord><Link while they themselves are using a PC clone.  If you are not
  2827. >using genuine Big Blue PC hardware, you are using a blantantly reverse-
  2828. >engineered product.  Absolutely no difference than the Nord><Link work.
  2829.  
  2830. Absolutely incorrect. There is a *MAJOR* difference between the legal
  2831. process of reverse engineering and cloning (as typified by the IBM PC)
  2832. and the illegal process of direct code copying. The BIOS ROMs in PC
  2833. clones were made by programmers who had never even seen the original IBM
  2834. code. They wrote their own code from scratch to meet a set of written
  2835. functional specifications. The code is not identical at any level
  2836. (source or object) to IBM's original code. (There were some early PC
  2837. clones that did indeed use directly copied IBM BIOS ROMs. IBM jumped on
  2838. them quite hard, and the result was the carefully established cloning
  2839. procedures that now exist.)
  2840.  
  2841. >Let's remember a few facts:
  2842. >
  2843. >*   As far as I've seen, Ron Rakes has never claimed Nord><Link stole or
  2844. >    even had access to the source for NET/ROM.
  2845.  
  2846. No, he has not claimed this. He *has* claimed that NORD><LINK produced their
  2847. source code by reverse-compiling (not just disassembling) the object code
  2848. in a NET/ROM EPROM. Since the copyright law covers the translation of
  2849. copyrighted works, and "translation" includes compilation and decompilation
  2850. of computer programs, this is clearly a copyright infringement.
  2851.  
  2852. >*   The source published by Nord><link is C source, not assembler which
  2853. >    would be expected from a decompillation effort.  If anyone has an 
  2854. >    algorithm for decompiling an optimized binary back to C source, I'd like
  2855. >    to know about it.  We've seen "evidence" from a variety of sources
  2856. >    that the Nord><Link and NET/ROM sources are the same.  Each opinion
  2857. >    I've read has carefully avoided any discussion of HOW the 2 sources
  2858. >    arrived at the state they are reputed to be.  I smell a fish.
  2859.  
  2860. Decompilation is a tedious process, but it is by no means impossible.
  2861. Remember the Internet Worm of last November? There now exist something
  2862. like a half dozen separate versions of the worm's source code, and all
  2863. were produced by tedious manual decompilation of the worm's object code.
  2864.  
  2865. When I first heard the piracy accusations against NORD><LINK, I
  2866. expressed considerable skepticism that a group of programmers skilled
  2867. enough to reverse compile a non-trivial Z-80 object code program would
  2868. spend their time on such a tedious and non-creative operation rather
  2869. than write a functionally equivalent (and probably better) program from
  2870. scratch. Nevertheless, my own examination of the source code for both
  2871. versions has convinced me that Ron's accusations are correct: TheNet was
  2872. indeed produced by reverse compilation of the NET/ROM object code. I
  2873. simply could not come to any other conclusion.
  2874.  
  2875. >
  2876. >*   Rakes has thus far failed to take any public action to protect himself
  2877. >    against this alleged "piracy".  He has instead chosen the public 
  2878. >    forum to make his allegations.  A forum where rumor and innuendo rule.
  2879. >
  2880. >    If his very venomous allegations have a molecule of substance, why has
  2881. >    he thus far not even sought an injunction against further distribution?
  2882. >    No, it could not be enforced but the outcome of a legal proceeding would
  2883. >    be respected by many hams.  I suspect that few of his allegations would
  2884. >    withstand the scrutiny of law.
  2885.  
  2886. For a very simple reason: the income Ron has made from NET/ROM could not
  2887. possibly be enough to pay for a copyright infringement suit where the
  2888. defendants are in a foreign country.  Ron has decided instead to take
  2889. his case to the court of public opinion, and I respect his right to do
  2890. so.
  2891.  
  2892. Phil
  2893.  
  2894. ------------------------------
  2895.  
  2896. Date: Thu, 22 Jun 89 12:10:14 MEZ
  2897. From: C0033003%DBSTU1.BITNET@CUNYVM.CUNY.EDU
  2898. Subject: to clone or not to clone / hen or egg?
  2899.  
  2900. On
  2901.  
  2902. >Date: 20 Jun 89 22:24:15 GMT
  2903. >From: jupiter!karn@bellcore.com  (Phil R. Karn)
  2904.  
  2905. writes:
  2906.  
  2907. >Subject: DOC about TCP/IP and TheNet
  2908.  
  2909. >.................
  2910.  
  2911. >Bdale and I are both members of the TAPR board of directors. At our
  2912. >February meeting, we were shown listings of both NET/ROM and TheNet
  2913. >source code.
  2914. >
  2915. >It was immediately obvious to all who examined them that the two
  2916. >versions could not possibly be independent efforts. The only significant
  2917. >differences between the two were: ......
  2918.  
  2919. Mhh. CONVERS mode is no significant difference ?
  2920.  
  2921. I don't know of any statement of any NORD><LINK member claiming
  2922. TheNet is an independent development. See PR-Digest #159:
  2923.  
  2924. : [ df2au writes:]
  2925. :- the first crossband digipeater/node was made by NORD><LINK from TNC1s
  2926. :by connecting them thru the RS232 ports. We used a TNC source supplied
  2927. :to us by WA8DED and sent back the results (as source and documentation)
  2928. :to WA8DED. At that time there was some discussion with WA8DED and W6IXU
  2929. :on how to build a backbone. But only the crossband digi came out of that.
  2930. :If you look at the sources of that digi/node and of TheNet you will find
  2931. :similiar structures and variable names. This was long before NET/ROM
  2932. :appeared on the scene.
  2933. :
  2934. :- TheNet was made using a different compiler version and a different
  2935. :optimizer then NET/ROM. The optimizer shrinks the code by some 30%. So
  2936. :the process "disassemble-deoptimize-decompile" could not work.  How
  2937. :deoptimize if you don't know the way original optimization was done,
  2938. :how decompile if you don't have the original compiler? Have you ever
  2939. :heard about a decompiler that adds comments to the source?
  2940. :
  2941. :- TheNet contains a lot more features and less bugs than NET/ROM.
  2942. :
  2943. :- The report from WA6IGY is wrong in some parts (type of auto variables,
  2944. :optimization, etc).
  2945. :
  2946. :- Level 1 and Level 2 of TheNet are made by minor changes to
  2947. :TheFirmware which is compatible to WA8DEDs firmware but is much faster
  2948. :and has less bugs and more features (another clone which WA8DED doesn't
  2949. :care about).
  2950. :
  2951. :- After a short look at the sources any programer will tell you that it
  2952. :would have been extremely simple to hide any similiarities to NET/ROM -
  2953. :if we had wanted to do that. On the contrary: we put a lot of work into
  2954. :TheNet to make it as close to NET/ROM as possible.
  2955. :
  2956. :- We never told anybody that TheNet is an independent development. We
  2957. :always stated that it is a clone of NET/ROM.
  2958. : ..........
  2959.  
  2960. :73, Georg, DF2AU @ DK0MAV, on behalf of the NORD><LINK programers
  2961.  
  2962. > [ ka9q: ]
  2963. >
  2964. >All of these observations were completely consistent with the assertion
  2965. >by Software 2000 that TheNet was generated by a "decompilation" effort
  2966. >that started with NET/ROM's object code.
  2967.  
  2968. Maybe somewhat consistent, but wrong anyway.
  2969. ( this is the commercial propaganda. The propaganda term in my previous
  2970. posting doesn't relate to TAPR's observations)
  2971.  
  2972. I have to make one thing clear:
  2973.  
  2974. I was not personally envolved in programming of NORD><LINK's software,
  2975. neither TheNet nor TheFirmware. So don't blame me for serving infos
  2976. that some guys don't like ( like S2000 did before ).
  2977.  
  2978. But I know it took DC4OX and DF2AU
  2979. an enormous amount of time to write the software. They developed
  2980. and realized the concept of connecting TNCs back-to-back to act as
  2981. an interlink node controller. They sent the relating software
  2982. to california ( see above ). I developed and published a protocoll
  2983. version allowing  hop-to-hop ACKs within AX.25.
  2984. And all this happend long before NET/ROM was available.
  2985.  
  2986. So should we blame S2000 to have stolen NORD><LINK's ideas and
  2987. sell it to the HAM community ?
  2988.  
  2989. If you like clones or not: it's your choice. If you don't like them
  2990. stay clear of PCs not labeled with a blue button. Unfortunatly
  2991. you can't use the TNC2 in this case, even not together with NET/ROM.
  2992. Because it's CPU Z80 looks like a clone of the good old 8080,
  2993. compatible bit for bit, and a superset of 8080's functions...
  2994.  
  2995. 73s Detlef
  2996. .
  2997.  
  2998. ------------------------------
  2999.  
  3000. Date: Wed, 21 Jun 89 14:27 CST
  3001. From: <GM0551S%DRAKE.BITNET@VM1.NoDak.EDU>
  3002. Subject: unsubscribe
  3003.  
  3004. for ac4691a@drake unsubscribe * (netwide
  3005.  
  3006. ------------------------------
  3007.  
  3008. End of PACKET-RADIO Digest V89 Issue #164
  3009. *****************************************
  3010. 23-Jun-89 20:51:57-MDT,14612;000000000000
  3011. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  3012. Date: Fri, 23 Jun 89 20:00:17 MDT
  3013. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  3014. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  3015. Subject: PACKET-RADIO Digest V89 #165
  3016. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  3017.  
  3018. PACKET-RADIO Digest         Fri, 23 Jun 89       Volume 89 : Issue 165
  3019.  
  3020. Today's Topics:
  3021.           AA4RE and Phone Modem Interfacing
  3022.              DOC about TCP/IP and TheNet
  3023.            Re: DOC about TCP/IP and TheNet (3 msgs)
  3024.        TheNet controversy (was Re: DOC about TCP/IP and TheNet)
  3025. ----------------------------------------------------------------------
  3026.  
  3027. Date: Fri, 23 Jun 89 13:13 CDT
  3028. From: <JKK3283%TAMVENUS.BITNET@icsa.rice.edu>
  3029. Subject: AA4RE and Phone Modem Interfacing
  3030.  
  3031. Greetings everyone.
  3032.  
  3033. Was wondering if anyone out there in Packet-BBS land had successfully
  3034. interfaced the AA4RE BB software to a phone modem (on COM1 or COM2)?
  3035. I am using a DRSI PC*PA for my TNC port(s) and would like to experiment
  3036. with putting a modem on COM1 or COM2.
  3037.  
  3038. I have COM1 open and have an internal modem operating on COM3.  (I have
  3039. an external 1200 baud AA/AD modem that I would run off of COM1 for the
  3040. phone port access.)
  3041.  
  3042. Any comments/help/suggestions welcomed.
  3043.  
  3044. Also, on another note, if you are using the G8BPQ PC_Node software then
  3045. I would appreciate hearing from you also.
  3046.  
  3047. Best 73's...
  3048.  
  3049.      John K Kreymer
  3050.      N5LKM @ W5AC  (Texas A&M University - Packet)
  3051.      JKK3283 @ TAMVENUS  (Bitnet)
  3052.  
  3053. ------------------------------
  3054.  
  3055. Date: 23 Jun 89 18:13:00 GMT
  3056. From: ux1.cso.uiuc.edu!phil@uxc.cso.uiuc.edu
  3057. Subject: DOC about TCP/IP and TheNet
  3058.  
  3059. > And by some legal opinions, put my own copyright on it and restrict your
  3060. >    use.
  3061.  
  3062. Whose opinion?  Something in public domain stays there.  You can change
  3063. one LETTER, and copyright THAT, but the original is still in the public
  3064. domain; I can change a DIFFERENT letter and have a DIFFERENT copyright
  3065. on a DIFFERENT WORK.
  3066.  
  3067. > The statement "copyright 1989 Joe Cool, All rights reserved, Released to the
  3068. > public domain."  seen in many PD packages is an oxymoron and has no legal 
  3069. > meaning.  It is one or the other but not both.  My copyright attorney's 
  3070.  
  3071. The meaning CAN be interpreted as the author having rescinded his rights.
  3072. The keyword is "Released".
  3073.  
  3074. > Much less clear is the status of such packages as Phil's net program which
  3075. > exhibit all the attributes of public domain software but retain copyright
  3076. > protection.  I've discussed this situation with my lawyer at length because
  3077. > it affects my ability to exerpt  useful algorithms without undue concern.
  3078. > My lawyer cites the Duck principle of law - "if it waddles like a duck,
  3079. > quacks like a duck, swims like a duck, you can call it a cow but it's still
  3080. > a duck".
  3081.  
  3082. Seems pretty clear to me.  Phil retains the rights, but grants specific
  3083. privileges to all or certain person (depending on the wording, I'm not
  3084. reading it right now).
  3085.  
  3086. I don't see any problem excerpting algorithms or code.  Ask Phil for the
  3087. permission.  He's a nice guy, I'm sure he'd not object.
  3088.  
  3089. > Now back to the issue of TAPR and Nord><Link.  I find it fascinating that 
  3090. > people will piously pontificate against the reverse engineering job done
  3091. > by Nord><Link while they themselves are using a PC clone.  If you are not
  3092.  
  3093. ...and now we are back to "look and feel" again.
  3094.  
  3095. > using genuine Big Blue PC hardware, you are using a blantantly reverse-
  3096. > engineered product.  Absolutely no difference than the Nord><Link work.
  3097. > Let's remember a few facts:
  3098.  
  3099. > *   The source published by Nord><link is C source, not assembler which
  3100. >     would be expected from a decompillation effort.  If anyone has an 
  3101.  
  3102. It's pretty easy to figure out the C code from the binary.  MANY independent
  3103. decompilations of the Morris Virus took place on the same day last November.
  3104.  
  3105. > *   Rakes has thus far failed to take any public action to protect himself
  3106. >     against this alleged "piracy".  He has instead chosen the public 
  3107. >     forum to make his allegations.  A forum where rumor and innuendo rule.
  3108. >     If his very venomous allegations have a molecule of substance, why has
  3109. >     he thus far not even sought an injunction against further distribution?
  3110. >     No, it could not be enforced but the outcome of a legal proceeding would
  3111. >     be respected by many hams.  I suspect that few of his allegations would
  3112. >     withstand the scrutiny of law.
  3113.  
  3114. Carrying out a civil law suit across international boundaries is EXTREMELY
  3115. EXPENSIVE.  It would probably cost several TIMES the combined net worth of
  3116. both parties.
  3117.  
  3118.  
  3119. > And now TAPR unilaterally decides to discontinue distribution of NORD><LINK?
  3120. > I am deeply disappointed.
  3121.  
  3122. I applaud the decision.
  3123.  
  3124. Now let's get on with designing new and better things.
  3125.  
  3126. --phil (the other one) ka9wgn--
  3127.  
  3128. ------------------------------
  3129.  
  3130. Date: 23 Jun 89 07:09:18 GMT
  3131. From: ka9q.bellcore.com!karn@bellcore.com  (Phil Karn)
  3132. Subject: Re: DOC about TCP/IP and TheNet
  3133.  
  3134. >And now TAPR unilaterally decides to discontinue distribution of NORD><LINK?
  3135. >I am deeply disappointed.
  3136.  
  3137. I don't understand this remark. TAPR has had no connection with NORD><LINK
  3138. except for our unfortunate (in retrospect) decision to loan them an old
  3139. TAPR NNC (Network Node Controller) board for their development efforts.
  3140. It was only because of this that we even became involved in the controversy,
  3141. as Software 2000 felt we were aiding piracy by this loan. Our recent decision
  3142. was limited to the specific issue of whether we should request NORD><LINK
  3143. to return the NNC we had loaned them.
  3144.  
  3145. To my knowledge, TAPR has never had any role in the distribution of any
  3146. NORD><LINK software.
  3147.  
  3148. >John DeArmond          **I am the NRA**
  3149.  
  3150. Phil Karn               **L'etat est moi** :-)
  3151.  
  3152. ------------------------------
  3153.  
  3154. Date: 23 Jun 89 16:15:14 GMT
  3155. From: shlump.dec.com!delni.dec.com@decwrl.dec.com  (Fred Goldstein k1io)
  3156. Subject: Re: DOC about TCP/IP and TheNet
  3157.  
  3158. All of this discussion about the alleged copyright violation by 
  3159. >NordLink< seems to be taking place under the rubric of US law.
  3160. However, NordLink is in Germany, not the US.  It is quite possible
  3161. that "decompilation" of a ROM does not constitute a copyright
  3162. violation, there.
  3163.  
  3164. In any case, I find Raikes overall behavior to be sufficiently
  3165. reprehensible to render the question moot, for my own purposes.
  3166. His treatment of the JPL (?) ham club members was egregious.
  3167. Hell, the protocol is egregious!  When NET/ROM first came out, 
  3168. he distributed the technical documentation only under non-disclosure,
  3169. so we couldn't even discuss the protocol here (on the wireline
  3170. nets) until after it was widely in service.  And it contributes
  3171. to making appliance operators out of packeteers, at just the wrong place 
  3172. (the network layer) to bound things so tightly into a ROM.
  3173.  
  3174. NordLink can't fix the protocol, but at least they can fix the worst 
  3175. misfeatures and bugs in Raikes' implementation.  Since the protocol spec 
  3176. is apparently not rigorously architected, it's quite possible that
  3177. the NET/ROM protocol, like (for example) rlogin, is really "defined by 
  3178. the implementation" and thus reverse-engineering is the only way to get 
  3179. it right.  Or at least, if it's legal in Germany, the best way.
  3180.  
  3181. I know essentially nothing about German law....
  3182.      fred k1io
  3183.  
  3184. [full disclaimer:  Opinions are mine alone; sharing requires 
  3185. permission.]
  3186.  
  3187. ------------------------------
  3188.  
  3189. Date: 23 Jun 89 17:02:41 GMT
  3190. From: fernwood!c3!tenney@decwrl.dec.com  (Glenn Tenney)
  3191. Subject: Re: DOC about TCP/IP and TheNet
  3192.  
  3193. In article <17012@bellcore.bellcore.com> karn@jupiter.bellcore.com (Phil R. Karn) writes:
  3194. > ...
  3195. >
  3196. >No, he has not claimed this. He *has* claimed that NORD><LINK produced their
  3197. >source code by reverse-compiling (not just disassembling) the object code
  3198. >in a NET/ROM EPROM. Since the copyright law covers the translation of
  3199. >copyrighted works, and "translation" includes compilation and decompilation
  3200. >of computer programs, this is clearly a copyright infringement.
  3201. >
  3202. > ...
  3203.  
  3204. Phil, there are some misconceptions in this statement.  You state this as if it
  3205. were gospel, but it is NOT.  The case law is unclear at best if converting a program
  3206. from, say Basic, to C is a translation.  Going from object code to C, is far from
  3207. legally or ethically a translation.  Although the semiconductor chip act doesn't
  3208. cover software, that is one example of explicitly legal reverse engineering (ie. copying).
  3209.  
  3210. Look at it this way:  Comparing the original object code to the new C code, is it
  3211. obvious to the average person that more than 50% is different?  I can believe that
  3212. there are many similarities, but that is not enough to warrant claims of outright piracy.
  3213. I've acted as an expert witness (never needed to get to trial though) many years ago
  3214. about a BIOS that was copied.  In that case, it was a bit easier since assembler is
  3215. so much closer to object.
  3216.  
  3217. A couple of other points:  (1) How do you know that the source code you looked at
  3218. (months after nordlink hit the fan) is actually the source code was in existence
  3219. when the reverse engineering was done?  It would be very possible (likely?) for someone
  3220. claiming piracy to spend weeks tweaking their code to match the alleged pirate's code.
  3221. Yes, the object generated might even be the same, but by careful work one could
  3222. make the source code look like a copy.  (2) Is there really a registered, valid copyright
  3223. of NetRom?  What is the registration number and date?  (3) I feel that if S2000 is not
  3224. willing to at least take some legal action (it doesn't take lots of money, sometimes
  3225. less than $100 will accomplish enough), then they are by definition allowing their
  3226. copyright to lapse into the public domain.  If no action is taken, then they have
  3227. declared netrom to be public domain -- and nordlink is golden.
  3228.  
  3229. This whole thing bothers me deeply.  From ALL sides!!!  It really does sound like
  3230. S2000 was trying to be too commercial (greedy?) and they didn't like the community's
  3231. response so they're crying.
  3232.  
  3233. Glenn AA6ER
  3234.  
  3235. ------------------------------
  3236.  
  3237. Date: 23 Jun 89 21:44:07 GMT
  3238. From: emory!stiatl!john@gatech.edu  (John DeArmond)
  3239. Subject: TheNet controversy (was Re: DOC about TCP/IP and TheNet)
  3240.  
  3241. In article <17015@bellcore.bellcore.com> karn@ka9q.bellcore.com (Phil Karn) writes:
  3242. >>And now TAPR unilaterally decides to discontinue distribution of NORD><LINK?
  3243. >>I am deeply disappointed.
  3244. >
  3245. >I don't understand this remark. TAPR has had no connection with NORD><LINK
  3246. >except for our unfortunate (in retrospect) decision to loan them an old
  3247. >TAPR NNC (Network Node Controller) board for their development efforts.
  3248. >It was only because of this that we even became involved in the controversy,
  3249. >as Software 2000 felt we were aiding piracy by this loan. Our recent decision
  3250. >was limited to the specific issue of whether we should request NORD><LINK
  3251. >to return the NNC we had loaned them.
  3252.  
  3253. My comment above was in reference to a note that came over the BBS network
  3254. a few months back that stated that TAPR was a source for TheNet code.  I no
  3255. longer have the traffic so I cannot supply any further detail.  If that 
  3256. statement was incorrect, then I withdraw my comment.  I instead redirect it
  3257. toward the NNC unit.  I am still deeply disappointed.
  3258.  
  3259. As an outside observer, I see TAPR giving very unfair preference to Rakes
  3260. and company based on personal relationships between Rakes and some of the
  3261. board members.  I see the nord><link people being branded as guilty by 
  3262. virtue of an absence of response.  Fair?  Hardly..  I see "evidence" 
  3263. provided by an "independent" expert being taken at face value.  From reading
  3264. his report, I can hardly call him unbiased.  We have no indication that
  3265. the code he evaluated was even production code and not "ringer" code
  3266. prepared for the purpose of discrediting Nord><Link.
  3267.  
  3268. I'm not saying Rakes and company did this.  But based on the extremely
  3269. hateful and spiteful statements Ron made, I'd be as prepared to believe
  3270. this possibility as I would to believe the Nord><Link guys explicitly
  3271. copied his code.
  3272.  
  3273. Since TAPR (and now we) are sitting in judgement, it is our obligation to
  3274. treat both sides fairly.  If we are to take Rakes' word at face value,
  3275. we must also take Nord><Link's word.  Detlif has stated that they
  3276. used a different compiler and a homemade optimizer on their code.  In the
  3277. absence of proof to the contrary, I must accept that statement.  He follows
  3278. up with some pretty convincing evidence regarding work done BEFORE NET/ROM.
  3279. Again, in the absence of proof, I accept that statement.
  3280.  
  3281. Nord><Link has, after all, presented pretty strong support for their side -
  3282. the source code and the tools used to build the executable.  I'd expect
  3283. Rakes to make his source available for public scrutiny especially since
  3284. he claims the Nord><Link code is identical.  Then I'd expect a verification
  3285. to be made that the source released actually builds a binary identical
  3286. to an independently acquired NET/ROM.
  3287.  
  3288. At the same time, I'd expect the Nord><Link guys to release background work
  3289. such as early prototypes, code fragments, logic diagrams and so on to show
  3290. that the work is something other than a mechanical decompile (which I still
  3291. seriously doubt to be practical on optimized code).  Detlif, care to respond
  3292. here?
  3293.  
  3294. I'd expect the 2 to look remarkably alike.  There are only so many ways to 
  3295. do things on the Z80.  And I'd expect Nord><Link to work from a disassembly
  3296. of the NET/ROM.  After all, how else could one determine all the subtleties
  3297. of the protocol - even the undocumented features.
  3298.  
  3299. My last concern is that TAPR has delivered yet another blow to the NNC.
  3300. Nord><Link had the most potential of making the NNC practical and useful.
  3301. Considering the money and time invested in the device, I'd expect 
  3302. support to be given to any effort.  (BTW, Detlif, I know a couple of guys
  3303. here that have an NNC who might loan it out.  Contact me if you are 
  3304. interested.)
  3305.  
  3306. john
  3307.  
  3308. >
  3309. >To my knowledge, TAPR has never had any role in the distribution of any
  3310. >NORD><LINK software.
  3311. >
  3312. >>John DeArmond         **I am the NRA**
  3313. >
  3314. >Phil Karn              **L'etat est moi** :-)
  3315.  
  3316.  
  3317. -- 
  3318. John De Armond, WD4OQC                     | Manual? ... What manual ?!? 
  3319. Sales Technologies, Inc.    Atlanta, GA    | This is Unix, My son, You 
  3320. ...!gatech!stiatl!john    **I am the NRA** | just GOTTA Know!!! 
  3321.  
  3322. ------------------------------
  3323.  
  3324. End of PACKET-RADIO Digest V89 Issue #165
  3325. *****************************************
  3326. 26-Jun-89 10:28:22-MDT,9690;000000000000
  3327. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  3328. Date: Mon, 26 Jun 89 10:00:24 MDT
  3329. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  3330. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  3331. Subject: PACKET-RADIO Digest V89 #166
  3332. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  3333.  
  3334. PACKET-RADIO Digest         Mon, 26 Jun 89       Volume 89 : Issue 166
  3335.  
  3336. Today's Topics:
  3337.           misinfo re TAPR-NET/ROM-NORD><LINK
  3338.            Re: DOC about TCP/IP and TheNet
  3339.        TheNet controversy (was Re: DOC about TCP/IP and TheNet)
  3340.         to clone or not to clone / hen or egg?
  3341. ----------------------------------------------------------------------
  3342.  
  3343. Date: Mon, 26 Jun 89 04:39:40 GMT
  3344. From: dave@toth.UUCP (David B. Toth)
  3345. Subject: misinfo re TAPR-NET/ROM-NORD><LINK
  3346.  
  3347. In response to John De Armond, WD4OQC:
  3348. John: you are making wild and irresponsible statements.
  3349. Ron Raikes and S2000 have no inside track with the TAPR BoD.
  3350. In fact, we stated repeatedly that we were not a court of law
  3351. and did not feel that it was our place to make a decision on 
  3352. this issue. In fact, we felt that it was for the community to decide
  3353. based on clear facts, and not hysterical ravings by EITHER side.
  3354. We sent NORD><LINK a copy of the WA6IGY analysis. We stated that the
  3355. North American ham community had concerns re this issue and invited
  3356. a reply. They sent a reply. It did not speak to the questions that we
  3357. had raised. Therefore, we asked for the return of the NNC, and have
  3358. offered to cover their expenses.
  3359.  
  3360. Now, the NNC was closed as a project in late 1987 (by me) since the
  3361. people who had promised to write software hadn't (remember the caveat
  3362. that you should only get one if you planned to write code). In addition
  3363. we found that software tools were either expensive or non-existent.
  3364.  
  3365. So we asked for the NNC back because it was a matter of principle, since
  3366. they had avoided our questions. This does not imply a decision on the
  3367. part of the board as to who is right, and how right they are.
  3368.  
  3369. And just to help your disappointment, we never did say that we carried 
  3370. the NORD><LINK software.
  3371.  
  3372. David B. Toth, M.D.
  3373. VE3GYQ
  3374. Secretary, TAPR Inc.
  3375.  
  3376.  
  3377.  
  3378. ------------------------------
  3379.  
  3380. Date: 25 Jun 89 14:15:06 GMT
  3381. From: sun-barr!texsun!texbell!splut!jay@ames.arc.nasa.gov  (Jay "you ignorant splut!" Maynard)
  3382. Subject: Re: DOC about TCP/IP and TheNet
  3383.  
  3384. In article <3149@shlump.dec.com> goldstein@delni.dec.com (Fred Goldstein  k1io) writes:
  3385. >In any case, I find Raikes overall behavior to be sufficiently
  3386. >reprehensible to render the question moot, for my own purposes.
  3387. >His treatment of the JPL (?) ham club members was egregious.
  3388.  
  3389. >gasp< Fred and I actually agree on something.
  3390. Personally, I will never buy a product from Software 2000 because of
  3391. their treatment of TheNet users, especially the JPL Radio Club, W6VIO.
  3392. (My spy out there says they _still_ haven't recovered from the bad press
  3393. they got with the JPL administration.)
  3394.  
  3395. -- 
  3396. Jay Maynard, EMT-P, K5ZC, PP-ASEL   | Never ascribe to malice that which can
  3397. uucp:        uunet!nuchat!   (eieio)| adequately be explained by stupidity.
  3398. {killer,bellcore}!texbell!splut!jay +----------------------------------------
  3399. internet: jay@splut.conmicro.com    | Just say NO to misc.headlines.unitex.
  3400.  
  3401. ------------------------------
  3402.  
  3403. Date: 26 Jun 89 08:04:25 GMT
  3404. From: ka9q.bellcore.com!karn@bellcore.com  (Phil Karn)
  3405. Subject: TheNet controversy (was Re: DOC about TCP/IP and TheNet)
  3406.  
  3407. >As an outside observer, I see TAPR giving very unfair preference to Rakes
  3408. >and company based on personal relationships between Rakes and some of the
  3409. >board members.  I see the nord><link people being branded as guilty by 
  3410. >virtue of an absence of response.  Fair?  Hardly..  I see "evidence" 
  3411. >provided by an "independent" expert being taken at face value.  From reading
  3412. >his report, I can hardly call him unbiased.  We have no indication that
  3413. >the code he evaluated was even production code and not "ringer" code
  3414. >prepared for the purpose of discrediting Nord><Link.
  3415.  
  3416. As a TAPR board member, I am completely unaware of any such personal
  3417. relationships. Ron came to us and presented his case. We stated that we
  3418. wanted to hear both sides of the story, so we sent NORD><LINK a letter and a
  3419. copy of the WA6IGY study. We stated in the letter that we would like a
  3420. formal response which we would make public.  Only after their response came
  3421. and was read by every director did TAPR announce that NORD><LINK's response
  3422. had not satisfied the Board's concerns, and that TAPR would ask for the
  3423. return of the NNC it had loaned NORD><LINK. We made it clear to Ron from
  3424. the beginning that this was the maximum extent of the "relief" he could
  3425. expect from us; we are not a court of law, and we cannot act as one.
  3426.  
  3427. Throughout this whole sorry episode, TAPR has tried very hard to maintain an
  3428. unbiased position. We have in fact had to resist many attempts by some of
  3429. Ron's more outspoken supporters to get drawn even further into the
  3430. controversy, and we have sustained many attacks for this. I guess since
  3431. we're getting it from both sides equally, we must be doing things about
  3432. right.
  3433.  
  3434. >I'd expect
  3435. >Rakes to make his source available for public scrutiny especially since
  3436. >he claims the Nord><Link code is identical.  Then I'd expect a verification
  3437. >to be made that the source released actually builds a binary identical
  3438. >to an independently acquired NET/ROM.
  3439.  
  3440. Those who have compared the versions have done exactly this -- verified that
  3441. the NET/ROM source code provided by WA8DED compiles into object code
  3442. matching that found in a legitimate NET/ROM EPROM.
  3443.  
  3444. >My last concern is that TAPR has delivered yet another blow to the NNC.
  3445.  
  3446. The NNC was already, for all intents and purposes, dead well before
  3447. NORD><LINK asked to borrow one. The design is completely inadequate for
  3448. serious packet switching use, despite the relatively high cost. (In my
  3449. opinion, TNC-2s are also completely inadequate for serious packet switching.
  3450. But they are considerably cheaper than NNCs.)  The PS-186 from SANDPAC is
  3451. the machine you really want (if you want a dedicated hardware engine in the
  3452. first place, that is) and I think it will assume the role originally
  3453. intended for the NNC.  N3EUA is already porting the KA9Q TCP/IP package
  3454. (including W9NK's independently developed NET/ROM code) to it.  In the
  3455. meantime, lots of us are using stripped PCs as IP (and NET/ROM) packet
  3456. switches, and they work great.
  3457.  
  3458. As for the TheNet-vs-NET/ROM controversy, this topic has totally consumed
  3459. the HAMNET forum on Compuserve for at least the past six months. I do not
  3460. want to see it happen here as well. Before commenting on this topic, I
  3461. strongly suggest that everyone go read the volumnous record of comparisons
  3462. and articles that have already been written.
  3463.  
  3464. Phil
  3465.  
  3466. ------------------------------
  3467.  
  3468. Date: 23 Jun 89 21:14:59 GMT
  3469. From: jupiter!karn@bellcore.com  (Phil R. Karn)
  3470. Subject: to clone or not to clone / hen or egg?
  3471.  
  3472. >>It was immediately obvious to all who examined them that the two
  3473. >>versions could not possibly be independent efforts. The only significant
  3474. >>differences between the two were: ......
  3475. >
  3476. >Mhh. CONVERS mode is no significant difference ?
  3477.  
  3478. No, it isn't. Because I went through page after page of source code
  3479. listings, concentrating on the internal protocol layers that constitute
  3480. most of the software. Function after function, statement after statement
  3481. were identical except for the choice of symbol names.
  3482.  
  3483. DF2AU: We never told anybody that TheNet is an independent development. We
  3484. DF2AU: always stated that it is a clone of NET/ROM.
  3485.  
  3486. Since English is not your native language, you may not be aware that the
  3487. word "clone" as currently used in the US computer industry has a
  3488. colloquial meaning that is somewhat different from that given in most
  3489. dictionaries. The formal definition of "clone" implies "identical", as
  3490. would be produced by the direct copying of an original.
  3491.  
  3492. However, the word "clone" as used in the US computer industry implies a
  3493. product that, FROM THE OUTSIDE IS FUNCTIONALLY EQUIVALENT to another
  3494. company's product, NOT IDENTICAL ON THE INSIDE. As long as the "clone"
  3495. was produced from scratch by a completely independent development
  3496. project toward a set of functional specifications, it is legal. This is
  3497. how the BIOS ROMs in "clones" of IBM PCs are produced.  The developers
  3498. of PC clones did NOT disassemble an IBM ROM, modify it slightly and
  3499. reassemble it, because that violates US copyright law. (Several
  3500. developers did indeed do just this in the early days, and IBM came down
  3501. on them very hard until the present legal cloning procedures were
  3502. established.)
  3503.  
  3504. In other words, you can still have a legal clone if it was produced by
  3505. an independent development. TheNet, as you now admit, was not developed
  3506. independently from NET/ROM; therefore it violates the copyright held
  3507. by NET/ROM's authors.
  3508.  
  3509. >But I know it took DC4OX and DF2AU
  3510. >an enormous amount of time to write the software.
  3511.  
  3512. This was quite apparent to me. Almost every line in the TheNet source
  3513. was commented in German, in stark contrast to NET/ROM's sources which
  3514. were almost completely comment-free. But this does not take away from
  3515. the fact that the code being commented was produced by a reverse-
  3516. compilation process in violation of NET/ROM's copyright. What I still
  3517. can't figure out is why a bunch of guys would be willing to spend that
  3518. much effort on a non-original work instead of writing their own code
  3519. from scratch.
  3520.  
  3521. Phil
  3522.  
  3523. ------------------------------
  3524.  
  3525. End of PACKET-RADIO Digest V89 Issue #166
  3526. *****************************************
  3527. 29-Jun-89 05:08:53-MDT,17984;000000000000
  3528. Return-Path: <PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  3529. Date: Thu, 29 Jun 89 05:00:25 MDT
  3530. From: PACKET-RADIO-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  3531. Reply-To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  3532. Subject: PACKET-RADIO Digest V89 #167
  3533. To: PACKET-RADIO@WSMR-SIMTEL20.ARMY.MIL
  3534.  
  3535. PACKET-RADIO Digest         Thu, 29 Jun 89       Volume 89 : Issue 167
  3536.  
  3537. Today's Topics:
  3538.                  Alaskan PBBS
  3539.           misinfo re TAPR-NET/ROM-NORD><LINK
  3540.           misinfo TAPR-NET/ROM - NORD><LINK
  3541.               TNC RFI problem reduction
  3542. ----------------------------------------------------------------------
  3543.  
  3544. Date: 28 Jun 89 02:14:17 GMT
  3545. From: afz1%psuvm.BITNET@jade.Berkeley.EDU
  3546. Subject: Alaskan PBBS
  3547.  
  3548. We will be going to Alaska in July and August to conduct some ionospheric
  3549. heating experiments (see QST July 1989).  We would greatly appreciate it if
  3550. someone can provide a list of the packet bulletin board actively running in
  3551. Anchorage, Fairbanks, and any surrounding areas.  Please e-mail to me at:-
  3552.  
  3553.          afz1@psuvm
  3554.  
  3555. Tnx in advance and 73.
  3556.  
  3557.  
  3558. Ahmad, N3FLX
  3559.  
  3560. -------
  3561. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  3562. <<                                                                     >>
  3563. <<  Ahmad F. M. Zain                             Bitnet : afz1@psuvm   >>
  3564. <<  316 Communications and Space Science Lab     Packet : N3FLX@WA7SSO >>
  3565. <<  Pennsylvania State University                         9M2DX@9M2BBS >>
  3566. <<  University Park, PA 16802.             "Time is Life"              >>
  3567. <<                                                                     >>
  3568. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  3569.  
  3570. ------------------------------
  3571.  
  3572. Date: 29 Jun 89 08:00:59 GMT
  3573. From: emory!stiatl!john@gatech.edu  (John DeArmond)
  3574. Subject: misinfo re TAPR-NET/ROM-NORD><LINK
  3575.  
  3576. I'm going to address Dave's (aka Dr. Death) and Phil's comments in one
  3577. posting, as they pertain to the same subject.
  3578.  
  3579.  
  3580. In article <8906260439.AA01569@toth.UUCP> (David B. Toth) writes:
  3581. >In response to John De Armond, WD4OQC:
  3582. >John: you are making wild and irresponsible statements.
  3583. >Ron Raikes and S2000 have no inside track with the TAPR BoD.
  3584. >In fact, we stated repeatedly that we were not a court of law
  3585.  
  3586. Boy the verbage streching over a year or so don't support that 
  3587. statement.
  3588.  
  3589. >and did not feel that it was our place to make a decision on 
  3590. >this issue. In fact, we felt that it was for the community to decide
  3591. >based on clear facts, and not hysterical ravings by EITHER side.
  3592.  
  3593. The community HAS spoken by virtue of the almost complete replacement of
  3594. NET/ROM with TheNet firmware.  How much stronger can the community 
  3595. speak?
  3596.  
  3597. >We sent NORD><LINK a copy of the WA6IGY analysis. We stated that the
  3598. >North American ham community had concerns re this issue and invited
  3599. >a reply. 
  3600.  
  3601. My reply to that would have been a) you could hardly claim to speak for
  3602. the North American ham community and b) the fact that you had a priori
  3603. judged Raikes' consultants' report to be true on its face illustrates
  3604. extreme bias.  I would not have replied directly to your allegations because
  3605. as framed, I could not give a "correct" answer.
  3606.  
  3607. They sent a reply. It did not speak to the questions that we
  3608. >had raised. Therefore, we asked for the return of the NNC, and have
  3609. >offered to cover their expenses.
  3610.  
  3611. I don't thinks expenses were the issue.  The loan of the NNC was in
  3612. and of itself no big deal.  Many of us could have done that.  Pulling
  3613. it in the above context IS a big deal in my book.  TAPR should have
  3614. stayed totally out of this debate.
  3615.  
  3616. >
  3617. >Now, the NNC was closed as a project in late 1987 (by me) since the
  3618. >people who had promised to write software hadn't (remember the caveat
  3619. >that you should only get one if you planned to write code). In addition
  3620. >we found that software tools were either expensive or non-existent.
  3621.  
  3622. Let's put some facts on the table here dave, since you claim credit for
  3623. killing the NNC.  I had possesion of one of the development units here
  3624. in Atlanta for quite some time so I'm fairly intimate with the project.
  3625.  
  3626. The NNC was basicly a clone of the Micro Mint (circuit celler) SBC-180.
  3627. (not sure of the model #).  It contained copied Micro Mint Bios ROMS
  3628. and ZCPR as the OS - again, I believe from the MM board.  The release notes 
  3629. left a serious doubt in our minds as to the legitimacy of the copied roms.  
  3630. (shades of this discussion, no?)  The major difference between the MM board 
  3631. and NNC is the addition of an SCSI controller.
  3632.  
  3633. So we received a clone board with a cloned bios and a cloned OS (charitable
  3634. choice of words here.)  Which meant that as far as a reproducable unit
  3635. went, we had bare boards.  We could not rely on ANY rom or OS services.
  3636. We'd have had to start from scratch.  A major hurdle but not fatal.
  3637. We pressed on, buying SLR's ASM-180 and Ecosoft C for development tools.
  3638. (NOT, by the way, excessivly expensive).
  3639.  
  3640. The next big revelation was that there was to be no software coordinator
  3641. at TAPR.  The plan was for groups to go off into corners and write massive
  3642. ammounts of code, mostly duplicated low level routines, and TAPR would
  3643. bless the most successful.  Well, I got a kick out of writing my first
  3644. couple of BIOSs but thrill was gone by the time the NNC came along.  I
  3645. had little interest in wasting time duplicating the efforts of others.
  3646. But still not fatal.
  3647.  
  3648. So we start looking at applications.  Phil had started pushing TCP/IP.
  3649. We were looking at something simpler, something that would probably have
  3650. evolved along the lines of NET/ROM.  There was just one little problem.
  3651. Does anybody remember the mythical multi-I/O board promised by TAPR for
  3652. the NNC?  The board that was to contain 4 modems and let us talk to 
  3653. the outside world?  Sure you do.  You probably also remember promised
  3654. hard drive controller.  Funny thing, these were never delivered.  
  3655. We were supposed to write software for hardware that did not exist.
  3656.  
  3657. What we ended up with was a funky little clone CP/M box with little I/O
  3658. a bootleg BIOS and no ham application other than a terminal emulator.
  3659. Oh yeah, and a big dent in the pocketbook.  At least I was lucky to only
  3660. be out the price of some tools and not the hardware.
  3661.  
  3662. So Dave, don't sit up there and point down on the software people as an
  3663. excuse for ending the NNC work.  TAPR simply dropped the ball on this
  3664. one, pure and simple.  The Georgia contingent may or may not have written
  3665. any useful code but we sure had a bunch of eager and capable people trying.
  3666.  
  3667. >
  3668. >So we asked for the NNC back because it was a matter of principle, since
  3669. >they had avoided our questions. This does not imply a decision on the
  3670. >part of the board as to who is right, and how right they are.
  3671. >
  3672.  
  3673. Funny how yanking a supposidly useless piece of hardware is presented
  3674. as not a decision as to who is right and who is wrong.  Interesting 
  3675. concept.
  3676.  
  3677.  
  3678.  
  3679. > (Me)..
  3680. >As an outside observer, I see TAPR giving very unfair preference to Rakes
  3681. >and company based on personal relationships between Rakes and some of the
  3682. >board members.  I see the nord><link people being branded as guilty by 
  3683. >virtue of an absence of response.  Fair?  Hardly..  I see "evidence" 
  3684. >provided by an "independent" expert being taken at face value.  From reading
  3685. >his report, I can hardly call him unbiased.  We have no indication that
  3686. >the code he evaluated was even production code and not "ringer" code
  3687. >prepared for the purpose of discrediting Nord><Link.
  3688.  
  3689. And Phil sez....
  3690.  
  3691. >As a TAPR board member, I am completely unaware of any such personal
  3692. >relationships. 
  3693.  
  3694. > (ME)
  3695. >I'd expect
  3696. >Rakes to make his source available for public scrutiny especially since
  3697. >he claims the Nord><Link code is identical.  Then I'd expect a verification
  3698. >to be made that the source released actually builds a binary identical
  3699. >to an independently acquired NET/ROM.
  3700.  
  3701. Phil Sez...
  3702.  
  3703. >Those who have compared the versions have done exactly this -- verified that
  3704. >the NET/ROM source code provided by WA8DED compiles into object code
  3705. >matching that found in a legitimate NET/ROM EPROM.
  3706.  
  3707. I guess I must have a bit of Missouri blood in me because I want Raikes to
  3708. "show me".  If indeed the code is identical, Raikes has absolutely 
  3709. nothing to fear as there is nothing to disclose.  Then the rest of us can
  3710. take the code, compile it and compare it to NET/ROMS on the shelf to verify
  3711. authenticity and only then compare it to the Nord><Link stuff.  The ONLY
  3712. reason I can think of for Raikes to not release his code is that
  3713. he is hiding something.  (That may not be an 100% fair statement but
  3714. it's as fair as TAPR's response to Nord><Link's "lack of response").
  3715.  
  3716. Even if the code is 99% alike, I have no problem as long as no one 
  3717. stole source from Raikes.   I don't believe Raikes ever claimed that.
  3718. I (and apparently a lot of others including the courts in the few applicable
  3719. cases) consider reverse engineering to be a legitimate development activity.
  3720. Assembler, maybe not.  But C is another story.  I maintain that strict
  3721. decompilation of an optimized binary is not practical.  Those that cite
  3722. the Internet worm as a counterexample should remember that the worm
  3723. had not been stripped and contained much runtime library code.  Both
  3724. make decompilation much easier.  
  3725.  
  3726. I COULD anticipate someone sitting down with a compiler and didling original 
  3727. code until the compiler emitted nearly identical binaries.  I'd then expect 
  3728. both sets of sources to be alike.  I doubt that anyone could claim infring-
  3729. ment on that basis.  Certainly not worth the massive abuse aimed at 
  3730. Nord><Link.  That they may have done such a thing may stretch credibility 
  3731. for some of us who have computing centers in our homes but it is not at all 
  3732. unreasonable for someone of limited resources and a purely hobby level 
  3733. interest to have done so.
  3734.  
  3735. (ME)...
  3736. >My last concern is that TAPR has delivered yet another blow to the NNC.
  3737.  
  3738. And Phil sez...
  3739. >
  3740. >The NNC was already, for all intents and purposes, dead well before
  3741. >NORD><LINK asked to borrow one. The design is completely inadequate for
  3742. >serious packet switching use, despite the relatively high cost. (In my
  3743. >opinion, TNC-2s are also completely inadequate for serious packet switching.
  3744. >But they are considerably cheaper than NNCs.)  
  3745.  
  3746. This attitude bothers me.  The NNC with Nord><Link code on it would fill
  3747. many networking needs for the majority of the ham groups who can neither
  3748. afford the cost of higher speed nor find space for the equipment.  The 
  3749. NNC, perhaps with a little crystal goosing, could very adequately handle
  3750. multiport switching at 9600 baud or below.  I presume the Nord><Link 
  3751. guys would have been supplying the mythical modem boards as part of the
  3752. development effort.
  3753.  
  3754. Besides the potential for being cheap, the NNC would fit many places
  3755. a PC and faster RF hardware would not.  I know of many sites available
  3756. to us here where a nicely packaged NNC and RF gear on 2 meters or 440 could
  3757. be unobstrusivly placed.  A rackfull of gear like our high speed switch
  3758. occupies would be out of the question.  I could much easily fit a few
  3759. 2 meter or 440 yagis which look like the rest of the antennas on the
  3760. tower.  It would be quite another thing to justify a microwave dish or a
  3761. long boom yagi to the site manager.  And consider that most of us who don't
  3762. have a research lab or 2-way shop at our disposal have test equipment 
  3763. that is perfectly adequate up to about 500 mhz.  I could never justify
  3764. the money necessary to buy microwave test equipment even at hamfest
  3765. prices (at least the ones I've seen.)
  3766.  
  3767.  
  3768. The PS-186 from SANDPAC is
  3769. >the machine you really want (if you want a dedicated hardware engine in the
  3770. >first place, that is) and I think it will assume the role originally
  3771. >intended for the NNC.  N3EUA is already porting the KA9Q TCP/IP package
  3772. >(including W9NK's independently developed NET/ROM code) to it.  In the
  3773. >meantime, lots of us are using stripped PCs as IP (and NET/ROM) packet
  3774. >switches, and they work great.
  3775. >
  3776.  
  3777. Well remember which group started and pushed the concept of PCs on 
  3778. mountaintops. (if you guessed GRAPES, you'd be right on the money)  I 
  3779. remember when I was severely chastized on the net for suggesting a
  3780. PC with a hard drive on a mountaintop (they work just fine, probably 
  3781. tougher than the PC).  I remember when the concept of a PC as a 
  3782. switch was dismissed as a "toy" idea.  I remember how long it took to 
  3783. get KE4ZV's digipeater code incorporated into a release of net and how much
  3784. time it took to backfit each release.
  3785.  
  3786. So yes, we know a bit about PCs as switches.  We also know that a 4 port
  3787. switch occupies a full height 19" rack, the space for which is unavailable
  3788. at most sites.  The NNC combo would do a nice job for these sites.
  3789.  
  3790. I know that a lot of work is going into your code, the PS-186, Bdales 
  3791. ehternet over microwave and such.  I'm very interested in experimenting
  3792. with all these goodies but what I bolt to the top of a mountain is a 
  3793. whole 'nuther matter.  I must have something that is reliable, reproducable,
  3794. replaceable, affordable, and preferably, already built.  The time I 
  3795. spend driving up to mountaintops to fix flakey hardware is time away from
  3796. the fun.
  3797.  
  3798.  
  3799. >As for the TheNet-vs-NET/ROM controversy, this topic has totally consumed
  3800. >the HAMNET forum on Compuserve for at least the past six months. I do not
  3801. >want to see it happen here as well. Before commenting on this topic, I
  3802. >strongly suggest that everyone go read the volumnous record of comparisons
  3803. >and articles that have already been written.
  3804. >
  3805. >Phil
  3806. >
  3807.  
  3808. Well, I got tired of feeding CompuServ about a year ago so I've not 
  3809. seen the discussion though I can anticipate most threads.  I feel that
  3810. the issue of Nord><Link and particularly the issue of TAPR's actions
  3811. toward them are too important to dismiss.  We may eat up bandwidth
  3812. and we may only change a few peoples' minds but the effort is worth it.
  3813. I mean no personal malice toward anybody on this net but sometimes
  3814. feelings get hurt.  To that problem, I can only say I'm sorry.  These
  3815. issues are a personal culmination of several years worth of exasperation
  3816. that have finally come to a head.
  3817.  
  3818. Lastly, I appoligize for the length of this posting but there were many
  3819. issues to address.  I guess it's lucky I'm doing this at 3:00 am and getting
  3820. tired :-)
  3821.  
  3822. John
  3823. -- 
  3824. John De Armond, WD4OQC                     | Manual? ... What manual ?!? 
  3825. Sales Technologies, Inc.    Atlanta, GA    | This is Unix, My son, You 
  3826. ...!gatech!stiatl!john    **I am the NRA** | just GOTTA Know!!! 
  3827.  
  3828. ------------------------------
  3829.  
  3830. Date: Wed, 28 Jun 89 09:33:59 MEZ
  3831. From: C0033003%DBSTU1.BITNET@CUNYVM.CUNY.EDU
  3832. Subject: misinfo TAPR-NET/ROM - NORD><LINK
  3833.  
  3834. >From: dave@toth.UUCP (David B. Toth)
  3835. >Subject: misinfo re TAPR-NET/ROM-NORD><LINK
  3836. >
  3837. >........
  3838. >And just to help your disappointment, we never did say that we carried
  3839. >the NORD><LINK software.
  3840. >
  3841. >David B. Toth, M.D.
  3842. >VE3GYQ
  3843. >Secretary, TAPR Inc.
  3844. >
  3845.  
  3846. >Date: 26 Jun 89 08:04:25 GMT
  3847. >From: ka9q.bellcore.com|karn@bellcore.com  (Phil Karn)
  3848. >Subject: TheNet controversy (was Re: DOC about TCP/IP and TheNet)
  3849. >
  3850. >..........
  3851. >The NNC was already, for all intents and purposes, dead well before
  3852. >NORD><LINK asked to borrow one. The design is completely inadequate for
  3853. >serious packet switching use, despite the relatively high cost. (In my
  3854. >opinion, TNC-2s are also completely inadequate for serious packet switching.
  3855. >But they are considerably cheaper than NNCs.)  The PS-186 from SANDPAC is
  3856. >.....
  3857.  
  3858. Just to avoid confusion:
  3859.  
  3860. I don't know of any NORD><LINK official ever asking for loaning a NNC
  3861. because of the reasons mentioned above.
  3862. I started the development of an 68070 ( = 68000 + MMU + DMA-controller +
  3863. Timers + etc  ) based TNC / NNC about a year ago. The development was
  3864. continued by DC4OX  and prototype board is up and running. So there was
  3865. really no need to ask for TAPR's NNCs.
  3866. But NORD><LINK was and still is interested in cooperation with other
  3867. groups. So a TAPR member asked DF2AU at a visit in USA to port TheNet
  3868. to the NNC. I saw some TAPR letters concerning this agreement and
  3869. I'll ask Georg for a written statement about that and
  3870. will forward it for your information.
  3871.  
  3872. Detlef
  3873. .
  3874.  
  3875. ------------------------------
  3876.  
  3877. Date: 27 Jun 89 13:20:24 GMT
  3878. From: philmtl!philabs!briar.philips.com!rfc@uunet.uu.net  (Robert Casey;6282;3.57;$0201)
  3879. Subject: TNC RFI problem reduction
  3880.  
  3881. Here's another thing to try when you're trying to get your 2 meter radio to
  3882. not hear TNC RFI.  I separated the radio and TNC by about 10 feet, using about
  3883. 20 feet of cable that has 3 shielded twisted pairs.  I also used separate
  3884. power supplies to run the radio and the TNC.  All this helped a lot, but I found
  3885. that putting a toroid ferrite bead coil in the speaker line at the TNC made it
  3886. better.  I also used toroid core inductors in the 3 wire RS232 line to keep
  3887. that wire from being an antenna (tried that before trying the long cable
  3888. between the radio and TNC, didn't help the radio much but reduced TVI from the
  3889. TNC).  
  3890. The cable that I used is marked "Inmac Clear Signal" which I had some of
  3891. laying around.  It's intended for some sort of computer use, but it works just
  3892. fine for analog audio (mic and speaker lines).  3 twisted pairs with a foil
  3893. shield over each pair.  Grounded one wire of each pair.  Any shielded wire
  3894. should do.
  3895. My radio is crystal controlled, with one packet freq, so its being far away
  3896. from the computer is not any inconvience.
  3897. BTW, my antenna is about 20 feet away from the radio, and something like 30
  3898. feet away from the TNC and computer.  Don't forget to consider that in your
  3899. station.
  3900. Hope this helps,
  3901. 73 de WA2ISE
  3902.  
  3903. ------------------------------
  3904.  
  3905. End of PACKET-RADIO Digest V89 Issue #167
  3906. *****************************************
  3907.