NAME

Alien::liburing - Alien wrapper for liburing

DESCRIPTION

This module provides library building and detectiong support for the libuing C library, for working with the io_uring Linux kernel subsystem. This library is only available or relavent for Linux, and will fail to install on any other operating systems.

This library also requires a resonably modern version of the Linux kernel. I'd recommend at a minimum a 5.3 versioned kernel or newer, due to features and support.

For the eventual IO::Async::Loop::IOUring module, a minimum kernel version of 5.4 (likely 5.5) will also be needed and detected at install time of that module.

See the github project for liburing, and the kernel documentation (pdf) for io_uring documentation Also see Alien::Build::Manual::AlienUser for usage.

BUGS

Report any issues on the public github bugtracker.

AUTHOR

Ryan Voots <simcop@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2025 by Ryan Voots.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)

SEE ALSO

IO::Uring - A library to actually using IO::Uring from within perl