• 0 Posts
  • 9 Comments
Joined 2 years ago
cake
Cake day: July 10th, 2023

help-circle

  • I would argue that it depends a lot on what kind of beginner you have. If you have someone that only uses basic desktop PC functions, like browser, email and maybe stuff like video, photos and documents. You can set it up once, and then have a system that updates itself reliably and has minimal maintenance overhead and isn’t easy to break.

    In my experience that system is more robust and gets updated than a generic Debian system.

    Of course there are downsides, and those include issues caused by apps running inside flatpak, like system themes are disrespected, opening files in one app, doesn’t respect the xdg-mime settings for the file type and open them in unexpected apps, printer does not work… But those are just bugs, and they need to get reported and fixed.



  • Well… The Android security model, as it is implemented in stock android and GOS, is about top down control, the full trust is given to the system vendors, not the end users. No rooting for instance. From this perspective not allowing installation of apps that cannot be blocked by the system vendor, fits well with that model.

    TBH, I am not a fan of that security model. And this is my critique of GOS. It doesn’t allow the user full access to their device, so that they can check and control what each application is storing or sending to third-party servers. Instead it is on full security and allows apps to store and transfer information to which the user has no access to.

    But the system vendor/developers would have that access, because they control the whole base system.

    The focus of the Android security model and in turn of GOS is on security, at the cost of privacy or freedom.




  • cmhe@lemmy.worldtoPrivacy@lemmy.mlVPN Comparison 2.0
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    11 days ago

    The issue there AFAIK is that some app builds aren’t fully reproducible, because if they were the developer signature would still apply and be used. In the reproducible case the security of the build infra wouldn’t matter, because the same app would be produced the same regardless were they are build.

    Without reproducible builds, you cannot really trust the software anyway, because the Dev could hook some hidden code only for the released binary app and sign that.