 Good morning, good afternoon, good evening, and welcome to another episode of The Level Up Hour. I'm Randy Russell, your host, and I am joined by Jafar Traibi and Scott McBrien. And gentlemen, I believe this is our last show of the season. Yes? Yeah, that is. And I hope we have some nice recap about what happened earlier this year. So exactly so. So I'm actually remote for today's episode. I am broadcasting from lovely Breckenridge, Colorado. And so apologies in advance if I'm perhaps not quite as well-equipped. Equipped as well-equipped to conduct the show, but we're going to have a great show anyway. So today, as Jafar mentioned, we are going to have a sort of a recap of some of our favorite episodes from since we joined this show, The Level Up Hour. And we'll take a look at some of our favorite clips. Also, maybe take a look ahead at the imminent semi-eminent release of Red Hat Enterprise Linux 9. Maybe talk a little bit about what might be some good certification choices for the coming year and more. But first, everybody remember like, subscribe, share, let everybody know we're here. And so with that, I think we're ready to take a look at clip number one, which comes from episode 45, UBI Micro hits the scene. When I first discovered Docker containers, basically back 2013, 14 time range. The first thing you did was you installed this piece of software, then you pulled down a container image and you ran it and you're like, oh wow, this kind of looks like a VM. I can imagine I could use this for all kinds of interesting things like looking up man pages on other versions of RHEL, which is what I used to do back then because I was a solutions architect and people are like, hey, how do you run this clustered thing in RHEL 5? And I'm like, I don't know how to do that. I can't remember that at all. And I don't have RHEL 5 installed. So let me run this container image and do a man. And from there, I kind of had the epiphany. I was like, oh, wow, this is pretty cool. It like unlocks me, you know, from these different versions. And so I realized the first thing that mattered was the container images, right? Like I need container images for like the different versions of an operating system to make it useful, essentially. And then eventually you like want to build on it and build something useful because basically all software development is about collaboration and building something new and adding some kind of differentiated value. And then you want to share that. So in a nutshell, Red Hat, you know, had historically had this sort of the way we do our end user license agreement. You know, servers weren't done like that. Servers where I got the flour, sugar, eggs, and water and make the cake myself. And then I shared it in my house. Containers is like, all right, I want to deliver pieces of the cake to everyone. And so like, we kind of had this tension between the way we monetized RHEL and the way we wanted to do containers. And so when we launched RHEL 8, we changed, we essentially released a subset of RHEL as free, you know, free to redistribute so that it could be used in container images. And we called that EBI. And so Red Hat Universal Base Image. And we basically made at the time, three base images, a bunch of layered images that were things like Python, Ruby, PHP, you name it, like all these different programming languages, Java.net. And then all the usual suspects. Yeah, all these years. Technically, I'm lying about Java. It took us a little while to get Java out the door the way people wanted. They were mad. And they didn't know that it was not on purpose. It was just logistics, you know, software is hard. And then the final thing, the third piece is we have a bunch of RPM repo, like a set of RPM repos that look quite stunningly similar to RHEL, but with a subset of RHEL in them that are out on a, you know, content delivery network and they're freely available over the globe. And they're very quick and easy to use. And you can basically, you know, bake the cake, you know, basically add packages to the container base images or add packages even to the PHP one a few years. And kind of that whole set of three things is Red Hat Universal Base Image. Although I think a lot of people refer to the base images as the UBI, it's really kind of all three things. So you'll see on the system, I just have this tool. So earlier, we were talking about like placing files within the base image. And that's essentially what you're doing here is you're using yellow on the host to unpackage those files from the RPM and then place them in the file system within the container image. Yeah, I remember that episode. Randy and I had like the same, we're on the same wavelength and dressed the same. Man, I miss those days. Maybe I'll get a, a black shirt. So we can, we can recreate. Yeah, we had our, we had our prom dress moment there. So that was a really good episode was with another Scott, Mr. Scott McCarty talking about, about UBI Micro, which, you know, it's actually a very important building block at this point for organizations that are, you know, trying to use containers trying to, trying to approach this. What were some of the key things that you took from our, our visit from Scott McCarty? Scott McCarty. Well, I'm lucky enough to work with Scott McCarty on a pretty regular basis. So I get, I get the insights from McCarty pretty often. Micro is, is interesting for that very minimalist container crowd because it is like, I think with row nine, it's down to seven megabytes compressed. It's, it's. It was some insanely small number. It was smaller than the first Linux distribution I ever used, which literally was a couple of floppies. Yeah. Yeah. And back then floppies were what, eight inches wide. Nice. All right. So anything else about, about UBI Micro? I think we, actually, I think we have a link that we might be able to share if people want to, want to find out a bit more about UBI Micro. But in the meantime, let's, let's look at our next, our next episode. And that would be