Hacker’s Guide to Installing OpenShift Container Platform 3.9

Hacker’s Guide to Installing OpenShift Container Platform 3.9

  Background My problem, like most technologists, is that I only have a slice of my time to dedicate toward acquiring and maintaining knowledge about any given technology, product, project, tool, platform, etc. Split that with the fact that almost every CIO is preaching that we, as technologists, need to be closer to the business,

DevConf 2018: Brno: Understanding The Open Container Standards

DevConf 2018: Brno: Understanding The Open Container Standards

This presentation is a 16 slide introduction to what must be thought about when building a production cloud. Proper image management is critical engineering task.

Open Source Summit Europe 2017: Prague: Linux Container Internals

Open Source Summit Europe 2017: Prague: Linux Container Internals

This presentation is a 16 slide introduction to what must be thought about when building a production cloud. Proper image management is critical engineering task.

Container Portability: Part 3

Container Portability: Part 3

The Paths Forward In Container Portability: Part2: Code Portability Today, we discussed how there are no regression tests, there is no complete interface standard, there is definitely pain ahead if we think we can use today’s container images (level 3B) on tomorrow’s container hosts (level 3A), 10 years from now. So, what’s the solution? With

Container Portability: Part 2

Container Portability: Part 2

Code Portability Today In Container Portability: Part 1: A Brief History in Code Portability, we explored the genesis of code portability and visited structured computer organization to highlight the six commonly found levels in modern computing. Revisiting the six layers – nobody debates the portability of the upper two layers – Application Programmers know that C

Container Portability: Part 1

Container Portability: Part 1

A Brief History in Code Portability Do you know why you can take a Python program and run it on any computer that has a Python interpreter on it? Well, because the computer industry has made a huge amount of investment into providing portability over the last 70 years. In the beginning, computers didn’t have

Why Portability is Not the Same Thing as Compatibility

Why Portability is Not the Same Thing as Compatibility

The Container Host *is* the Container Engine, and Container Image Compatibility Matters Have you ever wondered, how are containers are so portable? How it’s possible to run Ubuntu containers on CentOS, or Fedora containers on CoreOS? How is it that all of this just magically works? As long as I run the docker daemon on

Who is Fatherlinux?

Who is Fatherlinux?

Over the years I have realized that there is a bit of confusion when I first tell people my Twitter handle is @fatherlinux. People ask things like, “what about mother Linux?” or “Perhaps you should change your name to Grandpa Linux now that you have been doing this for so long?” They often think the

Container Myths Debunked (Redux)

Container Myths Debunked (Redux)

Background So lately, I have been hearing a lot about containers vs. virtual machines and I wanted to get in on the action. I saw the a recap of Alex Polvi’s session at OpenStack Silicon Valley and I was inspired. I agree with Alex, and for fun, I wanted to state all of his points