A short review of Fedora 41
Fedora 41 was released on October 29, and I installed it on my primary workstation within a few minutes after I received the notification. No...
Essential steps for creating a USB boot drive for Linux
I usually keep a bootable Linux USB drive with me because I never know when I will need to use one to rescue a crashed...
From web to client: The Mastodon experience
Mastodon is an open-source social networking platform for microblogging. While it has a web-based interface, many users prefer to use a client to access Mastodon. Clients...
How I reverted from firewalld to iptables — and why
First, let's get something straight. Linux has only one firewall. One. Netfilter is a part of the Linux kernel and it implements the logic contained...
Open WebUI: A Powerful, Open Source Interface for LLM
OpenWebUI offers a robust, feature-packed, and intuitive self-Hosted interface that operates seamlessly offline. It supports various large language models like Ollama and OpenAI-compatible APIs, Open...
A day at ATO’s Diversity, Equity, and Inclusion Conference (DEI)
Sunday, October 27, Yesterday as I write this, was an amazing day. The All Things Open DEI Conference featured some amazing speakers who offered some...
The Linux Philosophy for SysAdmins, Tenet 13 — Make programs portable
Image by Opensource.com: CC-by-SA 4.0 Author’s note: This article is excerpted in part from chapter 15 of my book, The Linux Philosophy for SysAdmins, with...
What does it mean to be a SysAdmin?
A lot of us call ourselves SysAdmins (aka System Administrators1) and, sometimes, that's what our job title might be. You might not even realize that...
Portable programming practices
Sometimes it’s easier to define your API to hide the platform-specific code
Writing portable C programs
Jim shares this follow-up to an earlier article about programming across platforms.
Welcome, “We (heart) Open Source”
We ❤️ Open Source is "A community education resource." A recent article at FOSS Force, "‘All Things Open’ Revives the OpenSource.com Community Abandoned by Red...
The Linux Philosophy for SysAdmins, Tenet 12 — Use separate filesystems for data
Author’s note: This article is excerpted in part from chapter 14 of my book, The Linux Philosophy for SysAdmins, with changes. There is a lot...
Fastfetch: system information tool
Recently, I wrote about Neofetch, which is a tool that I have used in the past on Linux systems I owned. It was an easy way to...
Why I won’t use the BtrFS filesystem
Over the more than twenty-five years I have been using Linux, the default filesystem for Red Hat Linux (not RHEL) and Fedora has evolved considerably....
Simplifying AI Interaction: A Deep Dive into Hollama’s Minimalist Web Interface for Ollama
I’ve continued the large language model learning experience with my introduction to Hollama. Until now, my experience with locally hosted Ollama has been querying models...
How to share your system configuration visually
Many individuals find it beneficial to disseminate their tailored Linux setup. This could be out of a desire for troubleshooting assistance, or because they wish...