My Virtual Workbench

My Virtual Workbench

Author: Onno (VK6FLAB) November 5, 2022 Duration: 5:04
Foundations of Amateur Radio

With the ever increasing pace of innovation, well, change, I'll leave alone if it's actual innovation instead of marketing, we see new software released at an almost alarming rate.

There is an urge to stay abreast of this process, to update, upgrade and try new solutions as soon as they are presented to you by well meaning friends and colleagues, not to mention online marketing, uh, reviews and other enticements that make you click the button to install something to avert the fear of missing out.

If you've done this for a number of years, actually, who am I kidding, a number of weeks, you'll discover that this comes at a cost. One that the corporate world has attempted to address by using terms like Standard Operating Environment, backups, administrator privileges and other such annoying things that prevent users from trying something new and breaking things.

At home and in the shack most of that is not a problem. No corporate IT division around to stop you, but soon you'll discover that something you installed caused you grief, encouraged your logging software to stop talking to your radio, prevented you radio from changing frequency, or blocked the latest digital mode from working as intended.

I live in that world too, but with the benefit of an IT background I decided nearly a decade and a half ago that enough was enough. I bit the bullet and bought myself a new computer. I vowed to install only one tool on that laptop, a virtualisation environment, also known as a hypervisor. It allows you to run a virtual computer inside a window. Given enough CPU power you can run multiple virtual computers in multiple windows inside your actual physical hardware.

This gives you flexibility. You can run a copy of your favourite operating system in a virtual environment, install the latest and greatest software on it and if it breaks, you delete it and start again. In my case I'm running my daily desktop environment where I'm currently writing this as a virtual Linux machine inside my physical computer which is also running several other virtual machines, including some network monitoring tools, a software defined radio development environment, my accounting software and plenty of other things.

Each virtual machine is nothing more than a folder on my physical computer and making a full backup is as simple as making a copy of that folder. Better still, if I want to try a new version of something on a machine that I'm already using, I can duplicate the folder, fire up the copy of the virtual machine, install the new software and test it. If it works, great, if not, throw it away and start again.

Changing physical computers is also simple. Buy a new computer. Install the hypervisor, copy the machine folders across and start working.

From a security perspective, it also means that I can install a random bit of software recommended by a friend without getting worried about it stealing any of my information, given that my private information isn't on the virtual machine on which I'm installing this unknown piece of software.

I also use this to compile new bits of code. If I come across a project on GitHub that I'd like to try, I can fire up a brand new machine and install all the prerequisites without running the risk of breaking something that I rely on. It also means that I can test with different operating systems, from macOS, any flavour of Linux, copies of Windows and play with virtual copies of Android or if I'm feeling frisky, BeOS.

There are other ways to achieve some of this. For example, you could get yourself a Raspberry Pi and half a dozen MicroSD cards. Install an operating system onto a card, boot the Pi, install your new application and if you like it, use it. If not, wipe the card, start again. You can have a dedicated WSPR beacon card, a contest logging card, whatever you need, all separate, all easy to backup and change as needed.

If that's not enough, some virtualisation environments allow you to emulate different microprocessors, so you could run ARM code on an x86 processor, or vice-versa.

If you want more, you can investigate containerisation. A tool that allows you to essentially create a mini virtual machine and run a new environment using a single command, so fast that you essentially don't need to wait for it to start-up, allowing you to mix and match environments as needed.

At this point you might ask why I'm even talking about this. What does this have to do with amateur radio?

Well, it's how I have my test bench set-up. Sure I have a soldering station, multimeters, a NanoVNA, an antenna analyser and all that kind of great stuff, but my radio world is mostly software and in that space all my tooling is pretty much virtual, put together in such a way that I can pick and choose precisely how I want to test something without killing something I rely on.

I'm telling you about it because in my experience much of the amateur community still relies on a desktop computer running Windows and I have to tell you, there is so much more out there for you to explore.

What does your virtual workbench look like?

I'm Onno VK6FLAB


