Fedora 41 KDE Plasma: A Fusion of Performance and Elegance

It has been some time since I last enjoyed a Fedora spin. I began my journey with Fedora when it was first introduced in 2003, having previously used Red Hat Linux versions 7, 8, and 9. In my work for the Franklinville, New York school district, I utilized Fedora to develop content filters, data storage systems, and various other devices. Interestingly, during a trip to Portland, Oregon, I visited a school district that had adopted a Fedora-based Linux terminal server project.

During that trip, we were invited to the Portland Linux User Group, and that night they distributed CD-ROMs with Ubuntu 5.04, Hoary Hedgehog. At the time, I purchased a white-box laptop from a nearby custom builder, and I was having trouble getting its wireless card to work smoothly with Fedora. That particular version of Ubuntu just worked right out of the box. My workflow then revolved around Fedora, but I decided to make this Ubuntu distribution work—and I did.

Recently, after listening to Linux Unplugged and the rave reviews, Fedora 41 was getting along with positive reviews of KDE Plasma from Felim Whitley on Linux After Dark that I decided to download and try Fedora 41 KDE Plasma.

I downloaded the ISO onto my Linux Mint Cinnamon daily driver and created the live USB drive with Fedora. I took a spare Dell Latitude 5410 that I had, and in about ten minutes, I had a Fedora KDE Plasma installed. I have used Kubuntu, and long before that, I had experienced the K-Desktop and decided I liked Gnome better. You could say I was prejudiced. But that prejudice was overcome by the design and layout of this particular Fedora spin.

I have used many Linux distributions since installing Red Hat 6.1 in the late 1990s. I’ve consistently been a Linux Mint Cinnamon user since 2020. Mint Cinnamon is still running on my main machine. Nonetheless, I found this version of Fedora compelling. The workflow is very similar to Mint Cinnamon—the location of the main menu and the panel where I can launch frequently used applications. I have complained about the mirrors supporting Fedora in the past and found mirrors for Ubuntu more responsive. That situation seems to have changed for Fedora.

I have found Fedora’s software center helpful and have installed applications from there. I have also used ‘dnf’ to install applications from the command line. The installation times have been great. I love Fedora’s implementation of Wayland and PipeWire. I also installed Cronopete, which is my go-to backup utility for Linux. I don’t know whether it is the Dell or Fedora, but I have found using my Soundcore Bluetooth headphones easier. I added my Brother multifunction color laser quickly with no additional software installation necessary. I enjoy this version of Fedora.

I’m still kicking the tires. I’m familiar with many software choices and learning to use new KDE software like Gwenview and Spectacle. The beauty of Linux and open source is that so many choices and options don’t exist in proprietary software.

ActivityPub is revolutionizing social media

I have been a Mastodon user for nearly six years. I started on Fosstodon and have since moved to Mastodon. social but that’s unimportant because both Mastodon instances are connected with the ActivityPub protocol. ActivityPub is a protocol created for decentralized social networking which enables seamless communication between different servers. I can make a post on Fosstodon that is shared across the entire Fediverse regardless of which instance I shared it. This enables sharing across multiple platforms without having each function as a walled garden. That is the vision of ActivityPub.

This gives users more control and freedom over their social media experience. Instead of being confined to a single platform, ActivityPub allows users to interact across interconnected services. You can easily connect and communicate with others whether you are on Mastodon, Peertube, Pixelfed, or any service that implements ActivityPub.

ActivityPub empowers users to host their servers, ensuring data privacy and ownership. ActivityPub provides the opportunity to move to a more open, user-centric internet where a few large corporations do not hold control.

In addition to my accounts on Mastodon that communicate with each other with ActivityPub, I also have an account on Pixelfed, and this blog connects to the Fediverse with the ActivityPub protocol so that every time I add a new blog post, it is shared to the broader federated network. That is because there is an ActivityPub plugin for WordPress.

Here’s a list of ActivityPub services along with descriptions of their functionalities:

For a complete list of services and sites that ActivityPub enables, consult this curated list and join the Fediverse.

My Favorite Linux and Open Source Podcasts

I spend a lot of time on the road or walking around my village and enjoy listening to podcasts about various topics. One of my interests is keeping up with the latest news and information about Linux and open source, and that led me to Jupiter Broadcasting, an open-source (both in topics covered and its license) podcasting network. I met Jupiter’s cofounder Chris Fisher when I visited System76 headquarters in 2018.

