Hacker News new | ask | show | jobs
by eqvinox 1 day ago
> Why? Both involve kernel/userspace shared memory.

The vDSO linking happens once, at startup. io_uring is a continuous service.

With this fundamental of a difference in perspective between us I don't think it's useful to sink further time into this discussion thread.

1 comments

> The vDSO linking happens once, at startup.

io_uring buffers are also created once, and only if necessary.

> io_uring is a continuous service.

As is the vDSO. It will be used continuously if linked. Possibly many times per second.

> With this fundamental of a difference in perspective between us

I don't think we actually disagree that much. We are probably misunderstanding each other. I agreed with you on ELF.

> I don't think it's useful to sink further time into this discussion thread.

Could be useful to people who are just reading the comments though.