System76 Reduces Reliance On Ubuntu With Key Pop OS Change
Major things are brewing over at System76. The strong and all-but-confirmed rumor of an in-house desktop environment for Pop OS being developed. It will be a DE built in Rust which may eventually replace GNOME altogether.
But that’s not the only fundamental change happening with Pop OS. System76 is slowly but steadily reducing its reliance on Ubuntu. While some view this as a politically-charged decision, I maintain that it’s to more effectively serve System76 hardware customers.
After all, System76 is in the business of selling Linux desktops and laptops with the latest chipsets, NVMe drives, and graphics cards. And they sell those computers primarily to developers, data scientists, makers, and engineers.
Leading Edge Pop OS?
This means it’s crucial to have the latest software packages and Linux kernels. And what better way to achieve that than implementing a model of more frequent updates? Perhaps similar to the “rolling release” model of Arch, or the “leading edge” updates of Fedora.
With an emphasis on stability over bleeding-edge, Ubuntu just doesn’t fit that mold.
Then there was that Reddit poll (pictured above) asking users how important it is that Pop OS is based on Ubuntu. You can start to see the writing on the wall.
Regardless of our hopes (or fears) for the future of the distro, no one at the company is talking about it yet. But we are starting to see some small but important shifts in direction.
Goodbye Launchpad, Hello APT
System76 Principal Engineer Jeremy Soller confirmed via Twitter that Pop OS moved its repositories away from Canonical’s Launchpad.net, and over to a self-hosted APT repository.
“Pop switched the build system and repositories […] to our own system at apt.pop-os.org/release for 21.10 in order to improve our control of package updates and reduce the time to build, test and release them,” writes Soller. “It is not related to changing bases.”
The keyword in Soller’s tweet is “control.” Control is something that, in my opinion, System76 needs in order to enact swift changes for both its hardware customers and its distro users.
There’s another ingredient to all of this; one that cements the belief that System76 will eventually change it to a rolling release model. All versions of Pop OS are now using kernel 5.15.5, with 5.15.6 already staged for testing.
“We want to work closer with upstream to ensure that the best Linux kernel is delivered to as many users as possible,” Soller says in a separate tweet. “By doing this, we join forces with other major distros, like Arch and Fedora.”
Take all this how you will, but I think exciting things are coming for Pop OS users.
What’s your opinion? Sound off below in our comment section.
Member discussion