cannux.ca

An operating system that only answers to Canada.

Cannux is an effort to build a sovereign Canadian Linux distribution: an operating system developed openly, governed transparently, and designed with Canadian interests in mind. The goal is not to reinvent everything from scratch, but to create a trusted, community-driven platform that Canadians can understand, audit, contribute to, and ultimately rely on. In an increasingly uncertain digital landscape, Canada should have the ability to control the software foundation that powers its public institutions, businesses, and citizens.

A penguin with beaver features wearing a red toque, plaid shirt, suspenders and jeans

Why do we need this?

Software sovereignty is becoming a serious conversation around the world. Governments are increasingly recognizing the risks of depending entirely on foreign-controlled technology platforms for critical infrastructure. Countries across Europe are exploring ways to reduce that dependence, including initiatives in France and the Netherlands to adopt, fund, and develop open source technologies that support national digital sovereignty.

Canada should be part of that conversation.

An operating system is one of the most fundamental layers of modern computing. It powers government services, research institutions, businesses, schools, and personal devices. While Linux is already open source, most major distributions are governed, funded, or hosted outside Canada. Cannux aims to provide a Canadian alternative: a distribution whose priorities, infrastructure, and governance are rooted here at home.

This is not about isolation. It is about resilience, transparency, and ensuring that Canadians have a meaningful role in the technologies they depend upon every day.

What's the plan?

Building a modern operating system from scratch would be a massive undertaking. Fortunately, open source software gives us a better path.

  1. Select a foundation

    The first step is choosing a mature Linux distribution to serve as the project's foundation. A strong upstream distribution gives us a stable base, proven security practices, and access to a large ecosystem of software.

    Discuss the best option for a foundation.

  2. Conduct a comprehensive review

    Once a foundation has been selected, the next step is a systematic audit of the code, dependencies, infrastructure, and build processes. The goal is to understand exactly what is included, where it comes from, and what risks or concerns may exist.

  3. Build and verify

    From there, Cannux can begin adding the features, tools, and services needed to become a complete operating system. Every change should be accompanied by review, testing, and verification. As new functionality is added, the same auditing standards should apply so that trust is built into the project from day one.

    The result should be an operating system that is secure, transparent, and fully featured, while maintaining a clear understanding of the software that ships with it.

How can you help?

Cannux starts with a community.

Express your interest

The first and most important step is simply letting us know you're interested. Whether you're a developer, designer, security researcher, policy expert, writer, system administrator, or simply someone who believes Canada should have greater digital sovereignty, your support helps demonstrate that this idea matters.

Contribute

As the project grows, contributors will be needed across many areas: development, security auditing, documentation, testing, infrastructure, design, translation, and community building. Open source succeeds when people bring their skills together.

Sponsor

Building trusted infrastructure takes time and resources. Once the project reaches sufficient momentum, financial sponsorship can help support hosting, code audits, development infrastructure, legal considerations, and other operational costs needed to make Cannux sustainable over the long term.

A note on GitHub

You may notice that Cannux is currently hosted on GitHub.

That's true, and it's a compromise made for practical reasons. GitHub is currently the largest platform for open source collaboration, and it provides free tooling that makes it easier to start a project and attract contributors.

However, long term, Cannux should not depend on infrastructure outside Canada if its goal is digital sovereignty. As the project grows and secures funding, we intend to evaluate Canadian-hosted alternatives for source control, issue tracking, package distribution, and project infrastructure. Starting on GitHub helps us launch; building Canadian-hosted infrastructure helps us achieve the mission.