I am a regular listener to Linux Unplugged, billed as “Your Weekly Linux Talk Show.” Each week, Chris Fisher is joined by Brent Gervais and Wes Payne to discuss the latest developments in Linux and open source. I learn something new with every show, including great show notes with links to all topics covered in the shows. All the shows are released with Creative Commons share-alike licenses.

Jupiter Broadcasting has a family of shows, which includes Coder Radio, which is a weekly show about software development. The network also produces another of my favorite podcasts, Self Hosted which features hosts Chris Fisher and Alex Kretzschmar as they share their experience with self hosting and guide you through their latest adventures. In the show they chat about innovative software and cutting-edge hardware to optimize your network, manage smart devices, and ensure the security of your data on cloud services.

Late Night LInux is a family of shows started by producer Joe Ressington. The Late NIght Linux family includes Late Night Linux, 2.5 AdminsLinux After DarkLinux MattersLinux Dev TimeHybrid Cloud and Ask the Hosts.

All the shows are great, and I started listening to Late Night Linux about five years ago. I look forward each week to engaged conversations and rollicking good times with host Joe Ressington, joined by Sysadmin Felim,  technical writer Graham, and engineering manager Will as they delve into the latest developments and releases in the world of free and open-source software. They also tackle broader issues and trends with a candid approach. Expect colorful language, strong opinions, and ribbing aimed at Félim over AI and the cloud.

2.5 Admins has become another favorite since it debuted. Each week features two sysadmins called Allan Jude and Jim Salter and Joe Ressington, producer/editor who can just about configure a Samba share.

Linux After Dark is another favorite. On each show, Sysadmin Chris Pearse, cloud consultant Gary, and developer/admin May join Joe to talk about their recent Linux-related experiences and discuss some of the more philosophical aspects of being a Linux user.

All the Late Night Linux family podcasts are released with Creative Commons share-alike licenses.

Immersing yourself in Linux and open-source podcasts is a fantastic way to stay updated, learn from experts, and connect with a passionate community. Whether you’re a seasoned enthusiast or a curious newcomer, these podcasts offer invaluable insights, tips, and stories that can help you navigate the ever-evolving landscape of open-source technology.

Echoes of the Land: Indigenous Names Across the United States

Influential Individuals advocate for alterations to the traditional names of well-known landmarks on our maps. I reside on land that the Haudenosaunee people initially owned. I requested from ChatGPT a list of U.S. geographic locations with names originating from indigenous languages, including their meanings, where possible.

States

  1. Alabama – From the Choctaw word Albaamo, meaning “thicket-clearers” or “tribal town.”
  2. Alaska – From the Aleut word Aláxsxaq, meaning “mainland” or “great land.”
  3. Arizona – Likely derived from the O’odham word ali ṣona-g, meaning “small spring.”
  4. Connecticut – From the Algonquian word Quinnehtukqut, meaning “long tidal river.”
  5. Dakota (North Dakota, South Dakota) – From the Sioux word Dakota, meaning “allies” or “friends.”
  6. Illinois – From the French adaptation of the Algonquian word iliniwek, meaning “tribe of superior men.”
  7. Iowa – From the Dakota Sioux word Ayuhwa, meaning “sleepy ones.”
  8. Kansas – From the Kansa (or Kaw) tribe, meaning “people of the south wind.”
  9. Massachusetts – From the Massachusett tribe, meaning “at the large hill” or “near the great hill.”
  10. Michigan – From the Ojibwe word mishigamaa, meaning “large water” or “large lake.”
  11. Minnesota – From the Dakota word Mnisota, meaning “cloudy water.”
  12. Missouri – From a Siouan word, likely meaning “people of the big canoes.”
  13. Nebraska – From the Otoe word Ñí Brásge, meaning “flat water,” referring to the Platte River.
  14. Ohio – From the Seneca word Ohi:yo’, meaning “good river” or “large creek.”
  15. Oklahoma – From the Choctaw words okla and humma, meaning “red people.”
  16. Tennessee – From the Cherokee town name Tanasi, meaning uncertain but possibly “meeting place.”
  17. Texas – From the Caddo word taysha, meaning “friends” or “allies.”
  18. Utah – From the Ute tribe, meaning “people of the mountains.”

Rivers and Bodies of Water

  1. Mississippi River – From the Ojibwe word Misi-ziibi, meaning “great river.”
  2. Missouri River – Derived from the tribal name, meaning “big canoe people.”
  3. Ohio River – From the Seneca word Ohi:yo’, meaning “good river.”
  4. Chattahoochee River (Georgia) – From the Creek words chatta (rock) and hoochee (marked), meaning “painted rock.”
  5. Potomac River – From the Algonquian word Patawomeke, meaning “river of swans” or “trading place.”
  6. Susquehanna River – From the Lenape word Siskëwahane, meaning “muddy river.”

