[1435] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

tsx-11.mit.edu has new ECU

daemon@ATHENA.MIT.EDU (Lars Wirzenius)
Sat Dec 9 01:56:44 1995

Date: Sat, 9 Dec 1995 01:07:32 +0200
From: Lars Wirzenius <wirzeniu@cc.helsinki.fi>
To: linux-announce@vger.rutgers.edu

From: wht@pixie.tridom.com (Warren H. Tucker)
Newsgroups: comp.os.linux.announce
Subject: tsx-11.mit.edu has new ECU
Organization: AT&T Tridom Corporation, Marietta GA
Reply-To: wht@n4hgf.atl.ga.us
Approved: linux-announce@news.ornl.gov (Lars Wirzenius)
Followup-to: comp.os.linux.misc

-----BEGIN PGP SIGNED MESSAGE-----

I have transferred a newer ECU to tsx-11.mit.edu.
I will be named /pub/linux/sources/usr.bin/Communications/ecu-3.38.tar.gz.

ZMODEM over telnet works (provided your sz follows standard
protocol procedures I found missing in many verrsions; I included
an sz [tsz.c] which works).  Read README.telnet for details.

*****************************************************
Here is a blurb (missing from the last announcement):
*****************************************************

This is ecu revision 3.38.  ECU is a asynchronous communications
program for these environments:

  SCO XENIX System V/386          ECU is stable on SCO XENIX/386

  SCO UNIX System V/386           ECU is very robust on SCO UNIX
  SCO ODT 1.x,2.0,3.0             ODT is the same as UNIX for ECU
  SCO Open Server 5

  SunOS 4.1.[123]                 a robust, stable, limited subset

  ISC 386/ix 2.2 or later         Ports to these systems are
  ISC System V Release 4          not supported as regularly
  ESIX System V Release 4         and I cannot vouch for
                                  them at time of release
                                  PLEASE GIVE ME FEEDBACK!

  Linux 1.1.58                    Color on native video
    or later                      consoles is disabled for now
                                  but will be back!

  HP-UX 9.01                      reasonably functional; a few
                                  rough edges with keyboards and
                                  modem control signals

  Motorola Delta [68]8K SVR41     compiles with native cc (gcc)
                                  no time for testing

  Motorola Delta [68]8K SVR32     compiles with Green Hills and gcc;
                                  (now known to NOT work)
                                  no machine to debug upon

  NetBSD                          Still under development;
                                  ANSI emulation disabled until
                                  work on termcap support is complete

  Solaris 2.x                     compiles; some testing done; needs more

  FreeBSD                         very reliable and full-featured port

           Note: Linux and NetBSD are in a state of flux; 
           ECU subject to break :)  All Motorola ports untested
           as of 17 Feb 1995.

- -----------------------------------------------------------------------

ECU (Extended Call Utility) is a research and engineering
communications program originally written for users of SCO UNIX
V.3.2/386 and XENIX V on 80286 and 80386 systems.  Support for
other systems has been added and further porting is possible with
"minor" effort to other systems based on or similar to UNIX
System V (see README.porting).  

ECU provides the classic terminal communications facility of
passing keyboard data to a serial line and incoming data to the
computer video display.  In addition, a dialing directory, a
function key mapping feature, session logging, and other
basic features are available.

As of 3.37 a preliminary but stable telnet feature has been added
for Linux and SunOS.  Read README.telnet for further information.
Porting this feature to other systems already supporting ECU
should be fairly easy.

ECU presents to the host a flexible "ANSI" terminal type,
accepting any valid video control sequences from MS-DOS or SCO
documentation as of late 1990.  It also fares well, though
imperfectly, with Sun and VT-100 video control sequences.
Standards are great: everybody should have one, especially if
they call it "ANSI". For more information, refer to the manual
section titled "ANSI Filter."  (NOTE: the porter to BSD did
not engineer the ANSI terminal emulation. Therefore the incoming
data is passed directly to your native screen. This may be
repaired in a future release.)  As of ECU 3.37, the ANSI filter
may be turned on and off.

Operation from a SCO multiscreen yields the best result since ECU
passes most receive data directly to the SCO multiscreen driver.
However, support for the physical consoles of other workstations
and arbitrary video terminals is included.  Your terminal must be
fairly "smart", with at least cursor addressing and clear screen
features.  The accuracy of translation from the SCO
multiscreen/ANSI presentation to the proper control sequences for
your local terminal depends entirely upon how completely and how
accurately your local console terminal's termcap entry defines
attributes such as blink, character right, insert line, erase to
end of line, etc..  See "Supported Terminals" in the manual.
Also check the note below named "KBDTEST3".

ECU supports numerous file transfer protocols: as of this
writing, XMODEM, XMODEM/CRC, XMODEM-1K, YMODEM/CRC Batch,
ZMODEM/CRC-16, ZMODEM/CRC-32, and C-Kermit 5 are
supported.  For more information, refer to the manual sections
describing the individual interactive and procedure file transfer
commands.

A very flexible procedure (script) language is also incorporated
to automate many communications tasks.  In addition to augmenting
interactive tasks, by using shell scripts and ECU procedures, ECU
can perform batch-style communications sessions in an entirely
"unattended" fashion.

For applications too unwieldy for the procedure language,
"ecufriend" programs are supported.  Friends are spawned by ECU
having access to the shared memory segment containing an
ECU-managed "screen image" and other data and having use of the
attached communications line.

Gcc (1.40 and later) is supported for all programs in the release.
See the configuration section and the note on gcc for important
caveats.

The documentation suffers more in this version than in previous
releases due to the large number of ports.  
The SunOS and two Motorola ports are covered fairly well too.
Documentation, the traditional bane of the hacker, is really
a fun thing for me; however, I must spend more time on things
that pay the bills these days. 

- --
Warren Tucker         wht@eng.tridom.com               (770)587-5766
Society for the Preservation of the Third Dimension in Animals, Inc.
"They may be just roadkill to you, but they are lost friends to us."


-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i

iQCVAwUBMMjEV4QRll5MupLRAQE5jAP9Fm6zQlpL7p9Wx/AM+w1bVWd/QuAkqbMf
snt3mrT8I8hpiRZUgvaZ3RMzb4llK/qRKK7CaGrxb9vQRepbVt0+WLuYsT+SgCyT
SZs0AWKJLpdPEl0hc7XQiHyCn2lZqMrI1DV754mnnyssneLdPzBtmpxQb2vhnA5S
UWhjs0NrXEk=
=oKW0
-----END PGP SIGNATURE-----

-- 
This article has been digitally signed by the moderator, using PGP.
Finger wirzeniu@kruuna.helsinki.fi for PGP key needed for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.


home help back first fref pref prev next nref lref last post