zram-generator’s default configuration is 50% of RAM or 4 GB. You may want to explore increasing these limits if you’re throttled by low memory or swap performance.
A configuration error made the TeamViewer RPM repository vulnerable to an attacker-in-the-middle substituting TeamViewer with its own GPG keys and software.
I’ve always wanted to use KMail. However, I always run into problems trying to use it. Unfortunately, this time was no different than my past experiences.
Lenovo continues its tradition of excellent Linux hardware support on the ThinkPad T14. Except minor issues with the built-in webcams and microphone.
How to troubleshot and fix issues with laptops not suspending on critically under low battery conditions. As a bonus, learn how to prolong your battery life.
Hibernation requires that you can swap data out of volatile memory into something that will persist through a power cycle. A tmpfs in RAM isn’t the best option.
Configure Fedora Workstation’s boot environment to support system hibernation/suspend-to-disk. Lets you power-off your computer and resume your work later.
Get instructions for how to configure your computer lock itself at a specific time (such as your bedtime) for macOS, Windows 10, and Linux.
A bug caused 30 minutes of work on an email to disappear. However, I was able to recover it by poking around in the process memory using gdb/gcore. Here’s how.
OpenSMTPD recently had a critical remote code execution vulnerability. I look at how you can limit impact with systemd-service security directives.
The systemd-analyze security command gives your systemd service units an automated security rating. This is a good starting point for security hardening.
A comparison of features, security, performance, and limitations of Firefox browser running in isolated sandboxes provided by Flatpak vs. Snap.
Tutorial for quieting Multicast DNS using various firewall front-ends for Linux’s iptables firewall.
Ask Fedora removed tens of thousands of questions-and-answers, but you can now access all of them through the Internet Archive.
Three ways to either change the logging level for or stop logging a systemd service unit or desktop app.
systemd-resolved improves DNS performance with query-caching. Learn how to configure it to increase system privacy and security with DNS over TLS and DNSSEC.
Secure app-sandboxing makes Steam distributed via Flatpak for Linux a more secure gaming environment than macOS and Windows 10.
Fedora removed VNC support when it moved to Wayland by default. A remote desktop replacement is still in the works but nothing useable was included in Fedora 29.
How to use the Clock Override extension for GNOME to get full control over the time and date formats displayed in the GNOME top bar.
Set up network monitoring and measure bandwidth consumption using Darkstat on Fedora Linux with systemd service management.
Debian and Ubuntu have benefitted from good package reporting and analytics. It’s time Fedora Linux started collecting some more usage metrics.
Take manual control of your Linux system’s DNS resolution and keep programs from interfering with and overwriting your resolv.conf file.
Learn how to work with XDG Base Directory variables and defaults in your Bash scripts.
Flatpak doesn’t come with built-in support for backing up flatpaked apps or your user-data. Here is how to export and back up your data.
What are the installation and package differences between Fedora Server and Fedora Workstation editions?
A Steam Cloud documentation mistake is the root cause of why some Steam game titles won’t Cloud Sync when installed with Flatpak on Linux.
My experiences running Linux on the fifth-generation Lenovo ThinkPad Carbon X1. All but the GPS and fingerprint reader worked out of the box.
Adjust the default SELinux policies in CentOS and Fedora to not block the Apache HTTPD Server from OCSP stapling TLS certificates.
Two popular VPS providers no longer modify their Fedora images to disable the SELinux security feature by default.
Take some precautions, have a backup plan, and you can leave your Windows partition encrypted alongside a Linux distribution with secure boot enabled.
How upgrading the USB 3.1 PCIe controller on my mainboard let my devices quick-charge over USB 3.1 from my PC.
There’s finally some good news with regards to restoring VNC remote desktop capabilities in GNOME on Wayland.
Cockpit Linux management system adds support for installing system software updates directly from the web administration interface.
Don’t trust your system packages to PackageKit. Stick with the — comparably — tried and tested DNF package manager instead.
So is the Linux firewall distribution IPFire well suited as a home network router?
I discovered a security vulnerability (CVE-2017-9604) in KMail while trying to delay sending of a PGP-encrypted private email.
Optimize your Fedora installation to run on the Raspberry Pi.
Fedora can be configured to take care of its own updates automatically. However, should I trust it to apply updates unattended on Fedora servers and workstations?
Set up unattended auto-updates on Fedora Server or Workstation using dnf-automattic.
Tutorial walking you through the process of updating an RPM source package to the latest upstream software release.
A deep look at the ASUSWRT router firmware.
An ABI change in glibc caused games built on the Unity engine to freeze with a black screen. Here’s how to get your games running again.
Protect your Fedora/CentOS Linux-system against SSH brute-force credential-guessing with SSHGuard and FirewallD.
How to forward logs to systemd journald from legacy programs that insist on writing to their own log files.
My contribution to the FSFE’s 2017
Tips on how to tweak Fedora to reduce the bandwidth it needs to keep the system stay up-to-date.
Set up source IP-specific or network-interface-bound firewall zones in FirewallD.
My favorite city-builders and management games for Linux.
How to speed up compilation time with Icrecream/icecc by setting up distributed compilation using all PCs available to you.
All the steps needed for running periodic malware scans on your Fedora installation. Recommended for Fedora Server setups!
You decide the balance between Wi-Fi network latency and power-savings using the new llwr utility.
Some default GNOME apps depend heavily on hardcoded online APIs. It doesn’t have backup plans for when those APIs go away.
A smart app connects your Linux desktop and Android device. Lets them share files and clipboard with each other.
Mozilla is building a free alternative to the big tech companies’ location services. But they need help gathering signaling data from your neighboorhood.
Review of Linux and open-source stickers, T-shirts, and merchandise from Unixstickers.
The Linux desktop aligns more with my values; as Windows and macOS seek to restrict ever-more user freedoms.
Reduce brute-force password guessing and scripted attacks on your SSH service running on a Fedora Server by changing away from the default SSH port number.
WSL doesn’t protect your system if you try to do something stupid.
Learn the consequences of running out of inodes on your Linux system, and what to do when it happens.
You can run X11 graphical Linux applications under an X Server (like xming) on Windows 10 using WSL!
WSL’s new LxRun management program lets you download and install Linux on Windows 10.
I left Deb-packages and all of Debian Linux behind in favor of Fedora and RPMs. Here is why I made that decision.
Windows 10 runs great in GNOME boxes, but there are a few issues you may need to fix manually to get it working properly.
A look into the different strengths and weaknesses of Canonical’s Uncomplicated Firewall (UFW) vs Red Hat’s FirewallD.
How to swap out a poorly supported Broadcom Wi-Fi module in a laptop with a better and more modern Wi-Fi module from Intel.
How to update to a newer Intel graphics drivers from the Debian testing release on Debian stable.
My experiences running Debian Linux on the Lenovo Yoga 3 Pro 1370 laptop. What worked out of the box and what needed fixing.
How to recover unsaved documents from a still-running GEdit on a crashed Linux desktop windowing session.
Opera re-releases new builds for Linux desktop users after dropping support for one year during the Presto–Chromium transition.
You’ll get a weird mix of Scandinavian languages in Debian if you try to use any of the Scandinavian languages for your installation.