Skip to content

Microsoft has another Linux distribution and it is based on Debian

Microsoft utilizes Linux for a wide range of its projects. In recent years, you must have read a lot about WSL (or WSL2) and a Linux distribution made by Microsoft, i.e., CBL (Common Base Linux) Mariner.

Even with Windows 11, Microsoft keeps improving the experience with WSL.

While CBL Mariner is used to power WSLg (the GUI part of WSL 2) and Azure, some recent press coverage (via ZDNet) uncovered another Linux distribution that Microsoft uses internally.

Microsoft sure loves Linux, right?

CBL-Delridge: A Debian-based Linux distro

Credits: Hayden Barnes / Boxofcables.dev

Microsoft maintains a Debian-based distro, which is used to power Azure’s Cloud Shell. And it goes by the name “CBL-Delridge“.

Thanks to Hayden Barnes, a senior engineering manager responsible for Windows containers at SUSE.

In one of his older blog posts in February 2022. He revealed more details about it while helping you build it and import it into WSL if required.

CBL-Delridge (CBL-D) is based on Debian 10 (Buster), unlike CBL-Mariner, built from scratch.

Not a surprise to see Debian being favored here. Even Google ditched Ubuntu for Debian for its in-house Linux distro gLinux.

Interestingly, Microsoft published the distro in 2020 for internal use (as per an unofficial timeline of Microsoft’s open-source interactions maintained by Hayden), and we’re getting to know about it in 2022.

Credits: Hayden Barnes / Boxofcables.dev

The CBL-Delridge also utilizes the same version number 10 (coincidentally) with the codename “Quinault.” Breaking down the name, ZDNet notes that Delridge is a district in West Seattle, and Quinault refers to a valley in the Olympic National Park in Washington State.

Building CBL-Delridge

Unlike normal Linux distributions, you won’t find an image file to download publicly.

Considering the apt package repositories for CBL-D are public, you can build your image of CBL-D if you need to test it for any of your relevant requirements.

You can also import it into WSL. Hayden’s blog post explains using debootstrap to get started building the image and then importing it to WSL.

Note that the CBL-D is not exactly a replacement for Debian. So, you may not be able to find all your favorite packages. To know more about it, you can explore Hayden’s blog post.

What do you think about Microsoft’s Linux distributions for internal use? Have you tried any of them yet? Let me know your thoughts in the comments.


More from It's FOSS...

Latest