Incus Project: A Breakaway from Canonical’s LXD

In response to Canonical's takeover of LXD, the independent Incus project arose as a fork for this container and virtual machine manager.

In the fast-paced world of technology, open-source projects often experience changes in leadership and direction.

One such instance occurred when Canonical, the company behind Ubuntu, recently took over LXD, a widely-used container and virtual machine manager, which was part of the Linux Containers Project for years.

This action generated mixed reactions within the open-source community. While some saw it as a positive move, expecting enhanced support and resources, others expressed concerns about the project’s future direction.

In response to this move, Aleksa Sarai, who’s been the long-time LXD packager for openSUSE, forked LXD, and driven by the desire to retain the essence of community-driven development and to provide an alternative for users seeking independence, the Incus project emerged.

The main aim of this fork is to provide once again a real community project where everyone’s contributions are welcome and no one single commercial entity is in charge of the project.

The fork occurred at the LXD 5.16 release, allowing users to upgrade from previous LXD releases up to and including LXD 5.16. However, upgrading from a later LXD release may not work because the two projects will likely diverge.

At the same time, Incus will continue to import relevant LXD developments over time, while changes and functionality exclusive to Ubuntu or Canonical’s products will unlikely be brought over.

Furthermore, an interesting debate on Hacker News has arisen, in which a user with the username markshuttle, who appears to be referring to Mark Shuttleworth, the founder of Ubuntu and CEO of Canonical, gives more light on the topic.

Finally, remember that Incus is still in its early stages, and it remains to be seen which route it will take and whether it will accumulate the minimum critical mass of users required for its successful existence.

For more information, visit the project’s GitHub page and documentation.

Update: Starting as of August 7th, 2023, Incus is an official member of the the Linux Containers project. Here’s the announcement.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%