[–] 1 point 6 months ago

I find the text harder to read, the more significant links and terms or aspects harder to identify, and the consecutive-words-links unable to identify without hovering.

I get the idea, but I think it can be done better, and if it's like this, between less and more, I prefer less - even if that means fewer references.

  • source
  • parent
  • context
  • [–] 1 point 6 months ago

    The advantage of an application kernel is that it reduces the access a running application has to exploit the kernel. Sure, with a VM the guest runs its own kernel. But the KVM hypervisor is still in the host's kernelspace. Implementing syscalls in userspace while using a safer subset of the kernel's syscalls helps prevent certain attacks. The performance hit is real of course. But syd has different goals than gVisor because it prevents apps from running unless they are given the permissions to do so.

  • source
  • parent
  • context
  • [–] 2 points 6 months ago (1 child)

    Syd's architecture is similar to gvisor, mentioned in the article. It has similar tradeoffs, although I suspect it is more performant (can't find benchmarks) since it is written in rust, rather than go.

    Gvisor has some significant performance hits: https://gvisor.dev/docs/architecture_guide/performance/ . microvm/cloud hypervisor/ other vm solutions, with kvm, are around a 95% performance.

  • source
  • parent
  • context
  • [–] 2 points 6 months ago*

    I don't. Many of the terms are easily searchable, and it's frustrating to click on one of them expecting to see syd-specific documentation about a topic or usecase only to see a generic post about a login shell (one of the links). It's trivial to highlight something and then right click and "Search DuckDuckGo for "highlighted term"" (firefox right click menu) nowadays. A search for "Login Shell Linux" nets that link they put in their documentation as literally the first result.

    I wish they only actually linked syd's internal documentation, maybe to stuff like the LWN articles explaining some of their design decisions

    Actually some of the links are easter eggs and they are pretty funny. Those can stay ig.

  • source
  • parent
  • context
  • [–] 3 points 6 months ago (6 children)

    For a proper sandbox (but also not a VM) on Linux, use Sydbox (or syd-oci). Virtual machines are an obvious choice, like said in the article, but a sandbox offers less overhead. The other issue with a VM is that, while it does isolate the guest from direct access to host resources, it doesn't stop the guest from doing whatever it wants (in the guest OS). The compromised guest could still attack the host or other network attached devices. Virt guests should still be configured with least privilege using a MAC (like SELinux or SMACK), or/and a sandbox policy (like with syd-oci).

  • source
  • [–] 11 points 6 months ago

    unknown attackers exploited the vulnerability to push a new version of element-data, a command-line interface that helps users monitor performance and anomalies in machine-learning systems. When run, the malicious package scoured systems for sensitive data, including user profiles, warehouse credentials, cloud provider keys, API tokens, and SSH keys, developers said. The malicious version was tagged as 0.23.3 and was published to the developers’ Python Package Index and Docker image accounts. It was removed about 12 hours later, on Saturday. Elementary Cloud, the Elementary dbt package, and all other CLI versions weren’t affected.

  • source
  • [–] 3 points 6 months ago

    Maybe just maybe forums are for discourse? Or maybe you're just as at fault for trying to gatekeep, bringing the "immediately on topic" comment ratio down? Be the change you want to see in world and let it go. It's easy, start by not responding now.

  • source
  • parent
  • context
  • [–] 8 points 6 months ago

    I can't believe how many decades we got out of just letting all apps have full access to $HOME. In $current_year it's our own fault if we don't properly isolate our applications I guess. Android does a pretty good job of it IMO although cross-app intents probably need more protection.

  • source
  • parent
  • context
  • [–] 2 points 6 months ago (4 children)

    What is it with Lemmy users posting semi-unrelated comments just to make a point?

    You can't post anything in the Android or GooglePixel communities without 4 "ditch Google, use Graphene" comments.

    It really doesn't make for an engaging community that one wants to partake in.

  • source
  • parent
  • context
  • [–] 7 points 6 months ago (2 children)

    It is a bit of a nothingburger, but it's important to note that Electron apps normally bundle their own chromium instance within itself and don't use other browsers. I suspect this is done to potentially support working directly with browsers you have installed.

  • source
  • parent
  • context
  • view more: ‹ prev next ›