4) No. Bucket Brigades is the API for this. It's an efficient linked-list of future-data. It's a good API IMO, just needs some understanding, and because its in C, its full of macros (there are more alternatives to making it cleaner if we weren't using C)
2) yes, but there's a config directive for the Server header too that could just allow people to turn it off
3) for child_init, but nothing obvious that maps to a worker_thread_init
Are there plans for httpd to avail of io_uring if the kernel provides it?
I will admit, I've struggled with configuring httpd for years. A single threaded redis server can handle more connections than a full httpd install.