home *** CD-ROM | disk | FTP | other *** search
Wrap
<!doctype linuxdoc system> <!-- This is the Linux HAM-HOWTO. It is a list of amateur radio software for linux, please send any comments of suggestions to the author: terry@perf.no.itg.telecom.com.au --> <article> <title>Linux HAM-HOWTO, Amateur Radio. <author>Terry Dawson, VK2KTJ, <tt>terry@perf.no.itg.telecom.com.au</tt> <date>v2.0, 30 April 1996 <abstract> 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. </abstract> <!-- Table of contents --> <toc> <!-- Begin the document --> <sect><heading>Introduction. <p> 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. <sect1><heading>Changes from the previous version <p> <verb> Additions: ObjectProDSP LBBS - maybe. Mike Westfall's ttylinkd Craig Small's ttylinkd predict, uo11, dove, kepgen - thanks John! Corrections/Updates: Copyright changed to GNU GPL version 2.0 Removed the Hints/Tricks section and made it the AX25-HOWTO Removed the SCC, PI, PacketTwin and moved them to AX25-HOWTO Updated svgaftt - thanks Andrew! A small fixlet for TNOS on ftp.ucsd.edu Updated chipmunk home site - thanks John! Updated TNT to DPTNT </verb> <sect><heading>Where to obtain new versions of this document. <p> The Linux Documentation Project runs a Web Server and this document appears there as <url url="http://sunsite.unc.edu/mdw/HOWTO/HAM-HOWTO.html" name="The HAM-HOWTO">. Dennis Boylan N4ZMZ <tt><dennis@nanovx.atl.ga.us></tt> makes it available at the following three locations: <url url="http://www.com/linux/radio/index.html" name="www.com">, <url url="http://www.hboc.com/linux/index.html" name="www.hboc.com"> and <url url="http://www.lan.com/linux/index.html" name="www.lan.com">. John Gotts N8QDW <tt><jgotts@engin.umich.edu></tt> makes it available at: <url url="http://www-personal.engin.umich.edu/~jgotts/linuxhamsoft.html" name="www.engin.umich.edu">. Dan Todd <tt><dantodd@fusilli.ucdavis.edu></tt> makes it available at the following two locations: <url url="http://wheel.dcn.davis.ca/~dantodd/Linux/HAM-HOWTO.html" name="wheel.dcn.davis.ca">, and <url url="http://fusilli.ucdavis.edu/Linux/HAM-HOWTO.html" name="fusilli.ucdavis.edu">. Alan Hargreaves VK2KVF <tt><alan@dap.CSIRO.AU></tt> makes it available in Australia at: <url url="http://www.dap.csiro.au/RadioLinux" name="www.dap.csiro.au">. The Tuebingen Radio Club has it available from their home page at: <url url="http://www.neckar-alb.de/darc/welcome.html" name="DARC Home Page"> 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. <sect><heading>Satellite Software. <p> The following software is for use in experimentation with Satellite communication. <sect1><heading>MicroSat Ground Station Software <p> <descrip> <tag>Author </tag>John Melton, G0ORX/N6LYT, g0orx@amsat.org and Jonathan Naylor G4KLX, g4klx@amsat.org <tag>Description </tag>Microsat Ground Station software. <tag>Status </tag>BETA. Version 0.9-Xaw released. <tag>System requirements </tag>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. <tag>Detail </tag>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. <p> The software provides the following programs: <descrip> <tag>xpb:</tag>broadcast monitor <tag>xpg:</tag>ftl0 file upload program, message upload program <tag>xtlm:</tag>telemetry display program <tag>downloaded:</tag>downloaded file list viewer <tag>directory:</tag>directory list viewer <tag>message:</tag>message preparation application <tag>viewtext:</tag>uncompressed ASCII text file viewer <tag>viewlog:</tag>display the contents of some log files <tag>xweber:</tag>special program for downloading webersat images <tag>phs:</tag>general purpose PACSAT header stripper </descrip> <tag>Where and How to obtain it. </tag>John's software is available from: <url url="ftp://ftp.amsat.org/amsat/software/Linux/microsat-0.9-Xaw.tar.gz" name="ftp.amsat.org"> or <url url="ftp://ftp.funet.fi/pub/ham/satellite/pacsat/microsat-0.9-Xaw.tar.gz" name="ftp.funet.fi">. Please check for new versions. <tag>Licensing/Copyright </tag>GNU Public License. Freely redistributable, No warranty. <tag>Contributed by: </tag>John Melton, G0ORX/N6LYT, Alan Cox, GW4PTS, Jonathon Naylor, G4KLX </descrip> <sect1><heading>SatTrack - Satellite tracking program <p> <descrip> <tag>Name </tag>SatTrack <tag>Author </tag>Manfred Bester, DL5KR, manfred@ssl.berkeley.edu, (510) 849-9922 <tag>Description </tag>Satellite realtime tracking and orbit prediction program with X11 color graphics. <tag>Status </tag>Version 3.1 has been released. <tag>System requirements </tag>A vt100 terminal and or X11 server. A Maths Coprocessor is useful, but not essential, for good performance. <tag>Detail </tag>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. <p> 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 5 MB 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 <url url="http://www.primenet.com/~bester/sattrack.html" name="SatTrack WWW Home Page"> <p> Compiling the software under Linux is quite straightforward. Manfred has designed the Makefile to compile the software directly under your home directory, this is easy to change. <p> The steps I took were: <tscreen><verb> # cd /usr/src # export HOME=/usr/src # gzip -dc sattrack-3.1.1.tar.gz | tar xvf - # cd SatTrack/src # vi Makefile {Comment SUN4 compile options} {Uncomment the linux options} {Select the options you want} # make </verb></tscreen> <tag>Where and How to obtain it. </tag>SatTrack can be found at: <url url="ftp://ftp.amsat.org/amsat/software/Linux/sattrack-3.1.1.tar.gz" name="ftp.amsat.org"> or <url url="ftp://ftp.jvnc.net/priv/kupiec/sattrack/sattrack-3.1.1.tar.gz" name="ftp.jvnc.net"> or the <url url="http://ssl.berkeley.edu/isi_www/sattrack-3.1.1.tar.gz" name="SatTrack WWW Home Page"> <tag>Licensing/Copyright </tag>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. <tag>Contributed by: </tag>Manfred Bester, DL5KR </descrip> <sect1><heading>Predict <p> <descrip> <tag>Author </tag>John A. Magliacane, KD2BD, <kd2bd@amsat.org> <tag>Description </tag>A satellite orbital prediction program that also tracks the sun's position to predict visible satellite passes. <tag>Status </tag>Complete and working. <tag>System requirements </tag>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. <tag>Detail </tag>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. <p> 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. <p> To install the package use the following: <tscreen><verb> # cd / # tar xvfz predict.tgz </verb></tscreen> <tag>Where and How to obtain it. </tag>You can obtain predict from: <url url="ftp://pilot.njin.net/pub/SpaceNews/linux" name="pilot.njin.net"> <tag>Licensing/Copyright </tag>This software is available free of charge and must be used for non-commercial purposes only. <tag>Contributed by </tag>John A. Magliacane, KD2BD </descrip> <sect1><heading>UO11 <p> <descrip> <tag>Author </tag>John A. Magliacane, KD2BD, <kd2bd@amsat.org> <tag>Description </tag>A simple UoSAT-OSCAR-11 satellite telemetry decoding program. <tag>Status </tag>Complete and working. <tag>System requirements </tag>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. <tag>Detail </tag>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. <p> To install you should use the following commands: <tscreen><verb> # cd / # tar xvfz uo11.tgz </verb></tscreen> <tag>Where and How to obtain it. </tag>You can obtain uo11 from: <url url="ftp://pilot.njin.net/pub/SpaceNews/linux" name="pilot.njin.net">. <tag>Licensing/Copyright </tag>This software is available free of charge and must be used for non-commercial purposes only. <tag>Contributed by </tag>John A. Magliacane, KD2BD </descrip> <sect1><heading>Dove <p> <descrip> <tag>Author </tag>John A. Magliacane, KD2BD, <kd2bd@amsat.org> <tag>Description </tag>A simple DOVE-OSCAR-17 satellite telemetry decoding program. <tag>Status </tag>Complete and working. <tag>System requirements </tag>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. <tag>Detail </tag>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. <p> To install Dove you should use the following commands: <tscreen><verb> # cd / # tar xvfz dove.tgz </verb></tscreen> <tag>Where and How to obtain it. </tag>You can obtain Dove from: <url url="ftp://pilot.njin.net/pub/SpaceNews/linux" name="pilot.njin.net">. <tag>Licensing/Copyright </tag>This software is available free of charge and must be used for non-commercial purposes only. <tag>Contributed by </tag>John A. Magliacane, KD2BD </descrip> <sect1><heading>Kepgen <p> <descrip> <tag>Author </tag>John A. Magliacane, KD2BD, <kd2bd@amsat.org> <tag>Description </tag>A simple, yet useful utility that generates Keplerian data files in the NASA 2-line format from data entered through the keyboard. <tag>Status </tag>Complete. <tag>System requirements </tag>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. <tag>Detail </tag>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. <p> To install kepgen you should use the following commands: <tscreen><verb> # cd / # tar xvfz kepgen.tgz </verb></tscreen> <tag>Where and How to obtain it. </tag>You can obtain kepgen from: <url url="ftp://pilot.njin.net/pub/SpaceNews/linux" name="pilot.njin.net">. <tag>Licensing/Copyright </tag>This software is available free of charge and must be used for non-commercial purposes only. <tag>Contributed by </tag>John A. Magliacane, KD2BD </descrip> <sect><heading>Shack Automation Software. <p> 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. <sect1><heading>FT-890 remote control <p> <descrip> <tag>Author </tag>Emarit Ranu, drranu@holly.ColoState.EDU, KG0CQ. <tag>Description </tag>A simple program to control a Yaesu FT-890 transciever via its CAT port from linux. <tag>Status </tag>Working <tag>System requirements </tag>Yaesu FT-890, Yaesu FIF-232C interface converter or homebuilt equivalent (Feb 1993 "QST", page 37). Linux, serial cable. <tag>Detail </tag>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. <tag>Where and How to obtain it. </tag>The software is currently only available from the author by email. <tag>Licensing/Copyright </tag>You may copy this program millions of times, the only restrictions are: <itemize> <item>You may not charge ANYONE for the program itself. <item>You may not distribute modified versions of the program. <item>If you distribute the program, it MUST be the ORIGINAL tar file as received by the author. The README file has to be included. </itemize> <tag>Contributed by: </tag>Emarit Ranu, drranu@holly.ColoState.EDU </descrip> <sect><heading>Packet Radio <p> Software for use in conjunction with, or for facilitating packet radio. <sect1><heading>JNOS <p> <descrip> <tag>Author </tag>Brandon Allbery, KF8NH, bsa@kf8nh.wariat.org <tag>Description </tag>Brandon ported JNOS to Linux. His port is currently of the 1.09 (aka 1.08df) release of JNOS. Future versions will probably be based on Doug Crompton's evolution of 1.08df. Brandon suggests that JNOS for Linux is primarily of interest to people with existing DOS-based NOS configurations (especially server/switch configurations) who wish to switch to Linux or to escape the 640K barrier. <tag>Status </tag>Brandons code was rolled back into the main jnos distribution, so development on the two runs in parallel. <tag>System Requirements. </tag>Any version of Linux along with <em>ncurses</em> 1.8.1 or 1.8.5 (the latter is preferred). Optionally you will require Linux networking (at least loopback and slip). <tag>Detail </tag> If you include the Linux networking code in addition to JNOS, you can link the two by a slip link running over a pty, so that Linux can provide services to your radio users. In this way you can easily add servers without having to build them into JNOS itself. <tag>Where and How to obtain it. </tag>You can obtain JNOS for Linux ALPHA.4 at: <url url="ftp://ftp.ucsd.edu/hamradio/packet/tcpip/jnos/jnos110i.zip" name="ftp.ucsd.edu"> <em>ncurses</em> is available on most Linux ftp sites. <tag>Licensing/Copyright </tag>Brandon's modifications to JNOS are public domain. Most of the pre-existing NOS code is copyrighted and restricted to non-commercial use by the various contributors from Phil Karn on. <tag>Contributed by: </tag>Brandon Allbery, KF8NH </descrip> <sect1><heading>TNOS <p> <descrip> <tag>Author </tag>Brian A. Lantz, brian@lantz.com <tag>Description </tag>TNOS is a NOS derivative that is being actively supported and which is available for both DOS and Linux. It features enhancements not found in other NOS versions. <tag>Status </tag>The current version is 2.0 and is stable. <tag>System Requirements </tag>Kernel networking slip support if you want to link the normal Linux network facilities with TNOS. A kiss tnc. <tag>Detail </tag>Brian maintains a World Wide Web server which contains up to date information on TNOS, you can find it at <url url="http://www.lantz.com/tnos/tnos.html" name="www.lantz.com">. <tag>Where and how to obtain it </tag>The current version of TNOS is always available from: <url url="ftp://ftp.lantz.com/tnos/current/linux/" name="ftp.lantz.com">, <url url="ftp://sunsite.unc.edu/pub/Linux/apps/ham/" name="sunsite.unc.edu">, or <url url="ftp://ftp.ucsd.edu/hamradio/packet/tcpip/tnos/" name="ftp.ucsd.edu">. <tag>Licensing/Copyright etc. </tag>Free for use by amateur radio operators and educational oraganisations </descrip> <sect1><heading>N0ARY Packet BBS for UN*X <p> <descrip> <tag>Author </tag>Bob Arasmith, N0ARY, ported to Linux (and others) by Bob Proulx, KF0UW, rwp@fc.hp.com <tag>Description </tag>A packet bbs implemented under UN*X. <tag>Status </tag>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. <tag>System Requirements. </tag>Linux installation, C Compiler, plus HAM radio TNC hardware. <tag>Detail </tag>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. <tag>Where and How to obtain it. </tag>For a Linux version or for Linux information send mail to <tt>rwp@fc.hp.com</tt>. For a SunOS version contact <tt>bob@arasmith.com</tt>. This code is not packaged for distribution yet since it is not past the alpha stage of development. <tag>Licensing/Copyright </tag>Copyright by Bob Arasmith, N0ARY, but freely redistributable. <tag>Contributed by: </tag>Bob Proulx, kf0uw, rwp@fc.hp.com </descrip> <sect1><heading>LBBS - Linux BBS message gateway <p> <descrip> <tag>Author </tag>Daryl L Miles, G7LED, dlm@frink.demon.co.uk <tag>Description </tag>A BBS package designed to operate with either the native AX.25 kernel code or with the Wampes package. <tag>Status </tag>In development, working. <tag>System requirements </tag>Kernel AX.25 support or the Wampes package. sendmail, CNEWS. <tag>Detail </tag>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: <itemize> <item>MBL, FBB batching, FBB compressed, FBB type 1 compressed forwarding with restart facility implemented, deferring, and rejection. <item>various Linux transport mechanisms including TCP kernel, AX.25 kernel, Wampes NetROM, AX25 or TCP. <item>Simple dialer, to allow connections through AX.25 or NetROM nodes. <item>White Pages <item>Transient handling of type A (ACK messages). <item>SMTP/NNTP<>BBS gatewaying implemented heavily to the extent that the user front end will be accessing the NetNews spool to retrieve articles. <item>Message filter mechanism <item>Field swapping (like SWAPP.SYS in FBB). <item>Multiuser/connect. </itemize> To install, I did the following: <tscreen><verb> # cd /usr/src # mkdir LBBS # tar xvfz LBBS-0.1.6A.tar.gz # cd LBBS # ./Install.sh </verb></tscreen> This created a <tt>/usr/lbbs</tt> directory. The <tt>README.Setup</tt> file suggest an order in which to configure the BBS. <tag>Where and How to obtain it. </tag>You can obtain LBBS from: <url url="ftp://rsl_pc3.ion.le.ac.uk/pub/LBBS" name="G7PIT's ftp site">, or <url url="ftp://ftp.ucsd.edu/hamradio/packet/tcpip/linux/" name="ftp.ucsd.edu">. <tag>Licensing/Copyright </tag>Freely distributable for any non-commercial Amateur Radio use only. No warranty. Will be changed to GPL when software is stable. </descrip> <sect1><heading>MBL/RLI message to NNTP and email converter. <p> <descrip> <tag>Author </tag>SM0OHI, pme@it.kth.se <tag>Description </tag>Software that will convert incoming MBL/RLI messages into either NNTP or RFC-822 formatted mail messages. <tag>Status </tag>Development, not yet released. <tag>System requirements </tag>Unknown. <tag>Detail </tag>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. <tag>Where and How to obtain it. </tag>Not yet availale. <tag>Licensing/Copyright </tag>Unknown. <tag>Contributed by: </tag>SM0OHI </descrip> <sect1><heading>Packet Cluster Node software <p> <descrip> <tag>Author </tag>Franta Bendl, DJ0ZY, and Bernhard ("Ben") Buettner, DL6RAI, root@dl6rai.muc.de <tag>Description </tag>A PacketCluster like system running on Linux. <tag>Status </tag>Released in October 1995. <tag>System Requirements </tag>Linux Kernel version 1.2.0 or greater with Alan Cox's AX.25 version 025 driver, TCP/IP networking, SysV IPC. Also needs Perl and KISS TNC hardware on serial device. <tag>Detail </tag>PacketCluster nodes have been available for about six years. The original software was written by Dick Newell, AK1A, and is running under DOS. <em>clx</em> 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 <em>clx</em>. So it fits well into an established network of PacketCluster nodes. <em>clx</em> 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: <itemize> <item>It is fully compatible with the internal PCxx protocol and from a users' point of view. It allows multitasking and different priorities for different things. <item>The software detects looping DX spots without generating endless messages. <em>clx</em> 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". <em>clx</em> knows of so-called "active" and "passive" links. The outcome is that more DX information is seen by clx. <item>An interface to call your external programs (even dialog programs). <item><em>clx</em> uses modern programming concepts like shared memory for common data, lex & yacc to implement command language, shared libraries to keep binaries small (this is still on our wish list), remote procedure calls for inter process communication. It is strictly modularized with its own dedicated process for every major task. <item>Comprises the following modules: <descrip> <tag>con_ctl</tag>interfaces AX.25 kernel code and provides a socket for local users. <tag>rcv_ctl</tag>manages receive spooling. <tag>snd_ctl</tag>manages transmit spooling. <tag>rm_disp</tag>receive message dispatcher, forwards messages to other processes. <tag>usr_req</tag>user database requests, forks a process for every database task to make it run in the background. The background process later sends the results directly to send_ctl. <tag>mb_ctl</tag>mailbox control. The mailbox keeps messages in a file system, header information is stored in the database. <tag>usr_ctl</tag>user administration (logins, logouts, logbook). <tag>usc_mng</tag>manages external user commands and command extensions. <tag>iu_com</tag>inter user communication (talk, conference). <tag>send_ctl</tag>transmit spooling, handling priorities. <tag>icl_com</tag>inter node communication (processing and generating PCxx messages). <tag>clx_ctl</tag>system administration, installing shared memory pages. <tag>int_com</tag>manages internal program communications. </descrip> <item>The following is the only application program which can be run on the console: <descrip> <tag>loc_usr</tag>allows console operator(s) to log in like a normal user. </descrip> </itemize> Future enhance planned are: <itemize> <item>A console monitor to watch ongoing activities <item>Speed optimization <item>An internal clx protocol <item>An additional command shell for experienced users </itemize> <tag>Where and How to obtain it: </tag> <url url="ftp://ftp.funet.fi/pub/ham/unix/Linux/cluster" name="ftp.funet.fi"> There are five files that make up the package: <itemize> <item>00Index <item>clx_200.tgz <item>install.clx <item>README </itemize> <tag>Licensing/Copyright </tag><em>clx</em> (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 <tt><clx_us@dl6rai.muc.de></tt> to organise this. <tag>Contributed by: </tag>Bernhard ("Ben") Buettner, DL6RAI </descrip> <sect1><heading>Single floppy disk AX.25 router. <p> <descrip> <tag>Author </tag>Alan Cox, GW4PTS, iialan@iifeak.swan.ac.uk <tag>Description </tag>A single floppy disk version of linux with enough software to allow a PC to act as an AX.25/IP router. <tag>Status </tag>Development, not yet released. <tag>System requirements. </tag>As for any Linux system a 386SX class PC or better. <tag>Detail </tag>No detail yet. <tag>Where and How to obtain it. </tag>Not yet available. <tag>Licensing/Copyright </tag>Unknown/Undecided. </descrip> <sect1><heading>DPTNT Terminal and BBS package. <p> <descrip> <tag>Author </tag>Mark Wahl, DL4YBG, DL4YBG@DB0BLO.#.DEU.EU, wahlm@zelator.de <tag>Description </tag>A suite of programs that provide BBS and Terminal programs for Linux. <tag>Status </tag>Stable and working. <tag>System requirements </tag>TNC supporting WA8DED hostmode or KISS protocols. <tag>Detail </tag>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: <descrip> <tag>Multiple sessions:</tag>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. <tag>Data capture, file transfer and logging:</tag>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. <tag>Remote Shell operation:</tag>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. <tag>Redirection of devices to a channel:</tag>TNT allows you to redirect input/output from a channel to a device, a modem for example. <tag>Umlaut conversion:</tag>TNT provides umlaut conversion if necessary. <tag>Remote mode:</tag>Remote users can issue command themselves if allowed to do so. <tag>Socket mode:</tag>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. </descrip> <p> DPBOX is a full featured BBS supporting the following features: <itemize> <item>F6FBB, W0RLI, TheBox style forwarding protocols. <item>8-bit transparent handling of messages using AutoBIN protocol. <item>BBS data compressed to save space on disk, forwarding and downloading. <item>"Live message capture" off BBS frequency, saves network traffic. <item>PACSAT style bulletin broadcast transmitter and receiver. <item>up to 200 simultaneous users. </itemize> <tag>Where and How to obtain it. </tag>TNT by itself is available by anonymous ftp from: <url url="ftp://ftp.funet.fi/pub/ham/unix/packet/tntsrc09.tgz" name="ftp.funet.fi">. The DPTNT package may be found at: <url url="ftp://ftp.funet.fi/pub/ham/unix/packet/dptnt/" name="ftp.funet.fi">, or <url url="ftp://ftp.tapr.org/pub/tapr/software_lib/Linux/" name="ftp.tapr.org">, or <url url="ftp://ftp.ucsd.edu/hamradio/packet/tcpip/incoming/" name="ftp.ucsd.edu">. <p> The Home Pages of the developers are at: <url url="http://www.snafu.de/~wahlm/" name="DL4YBG"> and <url url="http://hppool0.rz.hu-berlin.de/~h0187akk/" name="DL8HBS"> <tag>Licensing/Copyright </tag>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. </descrip> <sect1><heading>IPIP encapsulation daemon. <p> <descrip> <tag>Name </tag>Mike Westerhof's IPIP encapsulation daemon. <tag>Author </tag>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. <tag>Description </tag>A daemon that will allow you to use your linux machine as an IPIP encapsulating gateway. <tag>Status </tag>Ron is running this code himself, and the other version have been run quite successfully. <tag>System requirements </tag>KISS TNC, any version of Linux supporting RAW sockets. <tag>Detail </tag>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. <tag>Where and How to obtain it. </tag>This software is available from the <url url="ftp:///col.hp.com/hamradio/packet/etc/ipip/ipip.tar.gz" name="col.hp.com"> ftp site. <tag>Licensing/Copyright etc. </tag>Freely distributable, though Bdale asks that if you use the code and like it you might send him a QSL card or a postcard. <tag>Contributed by: </tag>Ron Atkinson, N8FOW, and Bdale Garbee, N3EUA </descrip> <sect1><heading>AXIP encapsulation daemon. <p> <descrip> <tag>Name </tag>Mike Westerhof's AXIP encapsulation daemon. <tag>Author </tag>Mike Westerhof KA9WSB, ported to Linux by Ron Atkinson N8FOW. <tag>Description </tag>A daemon that will allow you to use your linux machine as an AXIP encapsul ating gateway. <tag>Status </tag>Not properly tested, but assumed to work ok. <tag>System requirements </tag>KISS TNC, any version of Linux supporting RAW sockets. <tag>Detail </tag>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 <tt>Makefile</tt> for linux, and with it the software compiled without errors on my system running a recent version kernel. Ron has also written some <tt>README</tt> files which give you the detail necessary to compile the system and the original documentation describes how to configure it. <tag>Where and How to obtain it. </tag>This software is available in the <url url="ftp://sunsite.unc.edu/pub/Linux/apps/ham/ax25ip.tar.gz" name="sunsite.unc.edu ham apps directory">. <tag>Licensing/Copyright etc. </tag>Freely distributable so long as the original copyright notice is not removed. <tag>Contributed by: </tag>Ron Atkinson, N8FOW </descrip> <sect1><heading>Ping-Pong Convers Server <p> <descrip> <tag>Name </tag>Fred Baumgartens Convers Server for Linux. <tag>Author </tag>Fred Baumgarten, DC6IQ, <dc6iq@insu1.etec.uni-karlsruhe.de> <tag>Description </tag>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. <tag>Status </tag>In use of a number of popular convers servers, appears very stable. <tag>System requirements. </tag>Linux, GNU make, C compiler. <tag>Detail. </tag>Complete installation instructions are included in the <tt>INSTALL</tt> file that is included in the distribution. <tag>Where and How to obtain it. </tag>A distribution of this software is available at <url url="ftp://sunsite.unc.edu/pub/Linux/apps/ham/convers/" name="sunsite.unc.edu">. The home of the software is at <url url="ftp://insu1.etec.uni-karlsruhe.de/pub/hamradio/convers/convers" name="insu1.etec.uni-karlsruhe.de ftp server"> <tag>Licensing/Copyright etc. </tag>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. </descrip> <sect1><heading>RSPF Daemon <p> <descrip> <tag>Name </tag>RSPF - Radio Shortest Path First routing daemon for Linux <tag>Author </tag>Craig Small vk2xlz <csmall@triode.apana.org.au> <tag>Description </tag>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. <tag>Status </tag>Alpha - running, needs testing and bug reports. Current version is 0.05 <tag>System requirements. </tag>Requires Alan Cox's kernel based AX.25 code. <tag>Detail </tag>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. <tag>Where and How to obtain it. </tag>Current versions are always available from <url url="ftp://sunsite.unc.edu/pub/Linux/apps/ham/" name="sunsite.unc.edu"> or <url url="ftp://ftp.ucsd.edu/hamradio/packet/tcpip/incoming" name="ftp.ucsd.edu"> or from the author. <tag>Licensing/Copyright </tag>GNU Public License vers 2.0 <tag>Contributed by: </tag>Craig Small vk2xlz <csmall@triode.apana.org.au> </descrip> <sect1><heading>Michael Westfall's TTYLINK Daemon <p> <descrip> <tag>Name </tag>ttylinkd - a ttylink daemon for Linux. <tag>Author </tag>Michael Westfall, N6KUY, <mwestfal@.csci.csusb.edu> <tag>Description </tag>A split screen terminal program that listens on the ttylink port and accepts incoming connection requests. <tag>Status </tag>Seems to work fine. <tag>System requirements </tag>none special. <tag>Detail </tag>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. <tag>Where and How to obtain it. </tag>You can obtain ttylinkd from: <url url="ftp://sunsite.unc.edu/pub/Linux/apps/ham/ttylinkd.tgz" name="sunsite.unc.edu"> or <url url="ftp://ftp.ucsd.edu/hamradio/packet/tcpip/incoming/ttylinkd.tgz" name="ftp.ucsd.edu">. <tag>Licensing/Copyright </tag>Unknown, presumed freely distributable. </descrip> <sect1><heading>Craig Small's TTYLINK Daemon <p> <descrip> <tag>Name </tag>ttylinkd - a ttylink daemon for Linux. <tag>Author </tag>Craig Small, VK2XLZ, <csmall@triode.apana.org.au> <tag>Description </tag>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 <em>ax25d</em> program so that AX.25 users may also make use of it to connect to you. <tag>Status </tag>Alpha, but working. <tag>System requirements. </tag>Kernel networking support with AX.25 support if desired. <tag>Detail </tag>Because the <tt>talk</tt> protocol is a non-standard, that is it isn't actually defined anywhere (except the source), the <tt>ttylink</tt> 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. <p> To build and install the software, I did: <tscreen><verb> # cd /usr/src # tar xvfz ttylinkd-0.02.tar.gz # cd ttylinkd-0.02 <edited the Makefile to change the SYSOP_USER> # make # cp ttylink /usr/sbin <edited /etc/service, /etc/inetd.conf as instructed in README> # killall -1 inetd </verb></tscreen> <tag>Where and How to obtain it. </tag>You can obtain the latest version of ttylinkd from: <url url="ftp://sunsite.unc.edu/pub/Linux/apps/ham/" name="sunsite.unc.edu"> or <url url="ftp://ftp.ucsd.edu/hamradio/packet/tcpip/incoming" name="ftp.ucsd.edu">. <tag>Licensing/Copyright </tag>GNU Public License vers 2.0 </descrip> <sect><heading>Morse Code <p> Software for use in conjunction with, or for facilitating Morse communication. <sect1><heading>GW4PTS Morse trainer. <p> <descrip> <tag>Author </tag>Alan Cox, GW4PTS, iialan@iifeak.swan.ac.uk <tag>Description </tag>A Morse Code trainer that uses the PC internal speaker <tag>Status </tag>stable, works quite well, unfinished. <tag>System requirements </tag>Linux, any version <tag>Detail </tag>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. <tag>Where and How to obtain it. </tag>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 <url url="ftp://sunsite.unc.edu/pub/Linux/apps/ham/GW4PTS.morse.tar.gz" name="sunsite.unc.edu">. <tag>Copyright/Licensing </tag>GNU Public License 2, freely redistributable, no warranty. </descrip> <sect1><heading>morse (aka superiormorse) <p> <descrip> <tag>Author </tag>Joe Dellinger, Hawaii Institute of Geophysics, University of Hawaii at Manoa, joe@sep.stanford.edu, jdellinger@trc.amoco.com, joe@soest.hawaii.edu <tag>Description </tag>A morse-code practice program for UNIX workstations. <tag>Status </tag>Quite stable <tag>System Requirements </tag>Currently supports X11, Sun4, HP, Indigo, and Linux <tag>Detail </tag>Lots of features and options. Includes a utility for generating random content QSOs, similar to those used in the FCC exams. <tag>Where and How to obtain it: </tag><em>morse</em> can be obtained from: <url url="ftp://sepftp.stanford.edu/pub/UNIX_utils/morse/morse.tar.gz" name="sepftp.standford.edu">. <tag>Licensing/Copyright </tag>Freely Redistributable <tag>Contributed by: </tag>Brian Suggs, AC6GV, and John Gotts, jgotts@engin.umich.edu </descrip> <sect><heading>AMTOR Software. <p> Software for use in conjunction with, or for facilitating AMTOR. <sect><heading>PACTOR Software. <p> Software for use in conjunction with, or for facilitating PACTOR. <sect><heading>Slow Scan Television Software. <p> Software for use in conjunction with, or for facilitating Slow Scan Television. <sect><heading>Facsimile Software. <p> Software for use in conjunction with, or for facilitating Facsimile. <sect><heading>Design and Construction Software. <p> 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. <sect1><heading>Software Oscilloscope <p> <descrip> <tag>Author </tag>Jeff Tranter, Jeff_Tranter@Mitel.COM <tag>Description </tag>Scope is a simple software emulation of an oscilloscope. It graphically displays voltage as a function of time. <tag>Status </tag>ALPHA. First release. <tag>System requirements </tag>Sound card with input capability supported by the kernel sound driver. SVGALIB is used to do the display work. <tag>Detail </tag>Scope uses the <tt>/dev/dsp</tt> 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. <tag>Where and How to obtain it. </tag>You can obtain source, makefile and man page for Scope from: <url url="ftp://sunsite.unc.edu/pub/Linux/apps/circuits/scope-0.1.tar.gz" name="sunsite.unc.edu"> <tag>Licensing/Copyright </tag>GNU Public License, Freely redistributable, No warranty. </descrip> <sect1><heading>Printed Circuit Board design tool. <p> <descrip> <tag>Author </tag>Thomas Nau, <Thomas.Nau@rz.uni-ulm.de> <tag>Description </tag>An X11 based interactive printed circuit board design tool. <tag>Status </tag>Vers 1.3, stable. <tag>System requirements </tag>X11 Windowing system and a recent flex program. <tag>Detail </tag>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. <tag>Where and How to obtain it. </tag>You can obtain the pcb package from: <url url="ftp://sunsite.unc.edu/pub/Linux/apps/circuits/pcb-1.3.tar.gz" name="sunsite.unc.edu"> or from: <url url="ftp://ftp.medizin.uni-ulm.de/pub/pcb-1.3/pcb-1.3.tar.gz" name="ftp.medizin.uni-ulm.de"> <tag>Licensing/Copyright </tag>GNU Public License </descrip> <sect1><heading>Chipmunk circuit design and simulation tool <p> <descrip> <tag>Author </tag>Dave Gillespie <daveg@synaptics.com> and John Lazzaro <lazzaro@cs.berkeley.edu> <tag>Description </tag>Schematic Entry and Digital or Analog Simulation. <tag>Status </tag>vers 5.10, stable. <tag>System requirements </tag>X11 windowing system and older (XFree86-2.x) libs, 8 bpp (256 color) only <tag>Detail </tag>I haven't tried this one out yet. <tag>Where and How to obtain it. </tag>You can obtain the Chipmunk package from its home site at <url url="http://www.pcmp.caltech.edu/chipmunk/" name="www.pcmp.caltech.edu">. <tag>Licensing/Copyright </tag>Modified GNU Public License, Caltech specifically disclaimed from liability. </descrip> <sect1><heading>irsim <p> <descrip> <tag>Author </tag>Dmitry Teytelman, dim@leland.stanford.edu <tag>Description </tag>An event-driven logic-level simulator for MOS circuits <tag>Status </tag>Version 9.2, production. <tag>System Requirements </tag>X-Windows. <tag>Detail </tag>irsim is an X11 based simulator for MOS circuits. It has two simulation modes, either <em>switch</em> where each transistor is modelled as a voltage controlled switch, or <em>linear</em> where each transistor is modelled as a resistor in series with a voltage controlled switch, and each node has a capacitance. <tag>Where and How to obtain it. </tag>You can obtain irsim from: <url url="ftp://sunsite.unc.edu/pub/Linux/apps/circuits/irsim-9.2.linux.1.tar.gz" name="sunsite.unc.edu">. <tag>Licensing/Copyright </tag>Freely Redistributable </descrip> <sect1><heading>Spice vers. 3f4 <p> <descrip> <tag>Author </tag>University of California, Berkeley, port by Jeff@RyeHam.EE.Ryerson.Ca <tag>Description </tag>Spice is an analog circuit emulator. <tag>Status </tag>Stable release. <tag>System requirements </tag>Unknown. <tag>Detail </tag>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 <tt>readme</tt> file comes with the package. To install I did the following: <tscreen><verb> # cd /usr/src # gzip -dc spice3f4.tar.gz | tar xvf - # cd spice3f4 # ./utils/build linux # ./utils/build linux install </verb></tscreen> <tag>Where and How to obtain it. </tag>You can obtain version 3f4 of Spice from: <url url="ftp://sunsite.unc.edu/pub/Linux/apps/circuits/spice3f4.tar.gz" name="sunsite.unc.edu"> <tag>Licensing/Copyright </tag>Copyright held by University California, Berkeley. Freely redistributable provided you are not unfriendly to the U.S. </descrip> <sect1><heading>svgafft - Spectrum analyser <p> <descrip> <tag>Author </tag>Andrew Veliath, veliaa@rpi.edu <tag>Description </tag>svgafft is a spectrum analyser for Linux. <tag>Status </tag>Alpha, but usable. <tag>System requirements </tag>F77, Linux supported sound card, svgalib, a 486DX33 or better. <tag>Detail </tag>svgafft uses the <tt>/dev/dsp</tt> 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. <tag>Where and How to obtain it: </tag>You can find the software at <url url="ftp://tsx-11.mit.edu/pub/linux/ALPHA/svgafft/svgafft-0.2h.tar.gz" name="tsx-11.mit.edu"> and <url url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/freqs/svgafft-0.2h.tar.gz" name="sunsite.unc.edu">. <tag>Licensing/Copyright </tag>GNU Public License. <tag>Contributed by: </tag>Andrew Veliath, veliaa@rpi.edu </descrip> <sect1><heading>Audio Spectrum Analyser <p> <descrip> <tag>Author </tag>Philip VanBaren, phillipv@eecs.umich.edu <tag>Description </tag>An audio spectrum analyser for Linux SVGALIB or X-Windows. <tag>Status </tag>Alpha but usable <tag>System requirements </tag>Linux supported sound card, svgalib or X-Windows. <tag>Detail </tag>freq5a1 uses the <tt>/dev/dsp</tt> 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. <tag>Where and How to obtain it: </tag>You can obtain freq5a1.tar.gz from: <url url="ftp://sunsite.unc.edu/pub/Linux/apps/sound/freq5a1.tar.gz" name="sunsite.unc.edu"> or by mail from the author. <tag>Licensing/Copyright </tag>GNU Public License vers 2.0. </descrip> <sect1><heading>ObjectProDSP <p> <descrip> <tag>Author </tag>Paul Budnik, Mountain Math Software, support@mtnmath.com <tag>Description </tag>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. <tag>Status </tag>alpha. <tag>System requirements </tag>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. <tag>Detail </tag>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. <tag>Where and How to obtain it. </tag>You can obtain ObjectProDSP from: <url url="ftp://sunsite.unc.edu/pub/Linux/devel/opd" name="sunsite.unc.edu">, <url url="ftp://tsx-11.mit.edu/pub/linux/packages/dsp" name="tsx-11.mit.edu">, or <url url="ftp://ftp.funet.fi/pub/OS/Linux/util/electronics/opd" name="ftp.funet.fi">. There are a number of files that comprise the package, some of the quite large so be prepared. <tag>Licensing/Copyright </tag>GNU Public License vers 2.0., Commercial licensing available. </descrip> <sect><heading>Training/Educational Software. <p> 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. <sect><heading>Miscellaneous Software. <p> Software that didn't neatly fit into any other category. <sect1><heading>Linux for HAMS CD-ROM <p> <descrip> <tag>Author </tag>Bruce Perens, bruce@pixar.com <tag>Description </tag>A complete linux distribution on CDROM specifically designed for Amateur Radio operators. <tag>Status </tag>Not yet available. <tag>System requirements. </tag>Linux compatible hardware, some software will obviously require specialised hardware to operate. No additional software should be required. <tag>Detail </tag>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 <url url="http://www.rahul.net/perens/LinuxForHams" name="LinuxForHams WWW page">. <tag>Where and how to obtain it: </tag>It isn't yet available, details will be made available when it is released. <tag>Licensing/Copyright </tag>GNU Public License. <tag>Contributed by: </tag>Bruce Perens, bruce@pixar.com </descrip> <sect1><heading>SunClock <p> <descrip> <tag>Author </tag>John Mackin, john@cs.su.oz.AU <tag>Description </tag>A clock that will show you instantly what parts of the globe are exposed by sunlight and what parts aren't. <tag>Status </tag>Released. <tag>System requirements. </tag>X-Windows. <tag>Detail </tag> <em>sunclock</em> 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. <tag>Where and How to obtain it. </tag>I haven't seen any precompiled sunclock binaries for Linux about, so check your nearest <em>archie</em> server. sunclock compiled straight out of the box for me. <tag>Licensing/Copyright </tag>Public Domain and may be freely copied as long as the notices at the top of sunclock.c remain intact. </descrip> <sect1><heading>Xearth <p> <descrip> <tag>Author </tag>Kirk Johnson, <tuna@cag.lcs.mit.edu> <tag>Description </tag>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 <em>sunclock</em> but requires a bit more processing power. <tag>Status </tag>Version 1.0. <tag>System requirements. </tag>X-Windows. <tag>Detail </tag> <em>xearth</em> 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 <url url="http://cag-www.lcs.mit.edu/~tuna/xearth/" name="xearth Home Page"> and in the documentation which is supplied with the package. <tag>Where and How to obtain it. </tag>The source can be obtained from its home site at <url url="ftp://cag.lcs.mit.edu/pub/tuna/" name="cag.lcs.mit.edu"> or just about any X11/contrib directory. <tag>Licensing/Copyright </tag>Copyright (C) 1989, 1990, 1993 by Kirk Lauritz Johnson. The copyright notice included states that <em>xearth</em> is freely redistributable so long as the copyright notice is left intact, and be included in documentation. <tag>Contributed by: </tag>Kirk Johnson" <tuna@kanchenjunga.lcs.mit.edu> </descrip> <sect><heading>How to contribute or update an entry. <p> 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: <descrip> <tag>Name </tag>The name of the software in question. <tag>Author </tag>Who wrote, or ported the software. An email address, or some other means of contacting them is also essential. <tag>Description </tag>A single line description of what the software does. <tag>Status </tag>An indication of the software's status. Is it still in testing? Is it a production release? Is it still in the design stage? <tag>System requirements </tag>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? <tag>Detail </tag>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. <tag>Where and How to obtain it. </tag>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. <tag>Licensing/Copyright </tag>Is the software Copyleft? Copyright? Shareware? Public Domain? Restricted in use in any way? </descrip> 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: <tt><terry@perf.no.itg.telecom.com.au></tt> I'd list a packet radio address too but I'm still not properly operational again yet after moving house. <sect><heading>Discussion relating to Amateur Radio and Linux. <p> There are various places that discussion relating to Amateur Radio and Linux take place. They take place in the <tt>comp.os.linux.*</tt> newsgroups, they also take place on the <tt>HAMS</tt> list on <tt>vger.rutgers.edu</tt>. Other places where they are held include the <tt>tcp-group</tt> mailing list at <tt>ucsd.edu</tt> (the home of amateur radio tcp/ip discussions), and you might also try the <tt>#linpeople</tt> channel on the <tt>undernet</tt> irc network. To join the Linux <bf>linux-hams</bf> channel on the mail list server, send mail to: <tscreen><verb> Majordomo@vger.rutgers.edu </verb></tscreen> with the line: <tscreen><verb> subscribe linux-hams </verb></tscreen> in the message body. The subject line is ignored. To join the <tt>tcp-group</tt> send mail to: <tscreen><verb> listserver@ucsd.edu </verb></tscreen> with the line: <tscreen><verb> subscribe tcp-group </verb></tscreen> in the body of the text. <bf>Note:</bf> Please remember that the <tt>tcp-group</tt> is primarily for discussion of the use of advanced protocols, of which tcp/ip is one, in Amateur Radio. <em>Linux specific questions should not ordinarily go there.</em> <sect><heading>Copyright. <p> The HAM-HOWTO, an introduction to Amateur Radio software available for Linux and information on how to configure some of it. Copyright (c) 1995 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. </article>