Linux Zone

| HowTo Linux Zone | Linux Zone Home | E-Mail Me |

Linux HAM-HOWTO, Amateur Radio.


Terry Dawson, VK2KTJ, terry@perf.no.itg.telstra.com.au

v2.3, 1 April 1997

It is hoped that this document will assist Amateur Radio operators in

finding and trying the various amateur radio software that has been

written for or ported to Linux. It is also hoped that as a consequence

of this information being available that more amateur radio operators

will choose Linux as the platform of choice for their experimentation,

and that software developers will choose Linux as the platform for

their software development, further expanding the role of operating

systems like Linux in the Amateur Radio field.

1. Introduction.

This list was prompted by comments that had been expressed in the

various Linux newsgroups about the number of amateur radio operators

that were involved with Linux. It is now clear that Linux is becoming

a popular platform for Amateur Radio development work.

This list was originally called the RADIOLINUX list, but has been

moved into the Linux Documentation Project HOWTO collection, so it has

been renamed the HAM-HOWTO. I make no apologies for the name.

1.1. Changes from the previous version

Additions:

Added entry based last updated field.

bpf - filter calculator

BayBox - Packet BBS

digiinfo - digipeater information database

Contest logging program

Chirp contest logger

bip

pileup

twclock

DX Cluster watcher

F6FBB BBS

Corrections/Updates:

Changed all ftp: url's to point to the directory rather than the file.

CLX, and just about everything else.

Updated location of John Gotts mirror.

ToDo:

find a way of automating this, or find an alternate means of

presenting this information.

2. Where to obtain new versions of this document.

The Linux Documentation Project runs a Web Server and this document

appears there as The HAM-HOWTO <http://sunsite.unc.edu/mdw/HOWTO/HAM-

HOWTO.html>.

Dennis Boylan N4ZMZ dennis@nanovx.atl.ga.us makes it available at the

following three locations:

www.com <http://www.com/linux/radio/index.html>, www.hboc.com

<http://www.hboc.com/linux/index.html> and www.lan.com

<http://www.lan.com/linux/index.html>.

John Gotts N8QDW jgotts@engin.umich.edu makes it available at: www-

personal.engin.umich.edu <http://www-

personal.engin.umich.edu/~jgotts/linux/HOWTO/HAM/HAM-HOWTO.html>.

Dan Todd dantodd@fusilli.ucdavis.edu makes it available at the

following two locations: wheel.dcn.davis.ca

<http://wheel.dcn.davis.ca/~dantodd/Linux/HAM-HOWTO.html>, and

fusilli.ucdavis.edu <http://fusilli.ucdavis.edu/Linux/HAM-HOWTO.html>.

Alan Hargreaves VK2KVF alan@dap.CSIRO.AU makes it available in

Australia at: www.dap.csiro.au <http://www.dap.csiro.au/RadioLinux>.

The Tuebingen Radio Club has it available from their home page at:

DARC Home Page <http://www.neckar-alb.de/darc/welcome.html>

Please let me know if you'd like to make it available somewhere too.

I'd like to see it on some Web Servers that are accessible from radio.

3. Satellite Software.

The following software is for use in experimentation with Satellite

communication.

3.1. MicroSat Ground Station Software

Author

John Melton, G0ORX/N6LYT, g0orx@amsat.org and Jonathan Naylor

G4KLX, g4klx@amsat.org

Description

Microsat Ground Station software.

Status

BETA. Version 0.91 released.

Updated

01 Apr 97

System requirements

Alan Cox's kernel based AX.25 support ver 1.1.12 or better. X-

Windows. The programs make use of the Athena Widgets and look

much better with the 3D libraries.

Detail

This software allows you to use of a KISS tnc to directly

communicate with the Microsat series of satellites. It provides

an Athena Widgets based X-Windows interface, and allows you a

comprehensive range of means of interacting with the satellite.

The software should work with any window manager.

The software provides the following programs:

xpb:

broadcast monitor

xpg:

ftl0 file upload program, message upload program

xtlm:

telemetry display program

downloaded:

downloaded file list viewer

directory:

directory list viewer

message:

message preparation application

viewtext:

uncompressed ASCII text file viewer

viewlog:

display the contents of some log files

xweber:

special program for downloading webersat images

phs:

general purpose PACSAT header stripper

Where and How to obtain it.

John's software is available from: ftp.cs.nott.ac.uk

<ftp://ftp.cs.nott.ac.uk/jsn/> or ftp.amsat.org

<ftp://ftp.amsat.org/amsat/software/Linux/> or ftp.funet.fi

<ftp://ftp.funet.fi/pub/ham/satellite/pacsat/>. The version

current at the time of writing was microsat-0.91.tar.gz. Please

check for new versions.

Licensing/Copyright

GNU Public License. Freely redistributable, No warranty.

Contributed by:

John Melton, G0ORX/N6LYT, Alan Cox, GW4PTS, Jonathon Naylor,

G4KLX

3.2. SatTrack - Satellite tracking program

Name

SatTrack

Author

Manfred Bester, DL5KR, manfred@ssl.berkeley.edu, (510) 849-9922

Description

Satellite realtime tracking and orbit prediction program with

X11 color graphics.

Status

Version 4.0 is a fully commercial release. Version 3.1.5 is the

last freely available release.

Updated

01 Apr 97

System requirements

A vt100 terminal and or X11 server. A Maths Coprocessor is

useful, but not essential, for good performance.

Detail

SatTrack is a satellite tracking program that has been written

in 'C' language on a UNIX workstation. It provides two different

live displays, for single or multiple satellites, and two

different orbit prediction facilities. Cursor controls used in

both live displays are compatible with the VT100 standard, which

allows the program to be run basically from any terminal. An

optional X Window graphics display shows the typical world map

tracking chart. The orbit prediction can be run either

interactively or in a batch mode. In the latter case all

necessary parameters are specified on the command line. The

program uses the NORAD/NASA two-line Keplerian element (TLE)

sets directly.

The current version of SatTrack can track a single satellite

and/or display multiple satellites for a single ground station.

It also can control suitable ground station hardware, like

antennas and radio equipment, and has an autotrack mode in which

it switches automatically between a number of specified

satellites. For calibration purposes tracking of the Sun and the

Moon are also provided. Future releases will provide more

options. SatTrack requires about 5MB of disk space in the full

