D'Agents 2.1: Source Code and Documentation


Warning: Solaris 2.6 only. If you are planning to install D'Agents on a Solaris 2.6 machine, read Bug Report 20 before proceeding. (The bug report relates to machine crashes, so please take the time to read it.)



General information

Agent Tcl is a UNIX application. The standard agent server and the Tcl module are known to compile and run on most versions of Linux, FreeBSD and Solaris.

The multi-threaded agent server, the Scheme module, and the Java module are known to compile and run on most versions of Linux and Solaris.

All the code except the multi-threaded server and the Java module should be easily portable to any Unix platform that supports TCP/IP and Berkley sockets. The multi-threaded server should be easily portable to any Unix platform that also supports Posix threads. The Java module is not easily portable since it relies on a modified Java 1.0 VM, which uses a system-dependent thread library called Green Threads.

Please read the licensing terms that come with the software and please remember that D'Agents is essentially a beta release. Do not be surprised if you find a bug.

D'Agents is no longer supported.


Source

Main system

Description FTP location
D'Agents 2.1: Main system, Tcl agents, and Scheme agents agent2.1.tgz
D'Agents 2.1: Java agents Beta release available by request (see FAQ)

If you have trouble downloading the large archives above, you can also download the source code in smaller pieces.

Description FTP location
D'Agents 2.1: Main system, Tcl agents, and Scheme agents (part 1) agent2.1.part1.tgz
D'Agents 2.1: Main system, Tcl agents, and Scheme agents (part 2) agent2.1.part2.tgz
D'Agents 2.1: Main system, Tcl agents, and Scheme agents (part 3) agent2.1.part3.tgz
D'Agents 2.1: Main system, Tcl agents, and Scheme agents (part 4) agent2.1.part4.tgz
D'Agents 2.1: Main system, Tcl agents, and Scheme agents (part 5) agent2.1.part5.tgz

If you download the smaller pieces, make sure that you get them all, and make sure that you uncompress and untar them in the same directory.


Documentation

The documentation is included with the source code, but you can download the documentation separately if desired:

Description FTP location
D'Agents 2.1: Installation instructions
(without encryption subsystem)
install2.1.ps.gz
D'Agents 2.1: Installation instructions
(with encryption subsystem)
install-secure2.1.ps.gz
D'Agents 2.1: Full documentation Not yet written
D'Agents 1.1: Full documentation doc.1.1.ps.gz

Although D'Agents 2.1 has many new features, it is similar enough to D'Agents 1.1 that the documentation above will get you started. Make sure, however, that you use the installation instructions for D'Agents 2.1, not the installation instructions that appear inside the full documentation for D'Agents 1.1. In addition, the example agents in the D'Agents 1.1 documentation will not necessarily work "as-is" under D'Agents 2.1; instead use the updated agents that come with D'Agents 2.1. The D'Agents 1.1 documentation does explain the agent commands quite well, however, and will help you to understand the D'Agents 2.1 agents.

In addition, you should feel free to send us any questions that you might have. The FAQ lists the appropriate e-mail addresses.


Last updated on 16 July 2002

The D'Agents Project ended in approximately 2003. The software, and this web site, is no longer maintained. For questions please contact David Kotz.