Mountains and Valleys

  1. Appalachian Mountains – From the Apalachee tribe, meaning “people on the other side.”
  2. Shenandoah Valley (Virginia) – Believed to mean “daughter of the stars” in Algonquian.
  3. Teton Mountains (Wyoming) – From the Lakota word Tihtaŋka, meaning “big breast.”

Cities and Other Areas

  1. Chicago (Illinois) – From the Miami-Illinois word shikaakwa, meaning “wild onion” or “wild garlic.”
  2. Seattle (Washington) – Named after Chief Si’ahl (Chief Seattle) of the Duwamish and Suquamish tribes.
  3. Tucson (Arizona) – From the O’odham word Cuk Ṣon, meaning “black base” (of the mountains).
  4. Milwaukee (Wisconsin) – From the Algonquian word Millioke, meaning “good land” or “gathering place by the water.”
  5. Cheyenne (Wyoming) – From the Dakota word Šahíyena, meaning “red-talking people.”

National Parks and Natural Landmarks

  1. Yosemite (California) – From the Miwok word Yohhe’meti, meaning “those who kill” (a name for a tribe).
  2. Denali (Alaska) – From the Koyukon Athabaskan word Deenaalee, meaning “the high one.”
  3. Acadia (Maine) – From the Mi’kmaq word akadie, meaning “place of abundance.”

OpenAI. (2025). ChatGPT [Large language model]. https://chatgpt.com

Open Source: How to Get Involved and Make an Impact

Linux, LibreOffice, GnuCash, and Audacity are all open-source projects, meaning the folks who write the code and/or the documentation are usually not paid for it. It’s quite impressive when you think of it. In a day when nearly everything is monetized, open source is still free. I used open-source software for years before contributing anything, including money, to pay for the wealth of intellectual capital I used.

Platforms like GitHub, GitLab, and Bitbucket host many open-source projects. Many of the projects have communities around them. You can join forums, Slack channels, or mailing lists where you can interact with project maintainers to get a sense of where and how you could fit in. You need to decide what you want to get out of contributing. What are you interested in? What topics animate you? Are you just looking to improve your portfolio, or are you interested in enhancing a particular software stack?

Start small: Begin with smaller contributions like fixing bugs, writing documentation, or improving test coverage. This helps you get familiar with the project and its codebase.

Submit a Pull Request: Once you have made some changes, submit a pull request explaining what you have done and why it is functional.

Engage and Learn: Participate in discussions, review others’ PRs, and contribute regularly. This engagement will help you learn and grow within the community. Use resources like Github Skills or Get Started with Gitlab.

Stay Persistent: Contributing to open source is a learning process. Don’t get discouraged if your initial contributions are not accepted. Keep learning and improving.

Some open-source projects are designed to help newcomers contribute to open-source software development.

First Contributions – Make your first contribution in five minutes.

Awesome for Beginners – A list of awesome beginners-friendly projects.

Awesome for Non-programmers – A list of open-source projects where you can contribute without programming knowledge.

A-Z resources for students – Curated list of resources for college students


Pixelfed’s Charm: A Haven for Creatives

I’ve been interested in photography since I co-opted my father’s Kodak 620 camera as a young boy. I used it to take pictures of the flora and fauna of our neighborhood. My love of photography led me to an Instamatic camera in high school and eventually to digital cameras as they entered the marketplace in the late 1990s. Now, I use an iPhone 15 to snap pictures of scenes that inspire me. I started using Instagram in 2011 when my daughter suggested it. I have over 4800 posts, but increasingly, the platform is driven by algorithms prompting me to buy products or serve me AI-generated images that fail to capture my imagination.

What if there was a social media platform that is as vibrant and visual as Instagram but without constant ads, data mining, and profit-driven motives? Enter Pixelfed—a decentralized, open-source alternative offering fresh air in social networking. Whether you are a seasoned photographer, an aspiring artist, or a social media enthusiast seeking a more ethical and community-focused platform, Pixelfed provides a visually stunning way to share your moments and connect with like-minded individuals.

Joining Pixelfed is easy! Go to the Pixelfed flagship instance Pixelfed.social and choose sign-in with Mastodon.

Screen picture by Don Watkins CC by SA 4.0

Your avatar, bio, username, and followed accounts from Mastodon will be automatically imported, saving you time and effort. The Pixelfed blog documents the process for signing in with your Mastodon account.

