trevor (he/they)

Hello, tone-policing genocide-defender and/or carnist 👋

Instead of being mad about words, maybe you should think about why the words bother you more than the injustice they describe.

Have a day!

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

help-circle


  • The headline is incomplete to an extent that it’s dishonest because it doesn’t reflect the reality of what Google is saying.

    Google will only allow “experienced users” to “continue” sideloading with the new, draconian restrictions that Google will be the arbiter of. “Continue” implies that sideloading will continue as it is in its currently acceptable form. However, that is not the case. If it were, Google would not be changing anything at all because there would be no perceived benefit for them doing so.

    So in a way, yes, the entire article is wrong, because it doesn’t adequately push back on the premise that it implies and instead uncritically parrots what Google would prefer people to believe, which is that people that want to sideload their apps and use third-party app stores like F-Droid will not be negatively impacted, which is not true.









  • Because their sandboxing format subtly breaks so many applications (more than flatpak) and Canonical very nefariously co-opts your apt install <package> with a deb package that’s actually a stub to install the Snap version, so when your shit breaks, you can waste hours before you realize that they fucked your installation.

    Beyond that, Snap cold start times (installations or updates) are slow as shit (yes, even with LZO compression), and since each snap application can update on its own, you’ll also encounter random times when your shit appears to “freeze” but what’s actually happening is Canonical is busy polluting your loopback devices to decompress their shittified version of your app.







  • If this works out, it’s likely something that container engines would take advantage of as well. It may take more resources to do (we’ll have to see), but adding kernel isolation would make for a much stronger sandbox. Containers are just a collection of other isolation tools like this anyway.

    gvisor already exists for environments like this, where the extra security at the cost of some performance is welcome. But having support for passing processes an isolated, hardened kernel from the primary running Linux kernel would probably make a lot of that performance gap disappear.

    I’m also thinking it could do wonders for compatibility too, since you could bundle abandoware apps with an older kernel, or ship new apps that require features from the latest kernel to places that wouldn’t normally have those capabilities.