The Flatpak is already packaged and works well. It just needs to be maintained from a person that joins the Inkscape community.

This would allow further improvements like Portal support and making the app official on Flathub.

Update: One might have been found!

  • boredsquirrel@slrpnk.netOP
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    Just downloading anything from anywhere sets one up for failure/malware.

    Reducing the size of the OS helps a ton here.

    And mounting home read-only. I think Android and ChromeOS do that. I will experiment with that too, it is really interesting. You mainly need a different place to store user scripts, and appimages are broken (how sad), the rest should be fine.

    Then a few more core concepts help too:

    • KISS (keep it stupid simple)
    • Unix philosophy (everything does one thing and stays transparent)
    • and the concept of least privilege (seccomp, MAC (mandatory access control, SELinux/Apparmor, sandboxes, jails, etc).

    Flatpak helps a ton centralizing the packaging efforts. And it works. There are tons of officially supported packages. And I guess many of them will be maintained upstream.

    But you still have a secure system, sandboxing, verification and packagers that keep an eye on it, kind of.

    On a secure system you would need to pay a lot of people, like the typical 3-5 people that package most apps. For doing security analyses, opting-in to every new update etc.