Off Topic
Vacation Time
You might have wondered (or not), that I haven't released a new article for the last 2 weeks. Once a year, we need to take a break. This is also true for me. I just need a little break and will be back in November.
Just a guy doing stuff. Mostly #FLOSS like #Linux, #Ansible, #Podman, #k8s, #Python, #Nextcloud or whatever comes next. You can also find me on Mastodon (https://fosstodon.org/@dschier).
Off Topic
You might have wondered (or not), that I haven't released a new article for the last 2 weeks. Once a year, we need to take a break. This is also true for me. I just need a little break and will be back in November.
Fedora
Now that Fedora 37 is in reach, I want to introduce a very special variant to you. Fedora Kinoite is KDE on Fedora, but in an immutable, container centric way. Let's shed some light on "Fedora Silverblue, but with KDE".
Development
Using Git is very common among developers nowadays. But, how do you work together on Git? What is the best strategy when it comes to discussions about trunks, mono-repos and what-not? Well, let's dig into this.
Linux
Last month, I have given a class about Raspberry Pi programming. It was awesome, and I really like to help others understanding new things. To my surprise, some attendees weren't having any idea about Linux commands at all. We often forget, that some of us are just starting their journey.
DevOps
In my current company, I am working on our product. This product consists of many, different moving parts which need to be built, shipped and deployed on the customer side. Let's see how "three ways" help me with this challenge.
Home
Phew, that took a while to get right. I don't want to waste any more of your valuable time. So, let's dig into the deployment of a time, DHCP and DNS server on our home server. Shall we?
Linux
Containers are these fancy new thingies (technical term), that are made to make our lives as developers and operators easier. Or aren't they? This article shows what a container really is and why cgroups and the Linux Kernel are an elemental part of it.
Fedora
Running Fedora comes with a new release every 6 months. Furthermore, you are having a somewhat short maintenance time of ~13 months, only. This means, that you need to upgrade your Fedora installation occasionally. Let's see how you can do this.
DevOps
Dr. Geoffrey Alexander Moore, author of "Crossing the Chasm" is often referenced, when it comes to the core/context framework. This framework was also mentioned in the popular "Unicorn Project" from Gene Kim. What is it about? What is Core Work and Context Work?
Ansible
Let's assume you have a playbook, but you want to use different values for your variables for each time you run it. For example, you want to create a new user on your machines or change the playbook behavior. This can be done, and it is very easy with Ansible Prompts.
KVM
In some past articles, we tackled KVM and libvirt as a virtualization option on Linux. But I never introduced the basics for the same. Therefore, let's have a look at KVM and libvirt on Fedora and see how you can get started.
Podman
If you want to use containers, you need to pull images from a container registry. This is the place where container images live. But, how do you run your own registry? For your local network or development purposes, this is really useful!
DevOps
"Looking for DevOps Engineer" is something you see way more often on job platforms. But, what is this about? What does it mean to do "DevOps"? Is it really all about Docker, Kubernetes, Ansible and GitLab? I can ensure you: No, it is about a cultural change.
Gaming
When it comes to gaming, Linux is somewhat behind other platforms. This does not mean, that you cannot play a game on Linux, but there are limitations. This changed a lot with the introduction of Steam Deck. I got mine 2 weeks ago and want to share my first experiences with you.
Fedora
In the last articles we tackled virtualization, which is perfectly fine, if you want to run full-fledged virtual machines. On the other hand, you can use containers to deploy workloads very easily. So, let's have a look how we can integrate this in our home server.
Podman
It may be a surprise to you, but I am a huge fan of Podman. Recently, there is lots of development for Desktop integration, but there are also graphical tools for the browser or Command Line. If you want to manage your images and containers with in a graphical way, this article may be for you.