The Penguin Gang

Red Hat and the Clone Wars VI: Obfuscating Kernel Code for Fun and Profit

In our last episode we talked about the origins of Oracle Linux. This time around, we’ll look at one of Red Hat’s responses to the threat posed by Oracle Linux. Specifically, Red Hat’s decision to “obfuscate” the kernel source delivered in Red Hat Enterprise Linux (RHEL) 6, and how it communicated (or didn’t) those decisions.

July 23, 2023 · 11 min · zonker
Link-O-Rama

Everything you need to know about Vim and text on Linux (Slides)

Last week I had the opportunity to present at Open Source Summit North America (2023) in the Open Source On-Ramp track. I promised to upload my slides by Monday of this week (oops) but didn’t factor in getting COVID. Apologies to anybody who came looking for the slides previously, I was pretty much under the weather all week. Better late than never, I hope. Here’s the deck in PDF form: Everything you need to know about Vim and text on Linux....

May 19, 2023 · 1 min · zonker
maxresdefault

See you at Open Source Summit North America!

In just a few weeks I’m going to be dusting off the slide clicker and giving two talks at Open Source Summit North America. I’ll be giving one talk on databases and containers, and another talk about working with text on Linux using Vim and other tools. Kind of a 101 for people who might want to delve into some command line magic for working with text. Are Containers Ready for Production Databases?...

April 24, 2023 · 2 min · zonker
Beelink AMD MiniPC SER5

Mini PC review: Beelink SER5 Pro with AMD Ryzen 5 5600H

About a month ago I bought a Beelink SER5 Pro Mini PC and have been using it as a desktop and test machine. I thought I’d give a quick review in case anybody else is looking at one of these for their own use. The SER5 was a bit shy of $400 with an AMD Ryzen 5 5600H, 32GB of RAM, and a 500GB NVMe drive. Its footprint is about 4.5 inches (almost) square, and not quite 2 inches tall. That’s 126mm wide, 113mm long, 42mm tall if you prefer metric. It’s got 3 USB 3.2 Gen 2 ports, 1 USB 2.0 port, a 1GB Ethernet port, 2 HDMI ports, and a single USB-C port.

February 25, 2023 · 4 min · zonker
Screen Shot 2021-02-17 at 9.00.37 PM

My new favorite GNOME extension: quake-mode

Guake has long been a favorite application of mine. If you’re new to Guake, it’s a terminal application for Linux that stays out of site until it’s summoned with a hotkey, like the console in Id Software’s Quake games. Hit F12 or whatever combo you set up for it, and it slides into view over the top of other windows. When you’re done, bang the hotkey again and it slides back up out of sight....

February 15, 2023 · 2 min · zonker
jzb_hyperlinks_web_browsing_internet_indieweb_links_463ba71c-9363-462b-9eb8-44c0b50cd6ec

Lazyweb: Best Linux distro for a 2015 MacBook Pro?

Apple has decided that my 2015 MacBook Pro isn’t deserving of the latest macOS, so I’m looking to run Linux on it to get a few more years out of it. My first plan was to put Fedora on it, but Fedora 36 and 37 have failed to " set a new efi boot target." Chrome OS Flex installed just fine, but I don’t know if I want to stick with Chrome OS long-term....

December 29, 2022 · 1 min · zonker
AI-generated Rube Goldberg contraption with pen-ink style

Taming Mastodons for a better web

The surge of people joining Mastodon and the Fediverse the past few days has been inspiring. I’m optimistic about the potential for a better web, but experience keeps whispering in my ear. Right now, people are fired up and ready to try new things. They’re happy to sign up, post a few “toots” to Mastodon, and think about a better web where things are decentralized and users have more control of their destiny....

November 9, 2022 · 4 min · zonker
Screen Shot 2021-02-17 at 9.16.31 PM

Give nothing, expect nothing: GitLab's the latest punching bag for entitled users

What do Docker, GitLab, and Red Hat have in common? Aside from various levels of participation in open source, they’ve all been punching bags over the past few years for non-paying users angry that they’ve taken some freebies off the table. When Docker had the temerity to introduce limits for free users pulling containers from DockerHub, or requiring a subscription for large business users, lots of people started complaining and/or looking for a free alternative....

August 10, 2022 · 6 min · zonker
Screenshot from 2021-02-17 11-42-35

Quick update

If this blog was a child, family services would have taken it away by now… Sorry for the blog neglect, life’s been a whirlwind of activity for the last month or so. For those of you who don’t know already — I switched jobs at the beginning of September. I’m now working as the editor-in-chief of Linux Magazine (the original, accept-no-substitutes Linux Magazine, by the way), which is an awesome gig....

October 3, 2007 · 2 min · zonker
Old-timey computer screen

Tips: Making Vim easy

Vim’s flexibility and countless features are a major asset for experienced users, but a challenge for newbies. If you’ve always wanted to try Vim but were put off by your first attempts, you can start off gradually by getting to know Vim’s GUI and easy mode. This article is a primer for those who haven’t used Vim much and want to wade in gradually. If you’re new to Vim and vi-like editors, the Vim GUI is probably the best way to get started....

April 10, 2007 · 9 min · zonker