CHIRP is a free, open-source tool for programming your two-way radio. It supports a large number of manufacturers and models, as well as provides a way to interface with multiple data sources and formats.
Pretty much every two-way radio we recommend on this site can be programmed easily with CHIRP, so we highly recommend its use.
There are two editions of CHIRP floating around. CHIRP-next is the newer version that still receives updates, and the one you want:
Grab the most recent edition of CHIRP-next from the official repository.
Linux instructions are a bit more complicated. Follow the ChirpOnLinux guide at the official website to install CHIRP-next.
Visit ChirpMyRadio.com for the full list of officially supported radios.
This section needs expansion. You can help by adding to it.
This section needs expansion. You can help by adding to it.