Linux Ham Software
2020-03-06 1508
Chirp - Python-based program for programming memory channels and
configurations of radios. Recommended for use especially with cheap chinese
radios like the Baofengs. Often works better than commercial programs that come
with the radios. Requires python packages, python-serial and python-libxml2,
for use. (Warning multiple xml packages may exist for python. The python-libxml2
package should be the only one needed; install python-lxml just in case it
doesn't work.)
FLDigi - A suite of programs for operating Digital Modes and CW (Morse
Code). FLDigi itself is the main program but also includes other utilities:
flwrap (message wrapper with checksums), flmsg (report formatter), flarq (beacon
messages) and flrig (rig or radio control). Not all distros carry the full suite
or do not indicate they do. Each program is their own package but some distros
(like PCLOS) only indicate that fligi is available.
gPredict - Gui program for monitoring satellite positions and tracking
movements over the Earth (including the ISS). Can be used to track Amateur
Radio or commercial satellites. Has the ability to download more data for other
satellite positions. Will display path of selected satellite over a map of the
Earth or a diagram for overhead path. Useful and a bit fun to use. Note that
there are multiple predict packages in some distros, here I speak of "gpredict"
there is also "predict" which is a server programand requires a separate UI
client (predict-gsat).
See my Electronics page for recommendations on additional programs for Linux
and Amateur Radio. Some Electronics programs are also useful for the Amateur
Radio hobby (like circuit design or uploading firmware).
Linux Operating Systems
2021-03-16 1523
Easy Platforms - Requires you accept others preferences.
MX Linux - Also has crappy forum support. Easy to install (provided you
install it their way) OS that functions more cleanly than Debian and includes
some helpful tools to manage the OS. Also has some nice utilities to create
your own images and redeploy to other hardware. Based on Debian and has systemd
but supposedly you can reconfigure to use sysV like normal.
PCLOS - Dropped due to crappy devs and unhelpful forum. Not recommended
if needing a secure / encrypted install and a knowledgeable and helpful
community.
Technical Platforms - Requires you know what you are doing.
Slackware - Linux grand-daddy; has been around for awhile. A simple to
install and use distro, as long as you don't mess with it. It isn't set up for
novices and can be easily broken if you do not know what you are doing. The
advantage is that it can be configured anyway you want it and install whatever
software you want. Provided you can do it yourself of course. [Recommended for
techies]
Linux From Scratch - The absolute bare-bones distro; built it yourself.
The ongoing project that provides a book and source code to build your own
linux operating system. Not for the faint of heart but the only real difficulty
is setting up your PC for cross-compiling and retaining that configuration
across reboots. Only creates a commandline based system, a graphical desktop
is installed in BLFS (Beyond LFS).
[Recommended for real techies, who know what they are doing]
BSD - the other Unix. I mean FreeBSD but there are other variants. This
is the grand-daddy of all Operating Systems, older than DOS / Windows. FreeBSD
is the best choice but is a bit difficult to install and the devs don't plan
on changing that, they expect people to do it themselves. It is stable and good
production quality. Runs just about everywhere and on any machine. There are
easier to install variants like GhostBSD which is based on a FreeBSD clone
called TrueOS (formerly PC-BSD, based on FreeBSD). But like similar warnings,
if you are expecting some wierd setup, stick with FreeBSD. GhostBSD is a bit
straight forward and you can't do things like encrypted systems. [Recommended
for real techies]
Amateur Radio Specific Platforms - Requires compatibility with ham activities.
I haven't seen a decent ham radio specific
distro of any OS. There used to be the HamFreeSBIE which was a FreeBSD LiveCD
that you could run from a disc, but I don't think anyone maintains it anymore.
There used to be a PSK31 variant of RedHat/Fedora called PSK-Linux (or something
similar) but it has disappeared too. Right now I think the only dedicated Distro
to Amateur Radio is Skywave Linux which is based on Ubuntu and dedicated to SDR
or Digital Modes. It does not appear to have development software like Arduino
or CAD programs for circuits. Debian has what they call a "spin" which includes
ham software already installed, Red Hat / Fedora also does "spins".
[No recommendations; HamFreeSBIE if it is still around]