An introduction to Linux’s EXT4 filesystem
Take a walk through EXT4’s history, features, and optimal use, and learn how it differs from previous iterations of the EXT filesystem.
Programming Bash #4: Using Loops
The ability to iterate over a section of code using various types of loops is one of the most important tools we have for performing...
Programming Bash #3: Logical Operators
In this series of articles we are looking at Bash as a programming language. In the second article, we explored some simple command line programming...
Programming Bash #2: Getting Started
Bash as a programming language We have all used Bash to issue commands. They are usually fairly simple and straightforward. But Bash can go beyond...
Make swap better with zram on Linux
The ideal swap configuration depends on your use case and the amount of physical RAM in your host computer. Zram is a compressed RAM disk...
Programming Bash #1 – Introducing a New Series
I use Bash all the time, in part because it is the default shell for most Linux distributions, including Fedora and CentOS, the ones I...
Drop swap for zram on Linux
Zram is a tool for creating an in-RAM compressed cache, specifically for use as swap space. I spend a lot of time playing (I mean...
Why my need for control made me switch to Linux
Linux gives me the freedom to control how I use my computer. Plus, it's free and open source. I am a control freak. I like...
How I troubleshoot swappiness and startup time on Linux
I recently experienced another interesting problem in the Linux startup sequence that has a circumvention–not a solution. It started quite unexpectedly. I was writing a...
8 reasons to use the Xfce Linux desktop environment
This Linux desktop environment is thin and fast with an overall elegance that makes it easy to figure out how to do things. For several...
Converting to solid-state disks (SSDs) on the desktop
Image by David Both. CC-by-SA 4. If you have a need for speed, you need to consider the switch to SSDs. I know that many...
How to tune the Linux kernel with the /proc filesystem
Image by David Both: CC-by-SA 4. The Linux kernel is a tunable marvel that allows you to make changes to its parameters while it is...
Use Audacity to Edit Music Recordings on Linux
Image by: Internet Archive Book Images. Modified by Opensource.com. CC BY-SA 4.0 How COVID-19 caused me to learn Audacity on the fly and learn to...
Linux hardware: The history of memory and storage devices
Buckle in for a trip back in time for a look at the early days of memory and storage, and how we got to where...
The Central Processing Unit (CPU): Its Components And Functionality
Image by Michael Schwarzenberger from Pixabay An Introduction To The CPU, What It Does, How It Works, And How It Came To Be The legacies...
Computer History and Modern Computers for SysAdmins
Image by David Both: CC-by-SA 4 A historical perspective into the functionality of the CPU and RAM I started my Linux sysadmin path with hardware....