The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Alien::liburing - Alien wrapper for liburing

DESCRIPTION

This module provides bindings 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 fairly new version of the Linux kernel as of this writing. 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) 2020 by Ryan Voots.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)

SEE ALSO

...