Viewing profile — manyworlds
manyworlds
HN member- Joined
- Tue, Dec 03, 2019, 2:18 PM UTC
- HN karma
- 8
- Public activity
- 12 items
- HN profile
- View on Hacker News ↗
About manyworlds
No profile information was provided.
Recent public activity
-
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 …
-
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…
-
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…
-
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…
-
comment
Comment #21698242
Unikernel or rump kernel would be better for that purpose
-
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…
-
comment
Comment #21696747
A BPF->kernel module compiler would ensure all necessary cleanup happens in __exit automatically
-
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…
-
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 …
-
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…
-
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 …
-
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…