Using io_uring for network I/O
Discover io_uring, an async I/O API for Linux that can potentially benefit networking, and learn how to integrate it into your applications and I/O libraries.
Visit developers.redhat.com → On Hacker News Apr 2016 – Oct 2026
Software Engineering 31Programming Languages 17Infrastructure & DevOps 7Tools & Productivity 6Systems & Performance 6Tech Industry & Business 3
Discover io_uring, an async I/O API for Linux that can potentially benefit networking, and learn how to integrate it into your applications and I/O libraries.
C2y makes memcpy(NULL, NULL, 0) and other zero-length operations on null pointers well defined. This removes a source of bugs that may result in security issues.
Explore common Linux virtual network interfaces, including Bridge, Bonded interface, VLAN, VXLAN, MACVLAN, IPVLAN, MACVTAP/IPVTAP, and more. Learn how to create and use them effectively for your
Martin Sebor looks at C string handling functions used to copy and concatenate strings and examines ways to improve their efficiency.
We explain how C array sizes become part of the binary interface of a library and examine ways to avoid ABI compatibility issues.
Explore 3 limitations of using frame pointers for stack unwinding and profiling in Linux that are often overlooked, plus possible future alternatives.