distribution with eight different world maps (2 styles, with 4

different sizes each, to fit everyone's screen and taste) and

less than 1.5 MB of memory at run time. More information can be

obtained from the SatTrack WWW Home Page

<http://www.primenet.com/~bester/sattrack.html>.

Where and How to obtain it.

The commerical version of SatTrack can be found at: SatTrack WWW

Home Page <http://www.primenet.com/~bester/sattrack.html>.

The free version of SatTrack may be found at: ftp.jvnc.net

<ftp://ftp.jvnc.net/priv/kupiec/sattrack/> or ftp.amsat.org

<ftp://ftp.amsat.org/amsat/software/Linux/>.

Licensing/Copyright

The software is Copyright of Manfred Bester. It can be used

without special permission for non-profit, non-commercial use.

For commercial applications a license from the author is

required. Version 4.0 is a fully commercially supported release.

Contributed by:

Manfred Bester, DL5KR

3.3. Predict

Author

John A. Magliacane, KD2BD, kd2bd@amsat.org

Description

A satellite orbital prediction program that also tracks the

sun's position to predict visible satellite passes.

Status

Complete and working.

Updated

01 Apr 97

System requirements

predict is a screen-oriented program that utilizes the

ncurses-1.8.5 (or later) library. A color terminal is a plus,

but not a necessity.

Detail

Features of predict include azimuth and elevation headings of

satellite passes, orbital phase, sub-satellite point locations,

slant ranges, orbit numbers, and sunlight visibility as a

function of date and time. The program is simple, fast, and easy

to use. Predict maintains an orbital database for 21 satellites

that can be updated by the user through the keyboard or by using

files containing NASA 2-line orbital element data. Since this

program operates under a multiuser environment, each user on the

system owns and maintains his or her own unique orbital data

base.

This program has been compiled using the highest level of

compiler optimization for high speed execution, and uses an

a.out binary format for greatest compatibility.

To install the package use the following:

# cd /

# tar xvfz predict.tgz

Where and How to obtain it.

You can obtain predict.tgz from: amsat.org

<ftp://amsat.org/amsat/software/Linux/>

Licensing/Copyright

This software is available free of charge and must be used for

non-commercial purposes only.

Contributed by

John A. Magliacane, KD2BD

3.4. UO11

Author

John A. Magliacane, KD2BD, kd2bd@amsat.org

Description

A simple UoSAT-OSCAR-11 satellite telemetry decoding program.

Status

Complete and working.

Updated

01 Apr 97

System requirements

A 1200 baud UoSAT-OSCAR-11 FSK demodulator (Bell-202 is

suitable), a VHF-FM receiver that can tune to 145.825 MHz, a

small yagi antenna, and a communications program such as Minicom

that can save 1200 baud ASCII telemetry data to a text file.

Detail

uo11 decodes ASCII telemetry data that has been captured through

a terminal program, error checks the received data, and applies

calibration equations to the received data to produce a report

that can be easily understood and analyzed. uo11 comes pre-

compiled (a.out format) with a man page entry for ease of use.

To install you should use the following commands:

# cd /

# tar xvfz uo11.tgz

Where and How to obtain it.

You can obtain uo11.tgz from: amsat.org

<ftp://amsat.org/amsat/software/Linux/>

Licensing/Copyright

This software is available free of charge and must be used for

non-commercial purposes only.

Contributed by

John A. Magliacane, KD2BD

3.5. Dove

Author

John A. Magliacane, KD2BD, kd2bd@amsat.org

Description

A simple DOVE-OSCAR-17 satellite telemetry decoding program.

Status

Complete and working.

Updated

01 Apr 97

System requirements

A terminal node controller (TNC), a VHF-FM receiver that can

tune to 145.825 MHz, a small yagi antenna, and a communications

program such as Minicom that can save 1200 baud ASCII telemetry

data to a text file.

Detail

dove decodes ASCII telemetry data that has been captured through

a terminal program and applies calibration equations to the

received data to produce a report that can be easily understood

and analyzed. dove comes pre-compiled (a.out format) with a man

page entry for ease of use.

To install Dove you should use the following commands:

# cd /

# tar xvfz dove.tgz

Where and How to obtain it.

You can obtain dove.tgz from: amsat.org

<ftp://amsat.org/amsat/software/Linux/>

Licensing/Copyright

This software is available free of charge and must be used for

non-commercial purposes only.

Contributed by

John A. Magliacane, KD2BD

3.6. Kepgen

Author

John A. Magliacane, KD2BD, kd2bd@amsat.org

Description

A simple, yet useful utility that generates Keplerian data files

in the NASA 2-line format from data entered through the

keyboard.

Status

Complete.

Updated

01 Apr 97

System requirements

kepgen is a screen-oriented program that utilizes the

ncurses-1.8.5 (or later) library. A color terminal is a plus,

but not a necessity.

Detail

kepgen allows the user to create checksummed Keplerian data

files in the NASA 2-line format using orbital data entered via

the keyboard. kepgen was created out of the need for generating

2-line orbital files from orbital data copied from WA3NAN audio

transmissions during Space Shuttle missions. The files created

can be read by virtually any satellite tracking or orbital

prediction program. kepgen comes pre-compiled (a.out format)

with a man page entry for ease of use.

To install kepgen you should use the following commands:

# cd /

# tar xvfz kepgen.tgz

Where and How to obtain it.

You can obtain kepgen.tgz from: amsat.org

<ftp://amsat.org/amsat/software/Linux/>

Licensing/Copyright

This software is available free of charge and must be used for

non-commercial purposes only.

Contributed by

John A. Magliacane, KD2BD

4. Shack Automation Software.

Software for simplifying tasks in the shack. Examples might include

software for controlling the newer breed of radios, logging programs,

QSL database, or antenna rotation.

4.1. FT-890 remote control

Author

Emarit Ranu, KG0CQ, drranu@holly.ColoState.EDU

Description

A simple program to control a Yaesu FT-890 transciever via its

CAT port from linux.

Status

Working

Updated

01 Apr 97

System requirements

Yaesu FT-890, Yaesu FIF-232C interface converter or homebuilt

equivalent (Feb 1993 "QST", page 37). Linux, serial cable.

Detail

The program is started with one parameter specifying the com

port to use. Once started the program is menu driven. Future

versions will support an X-Windows interface.

Where and How to obtain it.

The software is currently only available from the author by

email.

Licensing/Copyright

You may copy this program millions of times, the only

restrictions are:

· You may not charge ANYONE for the program itself.

· You may not distribute modified versions of the program.

· If you distribute the program, it MUST be the ORIGINAL tar file

as received by the author. The README file has to be included.

Contributed by:

Emarit Ranu, KG0CQ

5. Packet Radio

Software for use in conjunction with, or for facilitating packet

radio.

5.1. F6FBB Packet BBS

Author

Jean-Paul Roubelat, F6FBB, jpr@f6fbb.org

Description

Fully Features Packet Radio BBS system with X11 Windows

interface

Status

Version 7.00b45 is Beta.

Updated

01 Apr 97

System Requirements

Kernel based AX.25/NetRom/Rose network configuration. X11

windowing system for the X11 version.

Detail

This is a port of the well known F6FBB Packet Bulletin Board

system to Linux. The BBS supports connections from AX.25,

NetRom, Rose and TCP/IP and offers all of the features you'd

expect from the product. The optional X11 interface provides a

nicely presented sysop interface.

A mailing list for F6FBB is available. To subscribe send a mail

message to: majordomo@f6fbb.org with the line `subscribe xfbb'

in the body of the message. The mailing list is archived at

zone.pspt.fi <http://zone.pspt.fi/archive/fbb/>.

Where and how to obtain it

You can obtain the F6FBB package from its home site at: F6FBB

Home Page <http://www.f6fbb.org/>.

Licensing/Copyright etc.

The F6FBB software is frelly available for non-commercial use.

5.2. DX Cluster Watcher

Author

Pierluigi Guerzoni, IZ4AKO, iz4ako@ing49.unife.it

Description

Displays DX information passively received from a DX Cluster

Node.

Status

Version 4, stable.

Updated

01 Apr 97

System Requirements

Requires Kernel based AX.25 configuration.

Detail

The DX Cluster watchers listens to the DX Cluster traffic on

your frequency, captures it and displays it in a coloured text

window. It conserves traffic on the frequency by not requiring

you to actually connect to the cluster node.

Where and how to obtain it

You can obtain the DX Cluster Watcher from the: DX Cluster

Watcher Home Page

<http://ing49.unife.it/~iz4ako/project_inglese.html>.

Licensing/Copyright etc.

GNU GPL

Contributed by

Pierluigi Guerzoni, IZ4AKO, iz4ako@ing49.unife.it

5.3. Digiinfo

Author

Ported by Mario Lorenz, DL5MLO, dl5mlo@vdazone.org

Description

A database of packet radio network information.

Status

Version 2.5.1 is stable.

Updated

01 Apr 97

System Requirements

No special requirements.

Detail

digiinfo was a program initially written for the Atari by

Karsten DC7OS. Digiinfo is a database program for displaying

information about the packet radio networks.

Where and how to obtain it

You can obtain the digiinfo package and database from its home

site at: www.vdazone.org

<http://www.vdazone.org/~dl5mlo/digiinfo/>.

Licensing/Copyright etc.

ALAS, Amateur only license

Contributed by

Mario Lorenz, DL5MLO, dl5mlo@vdazone.org

5.4. BayBox BBS

Author

Flori Radlherr, DL8MBT, flori@t-online.de

Description

A Packet Bulleting Board System for Linux.

Status

Version 1.38, stable.

Updated

01 Apr 97

System Requirements

Recommended hardware is 80486/33Mhz with 8MB RAM

Detail

Unfortunately the documentation is in German and I'm unable to

understand most of it. I get the impression though that this is

a BBS that supports all of the usual features on a packet radio

bbs, forwarding etc, but the documentation seems to suggest that

the Linux version supports telnet access only. This isn't really

a big constraint, as you can easily configure a session under

the Linux ax25d program to accept AX.25/NetRom/Rose connections

and connect the BBS via telnet.

If you're able to help by giving a better description, I'd

appreciate it.

Where and how to obtain it

You can obtain the BayBOX from its home sites at:

members.aol.com <http://members.aol.com/baybox/>

Licensing/Copyright etc.

The BayCom-Mailbox software is intended for usage in amateur

radio context only. Any usage outside of the amateur radio AX.25

network, especially commercial usage or distribution is

prohibited. Within the scope of this limitation, usage and

copying of the BayCom-Mailbox without fee is hereby granted. In

any case of usage, the software is provided "as is" and comes

with absolutely no warranty, neither implied nor expressed.

Contributed by

Iztok Saje, S52D, s52d@s55tcp.ampr.org

5.5. JNET

Author

Takeshi Shoji, JF2CEX, taka@myk.ilc.or.jp

Description

An enhanced version of KA9Q NOS for Linux and other platforms.

Status

Version 961210, Stable, released.

Updated

01 Apr 97

System Requirements

No special system requirements, requires KISS TNC.

Detail

This another actively maintained derivative of the KA9Q NOS

package. This version has been ported to a wide range of

alternative platforms and offers some enhancements not available

in other NOS derivatives. A small catch is that most of the

documentation is in Japanese.

Where and how to obtain it

You can obtain the latest version of JNET from its home site at:

www.myk.ilc.or.jp

<http://www.myk.ilc.or.jp/~taka/software.html#jnetcex>.

Licensing/Copyright etc.

I'm actually not sure. I suspect though that as a NOS derivative

it is freely usable by amateur radio operators.

Contributed by

Isao SEKI, http://www.prug.or.jp/people/jm1wbb

5.6. XNet

Author

Richard R. Parry, W9IF, rparry@qualcomm.com

Description

A traffic analyser for AX.25 networks.

Status

Stable, released.

Updated

01 Apr 97

System Requirements

TCL-7.5/Tk-4.1, KISS TNC.

Detail

The XNet software provides a variety of tools that an AX.25 lan

manager could use to analyze and manage traffic. The tools

present a graphical view of all of the traffic received at the

monitoring node allowing the observer to easily see where the

traffic flows normally and other information such as:

· Packet counts

· Node statistics

· Network Utilisation figures

The network is displayed with icons representing hosts and lines

between them representing the traffic flow. The graphical

display provides an instantly absorbable view of the traffic on

the network being monitored. Richard has more information and

sample displays at: www.qualcomm.com

<http://www.qualcomm.com/~rparry/xnet.html>.

Where and how to obtain it

You can obtain the software from: www.qualcomm.com

<http://www.qualcomm.com/~rparry/xnet/xnet-1.1.tar>

Licensing/Copyright etc.

XNET is a freeware program. It may be freely distributed.

Contributed by

Richard Parry, W9IF

5.7. monax25

Author

Skip Hansen, WB6YMH and Harold Price, NK6K.

Maintained by

Jonathon Naylor, jsn@cs.nott.ac.uk

Description

The monax25 provides a number of utilities for collecting

statistics on AX.25 channel usage.

Status

Version 1.11, Stable

Updated

01 Apr 97

System Requirements

KISS TNC.

Detail

The original ax25mon programs were written for MSDOS. This

package is a port of that software to Linux.

Where and how to obtain it

The `monax25' package may be obtained from: sunsite.unc.edu ham

applications directory

<ftp://sunsite.unc.edu/pub/Linux/apps/ham/>.

Licensing/Copyright etc.

Freely copyable, not GPL though.

5.8. splitscreen

Author

Dave Brown, N2RJT, dcb@vectorbd.com

Description

Split screen `ttylink' style program with scroll back and log to

file.

Status

Version 1.4.1, stable.

Updated

01 Apr 97

System Requirements

Requires the `ncurses' package.

Detail

The splitscreen is a unix implementation of the NOS ttylink

command. It provides a splitscreen display that makes user to

user chats much easier than the usual telnet interface. The

scroll back buffer and log to file features are useful when you

use the splitscreen program to access services like convers.

Where and how to obtain it

The `splitscreen' package is available from: sunsite.unc.edu ham

applications directory

<ftp://sunsite.unc.edu/pub/Linux/apps/ham/>

Licensing/Copyright etc.

Public Domain

5.9. talk-ax25

Author

Dave Brown, N2RJT, dcb@vectorbd.com

Description

Berkeley `talk' client modified to support Linux AX.25

Status

Version 960426, working.

System Requirements

Requires the `ncurses' package.

Detail

The `talk-ax25' program is a modifed version of the conventional

Berkeley `talk' program to support Linux AX.25 operation.

Where and how to obtain it

The `talk-ax25' program is available from: sunsite.unc.edu ham

applications directory

<ftp://sunsite.unc.edu/pub/Linux/apps/ham/> or from:

ftp.ucsd.edu <ftp://ftp.ucsd.edu/hamradio/packet/tcpip/linux/>.

Licensing/Copyright etc.

Berkeley style. Freely distributable, copyright messages must be

retained.

5.10. 7Plus for Linux

Author

Axel Bauda, DG1BBQ, DG1BBQ@DB0CL.#HB.DEU.EU

Description

Uuencode-like file coder for BBS Send and Forward of binary

files.

System Requirements

none special

Detail

Provides the ability to 7Plus encode binary files to allow them

to be transmitted within AX.25 BBS messages.

Where and how to obtain it

The `7pl217sr' encoder package is available from:

sunsite.unc.edu ham applications directory

<ftp://sunsite.unc.edu/pub/Linux/apps/ham/>.

Licensing/Copyright etc.

Hamware - Free for use by amateur radio use.

5.11. TNOS

Author

Brian A. Lantz, brian@lantz.com

Description

TNOS is a NOS derivative that is being actively supported and

which is available for both DOS and Linux. It features many

enhancements not found in other NOS versions.

Status

Version 2.21. Stable.

Updated

01 Apr 97

System Requirements

Kernel networking slip support if you want to link the normal

Linux network facilities with TNOS. A kiss tnc.

Detail

Brian maintains a World Wide Web server which contains up to

date information on TNOS, you can find it at www.lantz.com

<http://www.lantz.com/tnos/tnos.html>.

Where and how to obtain it

The current version of TNOS is always available from:

ftp.lantz.com <ftp://ftp.lantz.com/tnos/current/unix/>,

sunsite.unc.edu <ftp://sunsite.unc.edu/pub/Linux/apps/ham/>, or

ftp.ucsd.edu <ftp://ftp.ucsd.edu/hamradio/packet/tcpip/tnos/>.

Licensing/Copyright etc.

Free for use by amateur radio operators and educational

oraganisations

5.12. N0ARY Packet BBS for UN*X

Author

Bob Arasmith, N0ARY, ported to Linux (and others) by Bob Proulx,

KF0UW, rwp@fc.hp.com

Description

A packet bbs implemented under UN*X.

Status

ALPHA. Bob is running version ARY-0.9 on both Linux and HP-UX.

The next version from N0ARY which is called 4.0 is in alpha

test/development release. Bob has not been able to bring this

online yet and is still running 0.9+kf0uw mods. Bob has about

half it working with Alan Cox's AX.25 kernel which would be the

desirable combination.

Updated

01 Apr 97

System Requirements.

Linux installation, C Compiler, plus HAM radio TNC hardware.

Detail

This bbs has an excellent packet user interface. It has a

compatible set of commands with the RLI bbs so users will be

familiar with it immediately. It then extends the command set

to be a very nice natural language style interface (e.g "list at

allus about KPC-3"). Many csh style bang commands are supported.

Also included is a mail interface to provide a packet to

internet gateway.

Currently you need to customize the source code for your

installation so you need some C programming proficiency.

Where and How to obtain it.

For a Linux version or for Linux information send mail to

rwp@fc.hp.com. For a SunOS version contact bob@arasmith.com.

This code is not packaged for distribution yet since it is not

past the alpha stage of development.

A version of the software is available from ftp.funet.fi

<ftp://ftp.funet.fi/pub/ham/unix/packet/n0ary/>

Licensing/Copyright

Copyright by Bob Arasmith, N0ARY, but freely redistributable.

Contributed by:

Bob Proulx, KF0UW

5.13. LBBS - Linux BBS message gateway

Author

Daryl L Miles, G7LED, dlm@frink.demon.co.uk

Description

A BBS package designed to operate with either the native AX.25

kernel code or with the Wampes package.

Status

In development, working.

Updated

01 Apr 97

System requirements

Kernel AX.25 support or the Wampes package. sendmail, CNEWS.

Detail

Daryl's aim was to build a platform on which amateurs could

build a Packet BBS to smtp gateway for Linux. I'm not sure what

the current status is as the last version I could find was dated

30 Jun 1995. The latest binary version supports:

· MBL, FBB batching, FBB compressed, FBB type 1 compressed

forwarding with restart facility implemented, deferring, and

rejection.

· various Linux transport mechanisms including TCP kernel, AX.25

kernel, Wampes NetROM, AX25 or TCP.

· Simple dialer, to allow connections through AX.25 or NetROM

nodes.

· White Pages

· Transient handling of type A (ACK messages).

· SMTP/NNTP<>BBS gatewaying implemented heavily to the extent that

the user front end will be accessing the NetNews spool to

retrieve articles.

· Message filter mechanism

· Field swapping (like SWAPP.SYS in FBB).

· Multiuser/connect.

To install, I did the following:

# cd /usr/src

# mkdir LBBS

# tar xvfz LBBS-0.1.6A.tar.gz

# cd LBBS

# ./Install.sh

This created a /usr/lbbs directory. The README.Setup file suggest

an order in which to configure the BBS.

Where and How to obtain it.

You can obtain the `LBBS' package from: ftp.ucsd.edu

<ftp://ftp.ucsd.edu/hamradio/packet/tcpip/linux/>.

Licensing/Copyright

Freely distributable for any non-commercial Amateur Radio use

only. No warranty. Will be changed to GPL when software is

stable.

5.14. MBL/RLI message to NNTP and email converter.

Author

SM0OHI, pme@it.kth.se

Description

Software that will convert incoming MBL/RLI messages into either

NNTP or RFC-822 formatted mail messages.

Status

Development, not yet released.

Updated

01 Apr 97

System requirements

Unknown.

Detail

This software would be ideally suited to those who want to

establish a mail and news gateway between conventional tcp/ip

networks and the amateur radio mail network.

Where and How to obtain it.

Not yet availale.

Licensing/Copyright

Unknown.

Contributed by:

SM0OHI

5.15. CLX Packet DX Cluster Program

Author

Franta Bendl, DJ0ZY, and Bernhard ("Ben") Buettner, DL6RAI,

root@dl6rai.muc.de

Description

A PacketCluster like system running on Linux.

Status

Current version 2.07

Updated

01 Apr 97

System Requirements

Linux Kernel version 2.0 or greater, TCP/IP networking, SysV

IPC. Also requires Perl and optionally Expect.

Detail

PacketCluster nodes have been available for about seven years.

The original software was written by Dick Newell, AK1A, and is

running under DOS. CLX is a system which clones a PacketCluster

node. To the outside user commands and features are mostly

identical. Remote PacketCluster nodes, which can be networked,

don't see the difference between a generic PacketCluster node

and CLX. So it fits well into an established network of

PacketCluster nodes.

CLX is not a user application, it is network node software. As

such it is not of much use for the individual amateur. SysOPs of

PacketCluster nodes with some experience on both PacketCluster

and Linux will find this application interesting.

Here are some of the features of CLX:

· It is fully compatible with the internal PCxx protocol and from

a users point of view. It allows multitasking and different

priorities.

· The software detects looping DX spots without generating endless

messages. CLX filters out such duplicate information. We have

implemented a concept which allows us to connect the network at

multiple points, which would formerly have been called a

"Cluster Loop". CLX knows of so-called "active" and "passive"

links. The outcome is that more DX information is seen by CLX

users.

· An interface for extending CLX with your own programs and

applications.

· Extended connectivity through the use of connect scripts. CLX

now can build up and maintain virtually any connection using

TCP/IP, UUCP or any other communication programs.

· CLX uses modern programming concepts like shared memory for

common data, lex and yacc to implement command language, shared

libraries to keep binaries small, remote procedure calls for

interprocess communication. It is strictly modularized with its

own dedicated process for every major task.

· Comprises of several modules running as separate processes.

Where and How to obtain it

You can obtain the software from ftp.funet.fi

<ftp://ftp.funet.fi/pub/ham/unix/Linux/cluster>

There are five files that make up the package:

00Index

clx_206.tgz

clx.txt

README

Licensing/Copyright

CLX (c) by Franta Bendl (DJ0ZY) and is available for non-

commercial use, but the authors want to keep track of who is

using their product, so before you can actually use the software

you have to ask for an encrypted callsign string to be placed in

the configuration file. You must send mail to

clx_us@dl6rai.muc.de to organise this.

Contributed by

Bernhard ("Ben") Buettner, DL6RAI

5.16. DPTNT Terminal and DPBOX BBS package.

Author

Mark Wahl, DL4YBG, DL4YBG@DB0GR.#BLN.DEU.EU,

wahlm@berlin.snafu.de and Joachim Schurig, DL8HBS,

DL8HBS@DB0GR.#BLN.DEU.EU, h0187akk@rz.hu-berlin.de

Description

A suite of programs that provide BBS and Terminal programs for

Linux.

Status

Stable and working.

Updated

01 Apr 97

System requirements

TNC supporting WA8DED hostmode or KISS protocols.

Detail

TNT is a full featured hostmode terminal program. Compiling it

on Linux is as difficult as untarring the source and typing

`make'. It provides both a `dumb' terminal and X11 version. It

comes with some comprehensive documentation which describes its

features in some detail. Its main features are:

Multiple sessions:

TNT supports multiple packet radio connections on virtual

screens that you can switch between. Each session window

provides split screen (seperate transmit and receive text)

operation with a status line. Commands can be entered in

either a command session, or in any terminal session using a

command key. Each of the virtual screens can be larger than

the physical screen and can be scrolled around.

Data capture, file transfer and logging:

A number of options are available for logging received text

to files. You can log transmit, receive or both to a log

file. You can overwrite or append received data to existing

files. You can use the `autobin' protocol to transmit or

receive binary files.

Remote Shell operation:

You can provide a shell to remote users so that they can

access other programs on your computer. You can also run a

program and direct its input/output to a channel so that

users can use it.

Redirection of devices to a channel:

TNT allows you to redirect input/output from a channel to a

device, a modem for example.

Umlaut conversion:

TNT provides umlaut conversion if necessary.

Remote mode:

Remote users can issue command themselves if allowed to do

so.

Socket mode:

You can configure tnt so that it opens a socket for users to

telnet to that allows them operation just as you have from

the console. This is useful where your linux machine is on an

ethernet and you want other terminal on the net to have use

of your radio.

New versions will support the Linux kernel AX.25 code.

DPBOX is a full featured BBS supporting the following features:

· F6FBB, W0RLI, TheBox style forwarding protocols.

· 8-bit transparent handling of messages using AutoBIN protocol.

· BBS data compressed to save space on disk, forwarding and

downloading.

· "Live message capture" off BBS frequency, saves network traffic.

· PACSAT style bulletin broadcast transmitter and receiver.

· up to 200 simultaneous users.

Where and How to obtain it.

The `dptnt' package may be found at: ftp.funet.fi

<ftp://ftp.funet.fi/pub/ham/unix/packet/dptnt/>, or ftp.tapr.org

<ftp://ftp.tapr.org/pub/tapr/software_lib/Linux/>, or

ftp.ucsd.edu

<ftp://ftp.ucsd.edu/hamradio/packet/tcpip/incoming/>.

The Home Pages of the developers are at: DL4YBG

<http://www.snafu.de/~wahlm/> and DL8HBS <http://hppool0.rz.hu-

berlin.de/~h0187akk/>

Licensing/Copyright

The TNT and DPBOXT programs are covered by the GNU Public

License. The TFKISS program is covered by ALAS (a german license

for Amateur Radio use), and the DPBOX program is freely

distributable for Amateur Radio use.

5.17. IPIP encapsulation daemon.

Name

Mike Westerhof's IPIP encapsulation daemon.

Author

Mike Westerhof KA9WSB (original code), then Bdale Garbee N3EUA

(port to BSD), then Ron Atkinson N8FOW and John Paul Morrison

(port to Linux), then Bdale rolled it all back together again.

Description

A daemon that will allow you to use your linux machine as an

IPIP encapsulating gateway. Note, this probably isn't necessary

any more in most installations because recent kernel support a

kernel device to perform encapsulation.

Status

Ron is running this code himself, and the other version have

been run quite successfully.

Updated

01 Apr 97

System requirements

KISS TNC, any version of Linux supporting RAW sockets.

Detail

If you've ever used an internet gateway from your amateur packet

radio you have probably been connected by an encapsulation

gateway of some descpription. Most run KA9Q's NOS and DOS, but

others run Unix and this daemon. It allows you to encapsulate IP

within IP, so that you can 'tunnel' IP connections over the

Internet. The software allows you to connect a KISS TNC to your

linux machine and to have all datagrams received on it carried

across the Internet to a similar gateway. Bdale has installation

instructions in the package.

Where and How to obtain it.

This software is available from the col.hp.com

<ftp:///col.hp.com/hamradio/packet/etc/ipip/ipip.tar.gz> ftp

site.

Licensing/Copyright etc.

Freely distributable, though Bdale asks that if you use the code

and like it you might send him a QSL card or a postcard.

Contributed by:

Ron Atkinson, N8FOW, and Bdale Garbee, N3EUA

Note:

You may want to consider using kernel based tunnel daemon now

instead.

5.18. AXIP encapsulation daemon.

Name

Mike Westerhof's AXIP encapsulation daemon.

Author

Mike Westerhof KA9WSB, ported to Linux by Ron Atkinson N8FOW.

Description

A daemon that will allow you to use your linux machine as an

AXIP encapsulating gateway.

Status

Not properly tested, but assumed to work ok.

Updated

01 Apr 97

System requirements

KISS TNC, any version of Linux supporting RAW sockets.

Detail

This daemon is the partner to the IPIP encapsulation daemon. It

allows you to encapsulate AX.25 frames in IP to carry them

across the Internet. This is useful for linking AX.25 networks

in remote areas. Ron has supplied a Makefile for linux, and with

it the software compiled without errors on my system running a

recent version kernel. Ron has also written some README files

which give you the detail necessary to compile the system and

the original documentation describes how to configure it.

Where and How to obtain it.

This software is available in the sunsite.unc.edu ham apps

directory

<ftp://sunsite.unc.edu/pub/Linux/apps/ham/ax25ip.tar.gz>. An

enhanced version of this software is included in recent versions

of the Linux AX.25 utilities. Refer to the AX25-HOWTO

<http://sunsite.unc.edu/LDP/HOWTO/AX25-HOWTO.html> for more

information.

Licensing/Copyright etc.

Freely distributable so long as the original copyright notice is

not removed.

Contributed by:

Ron Atkinson, N8FOW

5.19. Ping-Pong Convers Server

Name

Fred Baumgartens Convers Server for Linux.

Author

Fred Baumgarten, DC6IQ, dc6iq@insu1.etec.uni-karlsruhe.de, and

Brian Lantz brian@lantz.com.

Description

This is a version of the convers server that allows multiple

users to simultaneously chat with each other in a round-table

style conversation. It is compatible with the NOS convers

servers, but provides extra facilities such as saving/restoring

of Personal Text and Chanel Topics. Brian Lantz has further

enhanced the software with additional features.

Status

In use of a number of popular convers servers, appears very

stable.

Updated

01 Apr 97

System requirements.

Linux, GNU make, C compiler.

Detail.

Complete installation instructions are included in the INSTALL

file that is included in the distribution.

Where and How to obtain it.

A distribution of this software is available at sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/ham/convers/>. The home of

the software is at insu1.etec.uni-karlsruhe.de ftp server

<ftp://insu1.etec.uni-karlsruhe.de/pub/hamradio/convers/convers>

Licensing/Copyright etc.

Presumably copyright Fred Baumgarten (not specifically stated),

but some portions appear to be free for non-commercial use and

copying provided the copyright notices stay intact.

5.20. RSPF Daemon

Name

RSPF - Radio Shortest Path First routing daemon for Linux

Author

Craig Small vk2xlz csmall@triode.apana.org.au

Description

An implementation of the Radio Shortest path First routing

protocol for linux. The daemon supports version 2.2 of the

protocol which corrects a lot of bugs and problems that were

present in version 2.1.

Status

Alpha - running, needs testing and bug reports. Current version

is 0.08

Updated

01 Apr 97

System requirements.

Requires Alan Cox's kernel based AX.25 code.

Detail

This program will allow Linux to become an RSPF router. It

addresses some of the quirks of RSPF v2.1, the version in NOS

which means that it is incompatible with the NOS version. It

will also allows remote/local queries via a tcp session for

debugging and diagnostic purposes.

Where and How to obtain it.

Current versions are always available from sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/ham/> or ftp.ucsd.edu

<ftp://ftp.ucsd.edu/hamradio/packet/tcpip/incoming> or from the

author.

Licensing/Copyright

GNU Public License vers 2.0

Contributed by:

Craig Small, VK2XLZ

5.21. Michael Westfall's TTYLINK Daemon

Name

ttylinkd - a ttylink daemon for Linux.

Author

Michael Westfall, N6KUY, mwestfal@.csci.csusb.edu

Description

A split screen terminal program that listens on the ttylink port

and accepts incoming connection requests.

Status

Seems to work fine.

Updated

01 Apr 97

System requirements

none special.

Detail

This is a standalone program that does require you to change the

configuration of your system at all. If you have root access on

your machine then you run the program in a VT or in an XTerm and

it will clear the screen and wait for an incoming connection on

port 87 (ttylink). When a connection is received it will provide

you with a split screen display with which to communicate with

the calling person.

Where and How to obtain it.

You can obtain ttylinkd from: sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/ham/ttylinkd.tgz> or

ftp.ucsd.edu

<ftp://ftp.ucsd.edu/hamradio/packet/tcpip/incoming/ttylinkd.tgz>.

Licensing/Copyright

Unknown, presumed freely distributable.

5.22. Craig Small's TTYLINK Daemon

Name

ttylinkd - a ttylink daemon for Linux.

Author

Craig Small, VK2XLZ, csmall@triode.apana.org.au

Description

A daemon to accept a ttylink (port 87) tcp/ip connection and

convert it into a talk request for a user on the host machine.

This may also be configured for use with the ax25d program so

that AX.25 users may also make use of it to connect to you.

Status

Alpha, but working.

Updated

01 Apr 97

System requirements.

Kernel networking support with AX.25 support if desired.

Detail

Because the talk protocol is a non-standard, that is it isn't

actually defined anywhere (except the source), the ttylink

protocol from NOS has become the defacto standard, at least for

amateurs, to provide keyboard to keyboard communication over

tcp/ip. This daemon fills the need for something to answer

ttylink requests to linux machines.

Where and How to obtain it.

You can obtain the latest version of ttylinkd from:

sunsite.unc.edu <ftp://sunsite.unc.edu/pub/Linux/apps/ham/> or

ftp.ucsd.edu

<ftp://ftp.ucsd.edu/hamradio/packet/tcpip/incoming>.

An slightly enhanced version of this software is now included in

the Linux AX25 utilities package.

Licensing/Copyright

GNU Public License vers 2.0

6. Morse Code

Software for use in conjunction with, or for facilitating Morse

communication.

6.1. Pileup

Author

Richard Everitt G4ZFE richard@babbage.demon.co.uk. Based on sccw

by Steve Merrifield.

Description

CW pileup training program

Status

v1.0. Stable but extra development planned.

Updated

01 Apr 97

System requirements

Linux supported sound card

Detail

CW pileup trainer (similar to PED) based on sccw. Up to 9

stations calling at once with variable CW speed and tone/volume

to simulate a pileup. Callsigns are taken from the 1996 CQ WW

CW contest entry of M6A to add some realism.

I fed /usr/dict/words to the program and it was quite a chuckle.

So even if you aren't into Morse it is worth trying out just for

the giggle.

Where and How to obtain it.

You can obtain the pileup package from its home site at: Pileup

Home Page <http://www.babbage.demon.co.uk/pileup.html> or

sunsite.unc.edu <ftp://sunsite.unc.edu/pub/Linux/apps/ham/>

Licensing/Copyright

GNU GPL

Contributed by

Richard Everitt G4ZFE richard@babbage.demon.co.uk.

6.2. bip

Author

Marcin Skubiszewski, Marcin.Skubiszewski@inria.fr. 24 rue de

l'Oasis, 92800 Puteaux, France

Description

A program to learn Morse code (for various Unix-like platforms)

Status

Production release

Updated

01 Apr 97

System requirements

Works on many Unix-like systems, including Linux. On linux it

works with or without X11 or a Soundcard.

Detail

bip offers a very wide range of options that make it very

suitable as a code practice program. It can send text from text

file or random character groups but it has a range of other

features. Some of these are

· Morse compliant with ARRL specification

· adjustable volume and tone

· adjustable speed, including Farenheit method

· Jitter feature to simulate hand sent morse

Where and How to obtain it.

Not available online, but anyone can write to

Marcin.Skubiszewski@inria.fr for a copy of the source code.

Licensing/Copyright

Shareware $10.

Contributed by

Marcin Skubiszewski, Marcin.Skubiszewski@inria.fr.

6.3. cw2hex

Author

G. Forrest Cook, WB0RIO, cook@stout.atd.ucar.edu

Description

cw2hex converts ascii text into Hex files for making keyer

EPROMS.

Status

version 1.1 is tested and ready to go.

Updated

01 Apr 97

System requirements

standalone textual program, requires gcc to compile

Detail

This program takes a textual input and converts it to morse

encoded characters in the form of a standard Intel HEX file. The

Hex file can be used to program an EPROM which can then be

connected to a simple circuit that generates canned messages.

Possible uses are CW calling machines and CW beacon transmitter

keyers. There is an accompanying schematic for a keyer circuit

that works with this software.

Where and How to obtain it.

You can obtain cw2hex from www.atd.ucar.edu

<http://www.atd.ucar.edu/homes/cook/software.html>

Licensing/Copyright

GNU Copyleft

Contributed by:

G. Forrest Cook, WB0RIO

6.4. SoundCard CW

Author

Steve Merrifield, VK3ESM, sjm@ee.latrobe.edu.au

Description

Morse Code practice for Linux, using a soundcard

Status

Completed

Updated

01 Apr 97

System requirements

Linux supported soundcard with FM support.

Detail

This program generates morse code characters using the

soundcard. It does not rely on the Linux virtual console sound

features and may therefore be used either with X11 or from a

virtual console. Its features include:

· adjustable frequency

· adjustable volume

· adjustable speed

· adjustable delay

· adjustable group count

· generation of random groups

· able to decode and play text files

Where and How to obtain it.

The software may be obtained from its home site at:

livewire.ee.latrobe.edu.au

<http://livewire.ee.latrobe.edu.au/~sjm/morse>.

Copyright/Licensing

Berkeley style copyright. The software may be freely used so

long as credit is given to the original author.

Contributed by:

Steve Merrifield, VK3ESM

6.5. GW4PTS Morse trainer.

Author

Alan Cox, GW4PTS, alan@lxorguk.ukuu.org.uk

Description

A Morse Code trainer that uses the PC internal speaker

Status

stable, works quite well, unfinished.

Updated

01 Apr 97

System requirements

Linux, any version

Detail

Alan wrote this small program in only an hour. It is quite neat,

and allows you to play morse at a range of speeds and

frequencies through the PC internal speaker. You can specify the

text to be played either from the command line, from a file, or

the program is capable of generating random character groups. As

it stands you must invoke the program from a Linux Virtual

Console, as it relies on certain kernel calls to produce the

sound, and these don't work as easily from an XTerm. As it

sounds each character it lists the character in verbal form (Di,

Dit, Dah etc.) to the screen. Alan is hoping that someone will

take the code and enhance it with the features he has listed in

the comments at the head of the source file.

Where and How to obtain it.

I've had a large number of responses from people seeking this

code, so I've obtained Alan's permission to make it available.

You can obtain it from sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/ham/GW4PTS.morse.tar.z>.

Copyright/Licensing

GNU Public License 2, freely redistributable, no warranty.

6.6. morse (aka superiormorse)

Author

Joe Dellinger, joe@sep.stanford.edu, jdellinger@trc.amoco.com,

joe@soest.hawaii.edu

Description

A morse-code practice program for UNIX workstations.

Status

Quite stable

Updated

01 Apr 97

System Requirements

Currently supports X11, Sun4, HP, Indigo, and Linux

Detail

Lots of features and options. Includes a utility for generating

random content QSOs, similar to those used in the FCC exams.

Where and How to obtain it:

morse.tar.gz can be obtained from: sepftp.standford.edu

<ftp://sepftp.stanford.edu/pub/UNIX_utils/morse/>.

Licensing/Copyright

Freely Redistributable

Contributed by:

Brian Suggs, AC6GV, and John Gotts

7. AMTOR Software.

Software for use in conjunction with, or for facilitating AMTOR.

8. PACTOR Software.

Software for use in conjunction with, or for facilitating PACTOR.

9. Slow Scan Television Software.

Software for use in conjunction with, or for facilitating Slow Scan

Television.

10. Facsimile Software.

Software for use in conjunction with, or for facilitating Facsimile.

11. Design and Construction Software.

Software to assist in the design and construction of amateur radio

related things. Antenna, Circuit Board, Filter, and QSL card design

packages are all good candidates for this section.

11.1. oscope - Enhanced Software Oscillosope

Author

Tim Witham, twitham@pcocd2.intel.com

Description

`oscope' is a digital 44kHz oscilloscope for /dev/dsp. It is

based on Jeff Tranter's original work described below but has

been significantly enhanced.

Status

First production release.

Updated

01 Apr 97

System requirements

Requires a kernel supported sound card that can do 8800Hz -

44kHz, the `libsx' package to build the xoscope X11 client, the

`svgalib' package to build console-based oscope, the `g3vga'

package to add console text, and a mixing program to select

input source and level.

Detail

Includes oscope for SVGA console display and xoscope, an X11

client. Features include 8-bit sampling of 2 channels at 44kHz,

5 us/div to 5 ms/div time scale, 5 automatic measurements,

built-in and external math functions including sum, diff, avg,

and FFT, 26 memory buffers, 8 simultaneous signal displays, and

file save/load.

Where and How to obtain it.

The oscope package may be obtained from either www.bobsplace.com

<http://www.bobsplace.com/~twitham/> or sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/circuits/>.

Licensing/Copyright

GNU Public License, Freely redistributable, No warranty.

Contributed by:

Tim Witham

11.2. Software Oscilloscope

Author

Jeff Tranter, Jeff_Tranter@Mitel.COM

Description

Scope is a simple software emulation of an oscilloscope. It

graphically displays voltage as a function of time.

Status

ALPHA. First release.

Updated

01 Apr 97

System requirements

Sound card with input capability supported by the kernel sound

driver. SVGALIB is used to do the display work.

Detail

Scope uses the /dev/dsp device to take audio in from the

soundcard and displays it on the screen in a manner similar to

an oscilloscope. Jeff claims Scope was written more for

amusement value than for any serious purpose.

Where and How to obtain it.

You can obtain source, makefile and man page for Scope in the

scope package from: sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/circuits/>

Licensing/Copyright

GNU Public License, Freely redistributable, No warranty.

11.3. Printed Circuit Board design tool.

Author

Thomas Nau, Thomas.Nau@rz.uni-ulm.de

Description

An X11 based interactive printed circuit board design tool.

Status

Vers 1.4.1, stable.

Updated

01 Apr 97

System requirements

X11 Windowing system and a recent flex program.

Detail

The pcb package comes with good instructions on how to compile

and install the software. I compiled it without error under

X11R6. It comes with package layouts for a range of popular

components and the example layout nicely demonstrates the

capabilities of the package.

Where and How to obtain it.

You can obtain the pcb package from: ftp.uni-ulm.de

<ftp://ftp.uni-ulm.de/pub/pcb/current> or from: sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/circuits/>

Licensing/Copyright

GNU Public License

11.4. Chipmunk circuit design and simulation tool

Author

Dave Gillespie daveg@synaptics.com and John Lazzaro

lazzaro@cs.berkeley.edu

Description

Schematic Entry and Digital or Analog Simulation tool suite.

Status

vers 5.10, stable.

Updated

01 Apr 97

System requirements

X11 windowing system and older (XFree86-2.x) libs, 8 bpp (256

color) only

Detail

I haven't tried this one out yet. It is a suite of tools for

circuit design and simulation.

Where and How to obtain it.

You can obtain the Chipmunk package from its home site at

www.pcmp.caltech.edu <http://www.pcmp.caltech.edu/chipmunk/>.

Licensing/Copyright

Modified GNU Public License, Caltech specifically disclaimed

from liability.

11.5. irsim

Author

Dmitry Teytelman, dim@leland.stanford.edu

Description

An event-driven logic-level simulator for MOS circuits

Status

Version 9.2, production.

Updated

01 Apr 97

System Requirements

X-Windows.

Detail

irsim is an X11 based simulator for MOS circuits. It has two

simulation modes, either switch where each transistor is

modelled as a voltage controlled switch, or linear where each

transistor is modelled as a resistor in series with a voltage

controlled switch, and each node has a capacitance.

Where and How to obtain it.

You can obtain the irsim package from: sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/circuits/>.

Licensing/Copyright

Freely Redistributable

11.6. Spice vers. 3f4

Author

University of California, Berkeley, port by

Jeff@RyeHam.EE.Ryerson.Ca

Description

Spice is an analog circuit emulator.

Status

Stable release.

Updated

01 Apr 97

System requirements

Unknown.

Detail

Spice allows you to design and test circuits in a computer

modelled environment to see how they will behave without having

to touch a soldering iron, or solder. A readme file comes with

the package. To install I did the following:

# cd /usr/src

# gzip -dc spice3f4.tar.gz | tar xvf -

# cd spice3f4

# ./utils/build linux

# ./utils/build linux install

Where and How to obtain it.

You can obtain version 3f4 of the spice package from:

sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/circuits/spice3f4.tar.gz>

Licensing/Copyright

Copyright held by University California, Berkeley. Freely

redistributable provided you are not unfriendly to the U.S.

11.7. svgafft - Spectrum analyser

Author

Andrew Veliath, veliaa@rpi.edu

Description

svgafft is a spectrum analyser for Linux.

Status

Alpha, but usable.

Updated

01 Apr 97

System requirements

F77, Linux supported sound card, svgalib, a 486DX33 or better.

Detail

svgafft uses the /dev/dsp device and currently supports 16-bit

and 8-bit sample resolution on supported Linux soundcards. It's

display is something akin to a high-end spectrum analyzer with

falling peaks. Andrew is working on an X-Motif version to be

released soon.

Where and How to obtain it:

You can find the svgafft package at tsx-11.mit.edu

<ftp://tsx-11.mit.edu/pub/linux/ALPHA/svgafft/> and

sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/sound/freqs/>.

Licensing/Copyright

GNU Public License.

Contributed by:

Andrew Veliath

11.8. Audio Spectrum Analyser

Author

Philip VanBaren, phillipv@eecs.umich.edu

Description

An audio spectrum analyser for Linux SVGALIB or X-Windows.

Status

Alpha but usable

Updated

01 Apr 97

System requirements

Linux supported sound card, svgalib or X-Windows.

Detail

freq5a1 uses the /dev/dsp device, samples the incoming audio,

performs a fast fourier transform on the data and displays the

output in either 640x480 VGA or an X-Window.

Where and How to obtain it:

You can obtain freq5a1.tar.gz from: sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/sound/freqs/> or by mail

from the author.

Licensing/Copyright

GNU Public License vers 2.0.

11.9. ObjectProDSP

Author

Paul Budnik, Mountain Math Software, support@mtnmath.com

Description

ObjectProDSP is an object oriented tool for design, development

and implementation of Digital Signal Processing. It allows you

to design your DSP network, runs simulations with oscilloscope

style plots and listings at any point in the network.

Status

Alpha version 0.2.

Updated

01 Apr 97

System requirements

XFree86 3.1.1 or better, g++ from gcc 2.6.3 or better, 32Mb of

total memory (real+swap) recommended, 6Mb of disk space for

minimum configuration, 40Mb disk for full installation.

Detail

There are a number of files that comprise the package. There is

a binary only package for Linux which I recommend you start

with. There is comprehensive documentation included from which

you can obtain installation and operation instructions.

Where and How to obtain it.

You can obtain ObjectProDSP from: sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/devel/opd>, tsx-11.mit.edu

<ftp://tsx-11.mit.edu/pub/linux/packages/dsp>, or ftp.funet.fi

<ftp://ftp.funet.fi/pub/Linux/util/electronics/opd>. There are

a number of files that comprise the package, some of the quite

large so be prepared.

Licensing/Copyright

GNU Public License vers 2.0., Commercial licensing available.

11.10. bpf - bandpass filter calculator

Author

G. Forrest Cook, WB0RIO, cook@stout.atd.ucar.edu

Description

bpf assists in the design of two pole bandpass filters.

Status

Stable.

Updated

01 Apr 97

System requirements

standalone textual program, requires gcc to compile

Detail

bpf is a simple text interface program that offers you a menu of

options of different ways of inputting design data. After you've

entered the data it presents a text based circuit diagram and a

list of the appropriate component values. It sounds simple, and

it is, but it's also quite cute, and bound to be useful.

Where and How to obtain it.

You can obtain bpf.tar.Z from www.atd.ucar.edu

<http://www.atd.ucar.edu/homes/cook/software.html>

Licensing/Copyright

GNU Copyleft

12. Training/Educational Software.

Software to assist in education or training for amateur radio. Morse

Code tutorials, technical examination database, Computer Based

Training software, and the like are listed here.

13. Miscellaneous Software.

Software that didn't neatly fit into any other category.

13.1. twclock - World Time Clock for Hams

Author

Ted Williams, ted@bluestone.com

Description

A world clock designed for ham radio operators

Status

Version 1.0, stable.

Updated

01 Apr 97

System requirements

Motif libraries if you want to recompile it. Just X11 if you

want to run the precompiled binaries.

Detail

Anyone who needs the time of day someplace else in the world, or

anyone tired of the same old look of their clock will find this

software of interest. It is implemented with Motif widgets, and

will displays the current time in major cities around the world.

Where and How to obtain it.

You can obtain the twclock package from sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/ham/>.

Licensing/Copyright

GNU GPL

13.2. Chirp - Contest Logger

Author

Kenneth E. Harker, N1PVB, kharker@cs.utexas.edu

Description

Contest logging program

Status

Active development

Updated

01 Apr 97

System requirements

Requires ncurses library and header files to compile.

Detail

A linux based contest logging program. Kenneth is writing it so

he can use it on his laptop while working VHF contests. He is

also writing it as an excuse to learn ncurses programming. His

goal is a general purpose contest logger that a user can specify

new contests in as they come about. It supports all bands and

modes.

Where and How to obtain it.

When version 1.0 is available, you should be able to find it

from the Chirp Home Page

<http://www.cs.utexas.edu/users/kharker/chirp/>

Licensing/Copyright

Probably GNU GPL.

Contributed by

Kenneth E. Harker, N1PVB, kharker@cs.utexas.edu

13.3. Contest - Contest Logging Program

Author

Carsten Wilderotter, carsten.wilderotter@student.uni-ulm.de

Description

A logfile program for Contest operation

Status

Version 0.0.1, Alpha

Updated

01 Apr 97

System requirements

No special requirements.

Detail

Linux contest logging program.

Where and How to obtain it.

You can obtain the contest package from: sunsite.unc.edu

<ftp://sunsite.unc.edu/pub/Linux/apps/ham/>

Licensing/Copyright

GNU GPL

13.4. Linux for HAMS CD-ROM

Author

Bruce Perens, bruce@pixar.com

Description

A complete linux distribution on CDROM specifically designed for

Amateur Radio operators.

Status

Not yet available.

Updated

01 Apr 97

System requirements.

Linux compatible hardware, some software will obviously require

specialised hardware to operate. No additional software should

be required.

Detail

A complete Linux distribution specifically catering for Amateur

Radio operators. It will include a fully featured Linux

installationplus a range of amateur radio specific software such

as those listed in this document. Bruce has detail and updated

status report available at the LinuxForHams WWW page

<http://www.rahul.net/perens/LinuxForHams>. Bruce has been

extremely busy with the Debian project and this has reduced his

available time to just about zero. He does still intend to

pursue this. Why don't you help out by maintaining one of the

software packages as Debian packages ? More information from the

Debian Web Site <http://www.debian.org/>.

Where and how to obtain it:

It isn't yet available, details will be made available when it

is released.

Licensing/Copyright

GNU Public License.

Contributed by:

Bruce Perens

13.5. SunClock

Author

John Mackin, john@cs.su.oz.AU

Description

A clock that will show you instantly what parts of the globe are

exposed by sunlight and what parts aren't.

Status

Released.

Updated

01 Apr 97

System requirements.

X-Windows.

Detail

sunclock is another of those desktop gadgets that most people

think look nice but really don't have a lot of use for. I use

sunclock to obtain an at-a-glance indication of the time

anywhere in the world. In its iconic form it sits in a small

Mercator projection. When maximised it produces the same image

but obviously larger with slightly more detail. It also

displays the date, local time and UTC. sunclock actually

calculates mathematically what parts of globe are sunlit and

which aren't, it seems quite accurate, so long as you assume the

earth has no atmosphere.

Where and How to obtain it.

I haven't seen any precompiled sunclock binaries for Linux

about, so check your nearest archie server. sunclock compiled

straight out of the box for me.

Licensing/Copyright

Public Domain and may be freely copied as long as the notices at

the top of sunclock.c remain intact.

13.6. Xearth

Author

Kirk Johnson, tuna@cag.lcs.mit.edu

Description

A rotating earth for X-windows root window. It has real life

shading, and options for geostatic view, and non geostatic view.

A prettier and more modern version of sunclock but requires a

bit more processing power.

Status

Version 1.0.

Updated

01 Apr 97

System requirements.

X-Windows.

Detail

xearth is a sophisticated program which draws a colour picture

of the earth onto your X Windows display. It offers either an

orthographic view as you would see from space or the map like

mercator projection. You have a number of options in determining

the behaviour of the view. The details are available from the

xearth Home Page

<ttp://www.cs.colorado.edu/~tuna/xearth/index.html> and in the

documentation which is supplied with the package.

Where and How to obtain it.

The source can be obtained from its home site at cag.lcs.mit.edu

<ftp://cag.lcs.mit.edu/pub/tuna> or just about any X11/contrib

directory.

Licensing/Copyright

Copyright (C) 1989, 1990, 1993 by Kirk Lauritz Johnson. The

copyright notice included states that xearth is freely

redistributable so long as the copyright notice is left intact,

and be included in documentation.

Contributed by:

Kirk Johnson

14. How to contribute or update an entry.

I'd like for this list to be as complete and up-to-date as possible.

So I'm keen to hear about any developments or products that I don't

already know about, or that the entry is obselete or outdated for.

What I'd like as a minimum set of requirement would be something like

the following:

Name

The name of the software in question.

Author

Who wrote, or ported the software. An email address, or some

other means of contacting them is also essential.

Description

A single line description of what the software does.

Status

An indication of the software's status. Is it still in testing?

Is it a production release? Is it still in the design stage?

System requirements

What does the software require to run? Does it require X-

Windows? Does it need a soundcard? Does it need a certain

version of kernel? Does it need other software to support it?

Detail

I'm not keen on including a large amount of detail on each piece

of software as this would consume a lot of time reading and

trying to keep up to date. So instead what I'd like to list is

what makes this software unique, anything special about it.

Perhaps its most outstanding features, that sort of thing.

Where and How to obtain it.

If the software is freely distributable then ftp details would

be great. If it is commercial software then the name of the

company distributing the software, and an address or telephone

number. If it is available only by some other means, say mail

order, then details on where and how to obtain it.

Licensing/Copyright

Is the software Copyleft? Copyright? Shareware? Public Domain?

Restricted in use in any way?

Don't worry if you don't know all of these details, just send me what

you do know and I'll list what I can. I'd rather have an incomplete

listing than no listing at all.

Please mail any contributions to:

terry@perf.no.itg.telstra.com.au

I'd list a packet radio address too but I'm still not properly

operational again yet after moving house.

15. Discussion relating to Amateur Radio and Linux.

There are various places that discussion relating to Amateur Radio and

Linux take place. They take place in the comp.os.linux.* newsgroups,

they also take place on the linux-hams list on vger.rutgers.edu.

Other places where they are held include the tcp-group mailing list at

ucsd.edu (the home of amateur radio tcp/ip discussions).

To join the Linux linux-hams mail list, send mail to:

Majordomo@vger.rutgers.edu

with the line:

subscribe linux-hams

in the message body. The subject line is ignored.

To join the tcp-group send mail to:

listserver@ucsd.edu

with the line:

subscribe tcp-group

in the body of the text.

Note: Please remember that the tcp-group is primarily for discussion

of the use of advanced protocols, of which tcp/ip is one, in Amateur

Radio. Linux specific questions should not ordinarily go there.

16. Copyright.

The HAM-HOWTO, an introduction to Amateur Radio software available for

Linux and information on how to configure some of it. Copyright (c)

1995,1996 Terry Dawson.

This program is free software; you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation; either version 2 of the License, or (at

your option) any later version.

This program is distributed in the hope that it will be useful, but

WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU

General Public License for more details.

You should have received a copy of the GNU General Public License

along with this program; if not, write to the:

Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,

USA.


| HowTo Linux Zone | Linux Zone Home | E-Mail Me |

Copyright 1999

Linux Zone