Graeme Peacock-

Graeme Peacock

May, 2025
B.S. Software Engineering
Linux, Programming
  • 24
    articles
  • 8
    Features
  • 9
    Lists
  • 7
    Guides

About Graeme Peacock

Graeme Peacock is a seasoned Linux expert with more than 15 years of hands-on experience. He has worked extensively with Ubuntu, Gentoo, Arch Linux, Qubes, and Fedora, gaining deep proficiency in everything from routine terminal operations to highly customized system builds.
 

Graeme began his journey with Ubuntu, quickly mastering the command line and essential system administration skills. A year later, he moved to Arch Linux, where he spent nearly a decade refining his expertise through the installation and configuration of multiple minimalist systems. After some time, he moved to Gentoo, where he configured and compiled both server and desktop environments using normal and hardened profiles and frequently compiled custom kernels. Graeme moved to Qubes in 2016, where he has remained ever since.
 

Graeme has extensive experience with highly configurable tools such as Vim, Neovim, and Emacs, and he maintains his own complex configurations. He is also highly proficient with Bash, Zsh, and dozens of utilities.
 

Graeme holds a B.S. in software engineering and has a strong passion for programming and web development. He is proficient in Golang, Python, Bash, JavaScript, TypeScript, HTML, and CSS. He also has considerable experience with Docker and is currently working on learning Kubernetes.

Latest

Man working on a laptop with large curly braces on each side and colorful lines of code in the background.
3 Good Reasons Why You Should Learn to Code

Develop yourself while developing applications.

A man using a laptop next to Tux, the Linux mascot wearing sunglasses.
4 Signs You’re Becoming a Linux Power User

You're probably further along than you realize (if not already an expert).

3
Tux the penguin with a Linux terminal.
3 Reasons Why Linux Made Me a Better Developer

I see it more like a toolkit than an operating system.

3
Linux mascot waving next to a tombstone with the Windows 10 logo.
Leaving Windows Behind: 5 Signs You’ve Shifted to a Linux Mindset

It's better over here anyway.

18
3D illustration of Tux, the Linux penguin mascot, depicted as an elderly figure with a white beard, glasses, and a cane, standing in front of a display showcasing some Linux distros.
These Are the 7 Oldest Linux Distros Still Being Developed

Can you guess what they are?

6
Puzzle pieces forming the Python logo over a blurred background of Python code.
Taking a Programming Class This Fall? Get a Head Start by Learning These Python Basics

No programmer has ever regretted learning Python.

Smiling man sitting cross-legged with a laptop, surrounded by code snippets, web browser graphics, and internet icons on a bright blue background.
Coding Tools and IDEs Every CS Student Should Know

No, not ChatGPT.

1
Concept of computer programming or developing software. Laptop computer with code on screen. Heart, message, cog, home, user, cloud, and lock icons.
Everything I Wish I Knew Before Taking My First Programming Class

Taking the class is only half the battle.

Stylized illustration of the Linux Tux mascot inside a glowing chip, with circuitry in the background and the RISC-V logo displayed prominently below.
More Linux Distributions Support RISC-V Now—So What Is It?

A RISC-y adventure?

A person using a laptop with fists clinched in frustrating and a loading progress bar floating above the laptop.
4 Proven Ways to Boost Your Web Page Speed

Slow websites repel readers, but fast and lean keeps them keen.

Chrome and Firefox browsers in Tron world.
I Refuse to Surf the Web Without These Essential Web Extensions

Without these, the web would be unbearable.

4
Tux the penguin with a Linux terminal.
Ditch cd: 3 Powerful Linux Tools to Navigate Directories at Warp Speed

Upping your terminal speed upgrades your terminal skill.

7
A laptop with the Python download webpage open on Chrome.
Python Lists: Learn Everything You Need to Know in 30 Minutes

If you don't master lists, you can't master Python.

2
A laptop screen showing Fedora Linux 42 with a terminal open.
I Use Fedora Linux Daily, but These 3 Things Drive Me Nuts

The pain, the agony!

14
Konsole Terminal open on the Kubuntu Focus Ir14 Linux laptop.
6 Alternative CLI Tools I Immediately Install on Linux

With a bonus script that puts any search tool to shame.

3
Concept of computer programming or developing software. Laptop computer with code on screen. Heart, message, cog, home, user, cloud, and lock icons.
Just Starting Web Development? Here’s Exactly Where to Begin

Resist the complexity and make it easy on yourself.

2
Screenshot of the Zellij terminal interface on a blue and green background, with the Zellij logo displayed at the top.
This Terminal Multiplexer Is So Much Better for Beginners Than Tmux

It's easy to learn with zero configuration.

1
A laptop displaying the Qubes OS logo, with a background of abstract cube patterns in shades of blue. In the bottom right corner is a red, no-entry sign.
7 Reasons Why Qubes Is the Wrong Linux Distro for You

It's technical and requires sacrifices.

1
A laptop displaying the Qubes OS logo, with a background of abstract cube patterns in shades of blue.
7 Reasons Why Qubes Is Better Than Your Linux Distro

Spyware, privacy, and flexibility—these are concerns that everyone shares.

7
Illustration featuring a large terminal symbol with the Linux mascot sitting next to it, surrounded by various regular expression commands on a colorful gradient background.
Boost Your Linux Terminal Productivity by Learning This Advanced Search Syntax

The fundamentals are easy and will carry you far.

1