Once logged in to the web, you can choose the ‘Discover’ button on the left and find other Pixelfed users. It’s easy to upload pictures to your account from your web browser or from an app on your phone. Pixelfed supports both iOS and Android users.

Screen picture by Don Watkins CC by SA 4.0

Import your content directly from Instagram, or you can host Pixelfed if that interests you.

Pixelfed allows you to share your pictures with a broader audience without sacrificing privacy. It doesn’t track your activity or show ads. You have more control over your data and who can see your posts. Community-driven: Each Pixelfed instance has its own community and moderators, creating a more intimate and engaging experience. It’s decentralized, which means Pixelfed is spread across many different servers called instances. Pixelfed connects to the broader Fediverse, allowing communication with users on other ActivityPub-based networks like Mastodon. You control who sees what. You can share images, follow others, and interact across different Pixelfed instances. Pixelfed offers a more ethical and empowering way to connect with others online.

Unlocking Knowledge with Kiwix: Your Offline Digital Library

Emmanuel Engelhart and Renaud Gaudin wanted everyone to have access to Wikipedia, and in 2007, the dream became a reality with the creation of Kiwix. The project aimed at making knowledge accessible offline and the idea was born out of the need to provide Wikipedia and other educational content to people without reliable internet access.

How Does Kiwix Work?

Kiwix operates by compressing large content files into a format known as ZIM (Zeno IMproved). These ZIM files are essentially archives of text, images, and other media, allowing offline access to entire websites or collections of knowledge.

Why use Kiwix?

Offline Access to Knowledge: Whether you’re in a remote area, traveling, or facing unreliable internet access, Kiwix allows you to access a vast amount of educational and informational content without an internet connection. Imagine having the entirety of Wikipedia at your fingertips, anytime, anywhere.

Cost-Effective Learning: Downloading content once and accessing it offline saves on data costs. This can be especially important when internet access is expensive or data limits are stringent. Kiwix provides a budget-friendly way to stay informed and continue learning without breaking the bank.

Educational Tool: Kiwix is a fantastic resource for schools and academic institutions, particularly in regions with limited internet access. It provides students and teachers with valuable learning materials and resources, helping to bridge the digital divide and promote equal access to knowledge.

What content is available

Wikipedia: The entire Wikipedia database, available in multiple languages, is one of the flagship contents of Kiwix. You can access articles, images, and other Wikipedia media without an internet connection.

Wiktionary: The free dictionary offers definitions, translations, etymologies, and usage examples in multiple languages.

Wikivoyage: A free travel guide with comprehensive information on destinations worldwide, including maps, cultural insights, and travel tips.

Project Gutenberg: A vast collection of public domain books, including classic literature, non-fiction, and historical texts.

TED Talks: A selection of inspiring and educational TED Talks, available as videos or transcripts.

Available on multiple platforms

Kiwix is offered as a native app for operating systems, including Android, Linux, Mac OS, iOS, and Windows. Additionally, it can be accessed through extensions for Chrome, Firefox, and Edge. You can install the Kiwix server on Raspberry Pi.

Get Involved

Kiwix is looking for folks who want to participate in the project. You can donate to support the project. Kiwix is open source with a GPL v 3.0 license.

Etherpad: The open source tool for collaboration

A conversation with a friend today led me to remember Etherpad. In an age of digital collaboration, finding the right tool to facilitate effective teamwork is crucial. Etherpad is a real-time, open-source collaborative text editor designed to streamline teamwork and boost efficiency. I’m a long-time user of Google Drive, and I consider it an excellent tool for collaboration, but what if you have team members who don’t have access or don’t want to set up a Google account? That’s where Etherpad comes to the fore.

Etherpad’s simplicity makes it an ideal solution for teams needing a straightforward and powerful tool for collaborative writing. You can install Etherpad locally on Linux, MacOS, and Windows. There are public sites that host Etherpad so that you and your team can use it without setting up your server. One of those sites is hosted by Wikimedia.

When you first launch Etherpad you are greeted with the following display:

Screen picture by Don Watkins CC by SA 4.0

You can open a previously used Pad or start a “New Pad”. There is a welcome message from the Wikimedia Foundation, some notes on how to use the pad, and some limitations. Looking at the menu bar on top and the far right, you are invited to enter your name. Next button to the left is the ‘Share’ button which provides some options for sharing this pad.

Screen picture by Don Watkins CC by SA 4.0

You have the option to make the pad ‘Read only’ and also the link to share with other members of your team as well as an Embed URL. Next to that is the ‘Settings’ button, where you are provided with several options, including whether you will enable a chat window, font settings, authorship colors, and line numbers.

