About Dave McKay
Dave McKay first used computers when punched paper tape was in vogue, and he has been programming ever since. After over 30 years in the IT industry, he is now a full-time technology journalist. During his career, he has worked as a freelance programmer, manager of an international software development team, an IT services project manager, and, most recently, as a Data Protection Officer. Dave is a Linux evangelist and open source advocate.
Latest Articles
5 Linux Distributions to Breathe New Life Into Old Hardware
Rejuvenate old hardware with lightweight Linux.
Arch Linux vs. Fedora Linux: Which Should You Use?
They're both great. It all depends on what matters to you.
DEB Files on Arch? Run Any App on Any Linux Distro With This Tool
Everything everywhere, all at once.
How to Use Port Knocking on Linux (and Why You Shouldn't)
Knocking politely isn't enough to get you in.
How to Use the sar Command on Linux
Get detailed technical statistics from your Linux computer, from real-time and historical data.
How to Use Case Statements in Bash Scripts
Despite its power, the Bash case statement makes Linux script maintenance easier.
How to Use the Linux lsof Command
Everything in Linux is a file, and not just hard disk files. lsof shows you all the others.
How to Use the traceroute Command on Linux
Trying to find the slowest hops in a network connection? You can use traceroute on Linux to pinpoint it!
How to Use tmux on Linux (and Why It's Better Than Screen)
Is the Linux tmux command really better than screen? We gave it shot to find out.
How to Move Your Linux home Directory to Another Drive
Moving your home in Linux is much easier than in real life.
How to Remote Desktop to an Ubuntu Computer
Connect to a remote Ubuntu computer from Linux or Windows.
How to Use the yes Command on Linux
When the Linux yes command wants to say something, it goes for it.