RSS.Social

Both.org

follow: @[email protected]

Posts

My 5 favorite Vim color schemes for coding

Two ways to write portable software

GVim is my new favorite editor

Why I love classic markup

Podman Desktop on macOS

Transfers Across Devices with LocalSend

Setting Up a WordPress Blog with Podman

Microsoft reaches out to PlayStation

Automating file edits with Bash

Trade-offs in programming

Hide text with this 1-line command

Play a word game at the command line

Data analysis with gnuplot

Hide text with this handy program

Charting data with gnuplot

Copy data to your clipboard from a terminal with wl-copy

Transition to Linux the easy way

Cleaning up FORTRAN 77 code

Using grep to play a game

Teaching FORTRAN new tricks

Using LibreOffice to chart x,y data

Maintaining Your Linux Mint System: Simple Steps for Optimal Performance

Transfer files to FreeDOS the easy way

When my GPU crashed

Resize images at the command line

The Power of Open Formats and Self-Hosted Solutions

Pretty-printing source code with pandoc

The Gift of Linux for Safe and Engaging Learning

Yes, FreeDOS runs Windows 3.11

Find invalid characters in FORTRAN 77 programs

Hands-on with FreeDOS Beta1

A look back: FreeDOS Alpha 5

How FreeDOS got started

Formatting a book interior in LibreOffice

Teaching Python

Try the FED editor on FreeDOS

CFS: Completely fair process scheduling in Linux

Expand tabs in FORTRAN 77 programs

A gentle introduction to FreeDOS commands

Learn by writing test programs

Using variables in FreeDOS

A look back: AT&T’s Unix PC

Using AI to Generate Alt Text

Spaces in DOS filenames, part 2

Fixing Brave’s Flatpak Profile Error

Introduction to Linux (free ebook)

Yes, DOS filenames can have spaces

How my wife became a Linux user (again)

ClamAV and Bleachbit: One two punch for Linux security

Fedora 44 Impressions

Converting tabs to spaces

Customize your FreeDOS with FDCONFIG.SYS

Digital sovereignty

A look back: f2c

Getting started with Linux: Ubuntu 26.04

Changing the timezone in Fedora

Beyond the Basics: Advanced Text Processing with awk and sed

5 things to know when learning FORTRAN 77

Using the force at the Linux command line

Book Update — Chapter 26, Printers

How to Make your Linux Box Into a Router

Fedora 44 Released

Writing a replacement seq command

High-severity Vulnerability in PackageKit

The evolution of packager managers

Linux to the rescue

Choosing your first Linux distribution

Network Interface Card (NIC) name assignments

Demystifying File Permissions in Linux

Brave: The Open-Source Alternative You Should Be Using

Why choose Linux?

Both.org Authors Working on New Books

Privacy matters

Book Update

Fedora Prix Fixe Menu Gives Flexibility

Why Linux Matters More Than Ever in 2026

“Using and Administering Linux” Book Progress Update

Use FreeDOS to learn about computers

From ‘Obsolete’ to Opportunity: How Five Old PCs Found New Purpose

Fedora 44 Coming Soon

VirtualBox Problem Solved

Is there a better Pi Day than March 14?

Let’s measure pi with a Raspberry Pi

Why I Really Like Linux

California’s age verification law is bad for open source

Announcing the 3rd Edition of “Using and Administering Linux”

Fresh KDE Innovation Meets Ubuntu Stability

Make your first contribution to open source

The Fedora “Everything” 43 Image Changes Everything

Getting Help for Linux

Nine traits of the veteran Unix admin

A Distributed WordPress Cracking Attack

Getting Started With the cd Command

A Fresh Look at Manjaro KDE Plasma

Dipping My Toes into the Arch World with Manjaro Cinnamon

A look at Fedora 43 Server Edition

Reasons for Moving to Linux

Triangle Linux User Group (TriLUG) February Meeting

Update on my Oldest Computer

Why I Installed Fedora Server on My Primary Workstation — and How

Network Upgrades Completed — Sort of

Saving Public Library Computers With Linux Mint MATE

Network Upgrades at Both.org

Why I Didn’t Convert My Primary Workstation to BtrFS

Create a Linux kiosk at your library

Writing a fun turn-based game

Converting to BtrFS — Episode 5

Why I prefer tar to zip

Development isn’t over until it’s packaged

Tinkering with Immutable Linux: How Fedora Cosmic Atomic Won Me Over

Using Wildcards on the Bash Command Line

2025 — a Great Year for Both.org

How Immutable Linux Could Save Libraries Thousands

The difference in open source licenses

Counting words from online articles

Buying a Linux laptop that will last

Introduction to the BtrFS Filesystem

Quick Tip for umount

The Truth About Disk Fragmentation

Prognostications for 2026

Version Control Is Not Just for Code

Counting files and words from the command line

Behind the Badge: Community, Process, and Care in Open Source Exams

Edit text with this Emacs-like editor

Automate tasks with FreeDOS BAT files

2 ways to listen to music on FreeDOS

Old-school programming with BW BASIC

How to add and remove packages on FreeDOS

The FreeDOS editor makes it easy

4 cool facts about FreeDOS for #DOScember

When an Apparent DDOS Attack is a Good Thing

Mozilla Firefox AI Slop

Reviving a Windows Laptop with Linux Tools and ClamAV

Converting to BtrFS — Episode 4

Advanced stress testing for DevOps

System76 and the New COSMIC Desktop

Everything you never wanted to know about the /etc/fstab File

Gift ideas for 2025

Linux and AI: Why Efficiency Still Matters

What do AI and Timothy Leary have in common?

A New Way to Watch Your Linux System Work

The secret to fixing a mangled filesystem

15 Essential Open-Source Backup Utilities to Protect Your Data

Why Zorin OS 18 Might Be the Best Linux Release for New Users

Is the Internet grinding to a halt?

Converting to BtrFS — Episode 3

AI slop broke Windows

Flexible updates with Linux

Converting to BtrFS — Episode 2

Easily Create Windows Installation Media Using Linux Tool

Commands I use to explore Linux filesystems

Why VirtualBox is my goto Hypervisor

How to generate good passwords with pwgen

Converting to BtrFS

13 years is a long time for a laptop

Problems updating QT5 on Fedora 43

Fedora 43 breaks my books

Electric nonsense

Installing Fedora 43 Minimal on a Raspberry Pi

Installing Fedora 43 Xfce

Reviving an Old Laptop with Linux Mint

Fedora 43 — A Second Look

Linux Mint: Better Privacy, Cost, and Performance for Your Old Windows Computer

Read and write data in C

First Look at Fedora 43

Fedora 43 Released

Why I love Cool Retro Term

Fedora 43 set for release October 28, 2025

Setting up OBS Studio to record videos

Free Office Software That Works

Empowering Communities with WordPress:

Why Linux Is the Hidden Engine Behind Modern Tech

AWS Agony

How I write with Linux — My complete toolchain

3 easy ways to make screenshots on Linux

How to parse text strings in C

A quick look back at ATO 2025

Finding hidden package groups using DNF

A caution about using sudo

Rethinking su vs sudo

ATO book signing schedule announced

Print ‘Hello world’ in color with conio

Email can’t access the INBOX

Choose your new computer’s operating system

Planning for End of Life

Unzipping archives from the command line

Write directly to the screen with DOS conio

Best Linux Distros for Windows Users: From Mint to Pop!_OS

VirtualBox 7.2.2 fails to start VMs