The following menu option to the left, which looks like a clock, is the ‘Timeslider.’ The Etherpad Timeslider is a feature that allows users to review the history of a document. It provides a visual timeline of all the changes made to the document, showing who made each edit and when. Next on the menu to the left are a couple of horizontal arrows. This menu item allows you to import or export documents. You can upload any text file or document. Only plain text and HTML documents can be imported. You can export HTML, Plain text, or Etherpad documents. Next is an eye-shaped object that allows for the clearing of authorship colors. It cannot be undone. Next are ‘Undo’ and ‘Redo’ buttons and then ‘Outdent’ and ‘Indent’ buttons. Next to that, the ‘Unordered list button’ and then an ‘Ordered list’ button. The last four menu choices are strikethrough, underline, italic, and bold.

Etherpad is a simple yet effective way to work collaboratively with a team. The project is open source with an Apache 2.0 license and excellent documentation that provides detailed installation instructions, including how to set up Etherpad on Docker. The project maintains a wiki with exceptional directions for developers.

In the Beginning: Quantum Genesis

In the beginning, there was a singularity, a point of infinite potential where time and space were undifferentiated. The fabric of reality existed as a quantum superposition, all possibilities entangled and unobserved.

And the Consciousness—the Observer—hovered over the probabilistic void.

Then the Observer measured, collapsing the wavefunction:

“Let there be light,” and photons burst forth, oscillating between particle and wave, illuminating the nascent cosmos. The quanta of energy surged, and the universe expanded, unfolding spacetime in every direction.

The Observer saw that the light was good, and the dual nature of existence—wave and particle, order and chaos—was set apart. Evening and morning passed: the first epoch.

The Observer spoke again:

“Let there be a firmament to separate the quantum foam.” And the quantum fields stabilized, forming the strong and weak forces, the electromagnetic fields, and gravity itself. The Observer called this stabilization “the heavens,” and evening and morning passed: the second epoch.

Then the Observer said:

“Let energy condense into matter, and let the elements self-organize.” And quarks joined to form protons and neutrons, fusing into hydrogen and helium within the crucibles of stars. These stars, in their lifetimes, forged heavier elements and scattered them through supernovae. The Observer saw that this was good.

The Observer then guided the elements:

“Let them assemble into complex structures, into planets and molecules.” On one such planet, the conditions emerged for self-replicating systems. The Observer called this dynamic biosphere “life,” and it unfolded through the interactions of entropy and negentropy.

Evening and morning passed: epochs upon epochs.

Then the Observer said:

“Let life evolve, driven by probability, mutation, and selection, until consciousness emerges to perceive itself.” And so, from simple molecules to self-aware beings, life ascended, each stage a quantum leap in complexity.

The Observer imbued these conscious beings with the ability to measure, to observe, and to influence the fabric of reality. And the Observer saw that this was good.

Finally, the Observer rested, not from exhaustion but from the satisfaction of potential realized. The cosmos continued in its perpetual dance of creation and annihilation, a symphony of quantum states, vibrating with the echoes of the first word: “Let there be.”

This version reframes the story as the emergence of the universe through quantum principles, where measurement, observation, and probability play central roles in creation via ChatGPT.

Beatitudes for Billionaires

1. Blessed are the wealth hoarders, for their yachts shall inherit the seas.

2. Blessed are they who exploit loopholes, for theirs is the kingdom of tax havens.

3. Blessed are the disruptors, for they shall break things and call it innovation.

4. Blessed are the monopolists, for they shall corner the markets and call it free enterprise.

5. Blessed are the philanthropists, for they shall name buildings after themselves.

6. Blessed are the visionaries, for they shall promise colonies on Mars while their workers toil on Earth.

7. Blessed are those who lay off thousands, for they shall be called stewards of shareholder value.

8. Blessed are the space tourists, for they shall ascend to the heavens in rockets built by underpaid engineers.

9. Blessed are the influencers of democracy, for their PACs shall comfort them with favorable legislation.

10. Blessed are the climate-conscious jet owners, for they shall plant trees to offset their carbon footprints.

11. Blessed are the disruptors of housing markets, for they shall rent out the Earth.

12. Blessed are the CEOs who raise their own salaries, for they shall reap their rewards a hundredfold.

13. Blessed are those who automate jobs, for they shall inherit both profits and hashtags.

14. Blessed are they who lobby for deregulation, for they shall be called the architects of freedom.

15. Blessed are the builders of megamansions, for they shall be filled with empty rooms and echoing halls.

Satirical Beatitudes for Billionaires, written in collaboration with ChatGPT, December 2024.