Live data from Hacker News

Viewing profile — manyworlds

manyworlds

HN member
Joined
Tue, Dec 03, 2019, 2:18 PM UTC
HN karma
8
Public activity
12 items

About manyworlds

No profile information was provided.

Recent public activity

  1. comment
    Comment #21698880

    Ah okay, fine grained control of cache to minimize IO waiting is a good counterpoint. I actually have a lot of experience in this area, and I can say that effective readahead is a …

  2. comment
    Comment #21698765

    Thanks for the examples but those all still seem like things vast majority of Linux users can do today, since vast majority of Linux users have root access. Both desktop and server…

  3. comment
    Comment #21698357

    Sure but I don’t see any compelling use cases to motivate opening it up. Do you have an example of one? Even if the kernel opens it up without a compelling use case, it seems likel…

  4. comment
    Comment #21698309

    Hmm I don’t think this is the case, at least not when comparing fuse to in-kernel file systems. Having access to native VM structures only helps to the extent that you can avoid co…

  5. comment
    Comment #21698242

    Unikernel or rump kernel would be better for that purpose

  6. comment
    Comment #21698169

    Hmm I think bpf today is used in fully trusted environments. Kernel level verification is unnecessary except in untrusted containerized environments or when running untrusted appli…

  7. comment
    Comment #21696747

    A BPF->kernel module compiler would ensure all necessary cleanup happens in __exit automatically

  8. comment
    Comment #21692976

    Generally kernel code is also written to specific constraints. Out-of-tree drivers are usually bad at conforming and hypothetical out-of-tree webassembly drivers would be bad for s…

  9. comment
    Comment #21692550

    He’s not off the mark completely, you can maintain production safety by using a BPF->kernel module compiler. Unnecessary to have an entire JIT infrastructure in the kernel just to …

  10. comment
    Comment #21692509

    This is less about BPF vs native code, and more about the process model vs the event based model of application programming. Event based handling is inherently more efficient becau…

  11. comment
    Comment #21692471

    Doubtful. Webassembly is Turing complete, BPF isn’t. Running untrusted unbounded code in the kernel is not smart. BPF was invented with kernel constraints in mind, webassembly was …

  12. comment
    Comment #21692440

    You can maintain production safety by using a BPF->kernel module compiler. This additionally removes the need to have the bpf compiler in the kernel, reducing both core size and vu…