Canonical To Focus On A New, More Modular Snapcraft - Current Codebase Goes Legacy

Written by Michael Larabel in Ubuntu on 7 January 2022 at 07:32 AM EST. 99 Comments
UBUNTU
A few minutes ago a new Ubuntu blog post hit the wire entitled "The Future of Snapcraft" where immediately I wondered if it was announcing plans to move away from their own app packaging/store/update tech and shift over to a Flatpak world like the rest of the Linux ecosystem for app sandboxing, app store, and distribution. Nope, but they are going to overhaul Snapcraft's architecture.

Canonical is going to make the current Snapcraft codebase "legacy" while they are working their latest code into a new, more modular architecture. At the moment it's at a stage of "the early proof of concept only covers some aspects of the Snapcraft functionality, but it did illustrate a relatively quick conversion to the new modular design."


A lot of new code is to be written for improving the Snapcraft architecture but that seems to be what is on their agenda for 2022. While a radical change, they don't expect it to interrupt the current Snapcraft usage model and projects relying on core18/core20 states will continue to be able to leverage the monolithic "legacy" Snapcraft and when ready can transition to the new codebase.

The light blog post today concludes with, "To boldly go where no one has gone before. This is true for spacecraft as well as Snapcraft. Going forward, you should expect to see quite a few new, interesting developments in the product, all aimed at making things simpler, faster, more robust, and without adversely affecting the user experience."
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week