• 0 Posts
  • 60 Comments
Joined 3 years ago
cake
Cake day: June 15th, 2023

help-circle

  • Morphit @feddit.uktolinuxmemes@lemmy.worldoops
    link
    fedilink
    arrow-up
    14
    ·
    2 days ago

    There are tools like snapper and btrbk that periodically make snapshots. Since btrfs is a COW filesystem, the live subvolume just stores newer changes on top of the snapshot — it doesn’t need to copy anything until it changes. Only when file data is no-longer referenced is it actually marked free to overwrite. This can make disk usage a bit un-intuitive since you can have large files stuck in snapshots that don’t show up in your live subvolumes but still use up space. It can really save you from serious mess ups and is really cheap in terms of performance. It’s also possible to send snapshots over a network to another machine if you want longer term backups without keeping them on local disks.








  • They haven’t modified apt; they abuse an extra version number that supercedes the major version number of a package. I think it’s meant to be used for new packages that reuse the name of an abandoned project. Canonical publish packages for software like Firefox that depend on snapd and just run snap install firefox instead of actually installing anything. Since they bumped that extra version number, their packages always have a higher precedence than even the officially packaged debs from Mozilla.







  • Yup. Even if you add the official mozilla repos, Cannoical adds a prefix to their version so it always takes precedence over the official release. You have to pin the mozilla repo to blacklist the snapped version.

    Same goes for Thunderbird.

    I’m sure Snap has some security advantages for many users but they’ve made it so user-hostile for those who use native browser extensions or who want to automate deployments with just one packaging system.

    Anyway, rant over - fuck Snap.