​The Delicate Art of Product Management with Open Source

​The Delicate Art of Product Management with Open Source

This post is really going to be an aggregator for a bunch of different content that I’m working on focused on Product Management in the context of open source. What’s different? What’s the same? Mostly, product management is product management, but there are a few golden nuggets that I try to offer about ways to

Analysis of Competition is for Losers (Peter Thiel)

Analysis of Competition is for Losers (Peter Thiel)

I don’t always agree with Peter Thiel. In fact, I often disagree with him, but I do find his thought provoke my own and force me to chip away at what I believe and forge it into something ever more crisp and clean. This is just a short analysis of things that he says in

Testing The Latest Container Tools on RHEL8

Testing The Latest Container Tools on RHEL8

Alternate Titles #1: Testing The Latest Container Tools (Podman, Buildah, Skopeo, CRIU, Udica) on RHEL8 #2: Testing The Latest Podman on RHEL8 #3: Testing The Latest Container Tools on CentOS Stream 8 Background If you want to test the latest version of the Container Tools module on RHEL8, you’re in the right place. I’m going

How to Install Docker-CE on RHEL 8

Background If you’ve searched google to figure out how to install Docker-CE on RHEL 8, you may have been led to this very popular article: LinuxConfig.org: How to Install Docker on RHEL 8. If you’d read closely, you might have read a false statement which says, “What version to install? Well, Red Hat seems to

A First Look at The Podman 2.0 API

A First Look at The Podman 2.0 API

Most days, I don’t have any good ideas. I only have bad ideas. But, I’ve become pretty good at stack ranking my bad ideas into good, better, and best. In this article, I’m going to run through a bunch of the best bad ideas that I had using the new Podman 2.0 REST API. I’ve

A Comparison of Linux Container Images

A Comparison of Linux Container Images

  Updated 06/02/2020 Understanding Container Images To fully understand how to compare container base images, we must understand the bits inside of them. There are two major parts of an operating system – the kernel and the user space. The kernel is a special program executed directly on the hardware or virtual machine – it

A Hacker’s Guide to Moving Linux Services into Containers

Background For years, I floundered around with moving my own blog, ticket system and wiki into containers. Literally, ticket #627: Migrate Crunchtools to Containers has been open in Request Tracker since March 11th, 2017. It’s embarrassing to admit given how deeply I have been involved with containers at Red Hat. Since the early days of

Deeply Understanding the Different Between Portability, Compatibility, and Supportability

Let’s dig into these three concepts a bit deeper: Portability Since the OCI standard governs the images specification, a container image can be created with Podman, pushed to almost any container registry, shared with the world, and consumed by almost any container engine including Docker, RKT, CRI-O, containerd and, of course, other Podman instances. Standardizing

Architecting Containers Part 1: Why Understanding User Space vs. Kernel Space Matters

Perhaps you’ve been charged with developing a container-based application infrastructure?  If so, you most likely understand the value that containers can provide to your developers, architects, and operations team. In fact, you’ve likely been reading up on containers and are excited about exploring the technology in more detail. However, before diving head-first into a discussion

The Limits of Compatibility and Supportability with Containers

Many folks who do container development have run Alpine container images. You might have  run Fedora, Red Hat Enterprise Linux (RHEL), CentOS, Debian, and Ubuntu images as well. If you are adventurous, you may have even run Arch, Gentoo, or dare I say, really old container images – like, RHEL 5 old. If you have some