Leveraging Container Registry APIs for your benefit.

If you have ever run docker pull or pulled a container using the favorite container runtime tool of your choice, you’ve probably interacted with a container registry. A container registry does not only provide mechanisms to store and distribute container images, it also exposes APIs that clients can use to perform other actions like fetching the container’s metadata without pulling the entire container. At work, I had a problem to solve, which is when I thought why not leverage these APIs to solve my problem. In this post we’ll see how I leveraged the Container Registry APIs for my benefit and possibly how you the reader can use it as well. ...

November 27, 2024 · 9 min · 1800 words · Vasuper

Build your own Customized Live Debian Distro using Debootstrap

In this guide, we’ll be going over the steps involved to build a LiveCD Debian distribution using debootstrap with both legacy BIOS and UEFI boot support using GRUB2. Why build your own distribution, you ask? There are scenarios and use cases that necessitate packages, certificates or other artifacts are already installed in the OS Image that’s distributed in the machines that are shipped, this guide will go over the steps involved to build that image. ...

January 2, 2023 · 7 min · 1335 words · Me

Building Yocto Based Linux Image for AMD Ryzen Embedded v1000 Series SoCs with AWS Agents installed.

This guide outlines the steps involved to build a linux distribution using Yocto for AMD Ryzen Embedded v1000 Series SoCs with AWS SDKs, services, and software from the meta-aws layer. Prerequisites: To follow the steps image build section, you will need: A Supported Linux Distribution: You should have a reasonably current Linux-based host system. You will have the best results with a recent release of Fedora, openSUSE, Debian, Ubuntu, or CentOS as these releases are frequently tested against the Yocto Project® and officially supported. I’ve tried building this with both Ubuntu 20.04 and Pop_OS! 22.04. ...

October 30, 2022 · 7 min · 1309 words · Me