Can anyone answer the following?
Does Pop inherit Ubuntus snapifictation with 20.04?
Do they release newer kernels for the LTS releases like Canonical does with Ubuntu LTS?
Do they pack ZFS in the kernel like Ubuntu?
Can anyone answer the following?
Does Pop inherit Ubuntus snapifictation with 20.04?
Do they release newer kernels for the LTS releases like Canonical does with Ubuntu LTS?
Do they pack ZFS in the kernel like Ubuntu?
Have you considered using Debian?
Personally, I prefer to run regular updates often and full-system upgrades rarely/never, but I also want to use software that isn't ancient. The LTS model gives me half of those things.
I don't know if that's what you're hinting at with your comment about newer kernels, but I've found the testing and unstable branches of Debian to be a far more pleasant experience overall than Ubuntu (either the LTS or the full-upgrade-every-six-months variants).
They're both rolling releases. Don't let the names fool you... If you follow a small handful of best-practices (e.g. enabling apt-listbugs) they can be quite stable. The system on my old laptop has been running without major issues for almost a decade.
I have flirted with the idea of using Debian testing as a rolling release but generally ended up back on Ubuntu out of laziness as I liked the happy medium of Ubuntu LTS releases between stableness vs cutting edge while avoiding the typical undercooked Canonical "big bang" changes they have in their .10 releases.
Maybe 20.04 is the release that tips me over the edge!
Unbunu provides a nice middle ground between the very stable but very stale Debian (stable) and the and the bleeding edge of something like Arch. Ubuntu does nice stuff like releasing newer kernels for LTS releases but the NIH annoyances have grated on me for the last few years (Mir, Upstart, Snap etc...).
My current workstation is running my debian OS that's just been continuously updated since about 2012.
The other sticking point is ZFS. Guess I'll have to spin up a VM and play around a bit before I switch to Pop! or straight Debian.
Canonical's obsession with snap is about to push me away from *buntu, and I'm ready to bail out. I had misgivings about snap from the first I'd heard about it, and my misgivings are turning out to be well-founded.
https://wiki.debian.org/DebianUnstable#What_are_some_best_pr...
apt-listbugs is really the main one for me.
When I upgrade, I pay close attention to the package change lists. If packages are set to be removed, especially a lot of important looking packages, I cancel the upgrade and investigate. Usually this means that something has gone wonky with dependencies, or not all of the packages that need to be upgraded in lock-step are available yet. Usually this resolves itself after a few days, but sometimes you can coax a partial upgrade if you find the culprit package and hold it.
Speaking of holding, apt-mark hold/unhold (or equivalent - I think there might be a better way to do this now) is your friend. I usually end up holding packages like the ones mentioned above that erroneously want to remove half the system, as well as any packages that apt-listbugs complains about, unless I've reviewed the bug report and am okay with it. I'll periodically unhold everything (apt-mark showhold | xargs sudo apt-mark unhold), then retry an upgrade to see which bugs or dependencies have been fixed, and then hold any remaining offenders again. Usually this will end up "releasing" package upgrades in chunks depending on the dependency graph.
Apt should probably be louder when big parts of the system get marked for removal. I think this the primary way testing/unstable systems end up breaking, and it's completely avoidable.
> Does Pop inherit Ubuntus snapification with 20.04?
Not out of the box. You can manually install snapd and use snaps on Pop, but all of the software we ship is Apt packaged, and Flatpak/Flathub are supported out of the box. Additionally, some apt packages which install snaps in Ubuntu (like Chromium) install the apt version of the application in Pop.
> Do they release newer kernels for the LTS releases like Canonical does with Ubuntu LTS?
Yes, we track the latest Ubuntu kernel and ensure that the newest one available is installed. Our kernel is usually a bit newer than Ubuntu's (due to our focus on System76 hardware which, being new, often requires a newer kernel for all hardware features to work correctly). Obviously the newer kernels also have benefit beyond just S76 hardware, and Pop is in no way restricted from running on non-System76 machines.
> Do they pack ZFS in the kernel like Ubuntu?
Yes.
One followup question; how easy is it to uninstall your default DE/do you provide a minimal install without the DE?
While I appreciate your hard work on the user-friendliness of it I've spent the last god knows how many years building my workflow around i3 I'm loathed to give it up which means 99% of the desktop will sit unused.
Keep up the good work, you folks are doing great things and are a boon for the Linux ecosystem!
Edit: Also any chance of UK keyboards on your laptops? Or have I missed an option when speccing a machine up?
With Mir, it was an attempt to own it, so when some mobile vendor wants to implement it for their devices, they have to consult with them and get some licenses. With Unity 8 and Ubuntu SDK, it was similar. Once prospects of Ubuntu mobiles failed, it was abandoned.
Wit Snap, it is an attempt to own the Linux app distribution space (that's why you cannot have 3rd-party repos), so anyone who want to distribute snaps, has to talk to them.
I have nothing against Canonical trying to make money; but inserting themselves as a monopoly on some layer of Linux stack isn't the way to do that. Community will always route around.
I agree, I had been using Debian as my primary distro for about ten years when I gave PopOS a try and have been using it since. Although I like PopOS I wish they were building on Debian.
> Do they release newer kernels for the LTS releases like Canonical does with Ubuntu LTS?
I am on 18.04 LTS right now and was very surprised when PopOS did a major kernel version bump to 5 which seems very strange for a LTS. It has also broken my ability to install `linux-image-virtual` which requires kernel version 4.15 and has caused some problems recently. This has me considering switching back to Debian.
> Do they pack ZFS in the kernel like Ubuntu?
PopOS 18.04 does not pack ZFS, I have installed it to make use of reflinks for DVC.
> Do they release newer kernels for the LTS releases like Canonical does with Ubuntu LTS?
As far as I can tell PopOS is a pretty light layer on top of vanilla Ubuntu. You can still install everything from the Ubuntu repos etc.
> Do they pack ZFS in the kernel like Ubuntu?
I did a conversion and my ZFS install came over just fine (and my pool import from my janky CentOS built pool was shockingly simple-- only hiccup was that I didnt have SMB and NFS installed yet when I did it so the exports failed, but everything else worked).
Now my only complaint is that the Ubuntu implementation of Gnome does superkey+arrowkey Windows style AeroSnaping and In the two days or so I used it I got really used to it and that is not the default behavior in PopOS and haven't figured out how to tweak it yet. Its a really nice desktop environment and I have heard great things about the Pop Shell but havent played with it much yet. Now I just need to figure out how to prune out all the snap crap I installed and all the libraries I installed trying and failing to compile stuff from source. I am lost without yum. I know people hate it but I know it like the back of my hand and apt is different enough (and Canonical documentation is laughable compared to RHEL) to make me feel a little lost in the weeds. But native ZFS and Nvidia have been a godsend. A modern implementation of kvm/qemu is super nice-- my VMs are so much easier to manage now. And I'm really looking forward to playing with Wireguard again now that it has kernel support.
To be honest all Ubuntu would give me these days is a preconfigured DE, but XFCE default on Debian works fine for me.
Also, now I run the same distro on my Dev box as in production ;)
Packages are generally a bit newer vs. Debian
They release newer kernels throughout the release
A defined 2 year release cycle
Generally better supported by 3rd parties
Support available if needed (I've never used it but some businesses won't buy anything without support)