For anyone curious about the crackle of a distant voice emerging from the static or the thrill of making a contact across the globe using nothing but radio waves, Foundations of Amateur Radio offers a friendly, steady guide. Hosted by Onno (VK6FLAB) from Australia, this long-running podcast acts as a companion for newcomers navigating the initial, often overwhelming, steps into this vast hobby. Each episode deliberately unpacks a single facet of amateur radio, breaking down technical concepts, equipment, and operating practices into digestible pieces. You'll hear practical advice on how to get started, find your place within the global community, and discover which of the hobby's countless avenues-from building antennas to satellite communication or emergency service-might spark your passion. It’s not about dry theory; it’s about demystifying the process and sharing the genuine rewards that keep enthusiasts engaged for a lifetime. Having evolved from its earlier incarnation in 2011, this podcast builds from the ground up, week by week, creating a solid resource that grows with you. Tune in for a down-to-earth conversation that makes the airwaves feel a little more accessible and a lot more inviting.
Author: Language: English Episodes: 579

Foundations of Amateur Radio
Podcast Episodes
Antenna modelling with genetic algorithms. [not-audio_url] [/not-audio_url]

Duration: 5:08
Foundations of Amateur Radio Recently I was helping a friend erect their newly refurbished multi-band antenna and during the process we discussed the notion of tuning an antenna that's high in the air. They made a curiou…
The ARRL incident of May 2024, a year later [not-audio_url] [/not-audio_url]

Duration: 12:27
Foundations of Amateur Radio Just over a year ago, the ARRL, the American Radio Relay League, the peak body for amateur radio in the United States and one of the oldest of such organisations, experienced an incident. Dur…
The Art of decoding a signal. [not-audio_url] [/not-audio_url]

Duration: 5:10
Foundations of Amateur Radio The other day Randall, VK6WR, encouraged me to get on-air. He described it like this: "There is a mystery signal on 40m that you can try your new Universal Radio Hacker skills on. It appears…
Random Serendipity [not-audio_url] [/not-audio_url]

Duration: 5:02
Foundations of Amateur Radio The other day I was discussing with a fellow amateur the increased frustration my mobile phone provider was inflicting. We hit on the idea of figuring out if other providers would fit the bil…
Can you be a Professional Radio Amateur? [not-audio_url] [/not-audio_url]

Duration: 3:56
Foundations of Amateur Radio The other day a fellow amateur asked me to help them with lowering their radio mast so they could do some maintenance on the antennas attached to it. This is not the first time I've been a pa…
What's really happening at the IARU? [not-audio_url] [/not-audio_url]

Duration: 9:49
Foundations of Amateur Radio The other day a report in "Amateur Radio Daily" caught my eye. Under the heading "IARU Considers Consolidation", I read that the International Amateur Radio Union, celebrating 100 years of re…
What do you think you're doing? [not-audio_url] [/not-audio_url]

Duration: 3:03
Foundations of Amateur Radio Right off the bat, let me start with a question. "What do you think you're doing?" To give you some context, it should come as no surprise that I'm talking about amateur radio and what it is…
How does your member society represent itself? [not-audio_url] [/not-audio_url]

Duration: 8:28
Foundations of Amateur Radio Around the world are thousands of associations, groups of people, clubs if you like, that represent radio amateurs. Some of those associations are anointed with a special status, that of "mem…
A brief introduction to the HamSCI community [not-audio_url] [/not-audio_url]

Duration: 4:59
Foundations of Amateur Radio Since becoming a licensed amateur in 2010, I have spent a good amount of time putting together my thoughts on a weekly basis about the hobby and the community surrounding amateur radio. As yo…
Can we figure out how much the Sun really affects propagation? [not-audio_url] [/not-audio_url]

Duration: 6:37
Foundations of Amateur Radio Recently I saw a social media post featuring a screenshot of some random website with pretty charts and indicators describing "current HF propagation". Aside from lacking a date, it helpfully…