What is Skywave Linux? Supported SDR Types Decoders and Digimodes Usage and Installation Apps for Coders Command Line Tools Technical Notes Acknowledgements System Integrity and Authenticity Disclaimer Special Notes and Bug Fixes Apps in this Version of Skywave Linux
Skywave Linux is an operating system using bleeding-edge technology to robustly access broadcast media, utility, military, and amateur radio signals from almost anywhere in the world, using distant servers on the internet and locally connected hardware. Skywave Linux is set up to connect easily to any of the networked, state of the art software defined radio (SDR) servers. There are several hundred of them, making it possible to enjoy high performance SDR operation without any requirement of you to set up large antennas or own radio hardware. All you need to do is boot the system on a computer with internet connectivity, find a remote SDR server in your region of interest, and tune across the spectrum to find signals. Skywave Linux contains drivers to operate numerous types of SDR hardware, plugged into the your computer or on the local network. Downloading, installing and configuring SDR software can be difficult for many computer users; Skywave Linux eliminates the hassle by including several applications installed, configured, and ready to run.
Several types of software defined radios are supported by Skywave Linux:
The key to getting most SDR devices and software to function on Linux is having proper drivers installed. Skywave Linux broadly supports these with a combination of compiled driver software and Debian repository packages, including the SoapySDR ecosystem.
For decoding non-voice analog and digital radio transmission modes, Skywave Linux contains Fldigi, JS8Call, WSJT, and JTDX applications. Weather satellite decoding is possible with SatDump, which handles APT and LRPT signal formats. Gpredict provides real-time satellite tracking and doppler shift correction data. Use the PulseAudio Volume Control application to select the best audio source and levels.
Conventional radio and video broadcast streams are also supported in Skywave Linux. SMPlayer provides global access to music, talk, news, political, and religious stations around the world. Take your swim in the ocean of truth and disinfo. Editable playlists of IPTV and IPRADIO stations are located on the internet - available through most search engines.
Skywave Linux is intended to run as a live environment you boot from a flash drive. However, it is now easily installable with the Calamares application! Write this great Linux system to your desktop or laptop hardware and go forth and tune in the world. It is lightning fast when fully installed on bare metal. Also, Ventoy may be used to set up a portable multiboot drive you can use for USB booting.
The live iso is packaged as a DVD image, but it is not recommended to burn an actual DVD to run any live computing environment. DVDs are far, far too slow! Use a flash drive or SSD for a portable set up; fully install to bare metal for top performance.
Python, Go, Lua, Bash, Perl, Node.js, Java, and Ruby are installed. Neovim is the editor for coding. It looks great. It is functional and streamlined for friction-free workflow. JupyterLab is also installed, which supports creation, testing, and sharing of live applications written in Python, Go, Lua, and Bash. Just do it! Make the next leap in software defined radio by writing the next generation of DSP and firmware applications. Beginners and advanced coders will all enjoy the software creation tools available in Skywave Linux.
Skywave Linux contains a plethora of efficient and fast command line tools.
Skywave Linux is a 64 bit x86 operating system. As of version 5, it is based on Debian's Sid branch of GNU/Linux. Skywave Linux uses the Dynamic window Manager (DWM), with a great set of patches, to provide an efficient workflow light on resources and fast.
More than two thirds, and by some measures, three quarters of humanity live in restrictive information environments, where media access is distorted or unreasonably blocked. It may be necessary for users to make encrypted network connections, which provide stronger privacy, security, and ability to circumvent censorship or geoblocking. Skywave Linux is made to continue working, anyplace and anytime, with the help of tools like Sshuttle, Wireguard, and OpenVPN client applications are installed. There is also a Tor Remote script, useful for SSH tunneling to a distant server which then connects to the internet via Tor. Skywave Linux effectively evades censorship barriers.
Skywave Linux thanks the talented developers who create Debian, Gqrx, Cubic SDR, Dump1090, Fldigi, WebSDR, and the many other components which are essential to this distribution. Skywave Linux also thanks the end users for selecting this distribution and hopes it is an asset to their radio monitoring endeavors.
Great effort goes into making Skywave Linux safe and free of malware. To verify that your copy of the iso image file is authentic, undamaged, and unaltered, check the sha256sum against the official authentication document and verify the digital signature of Skywave Linux. The authentication document is available by the download link at Skywave Linux.com. Use the "Passwords and Keys" or equivalent application to check the signature. Import the Skywave Linux public key from pool.sks-keyservers.net or keyserver.ubuntu.com.
Skywave Linux is provided as-is. No guarantees or warranties are applicable to Skywave Linux. Skywave Linux is an independent distribution derived from Debian GNU/Linux, but not endorsed by or affiliated with Debian or any other organizations. End users bear all responsibility for compliance with applicable regulations relating to communications monitoring.
See the bugfixes page.
For older changes, visit the DOWNLOADS page.