io_uringに新しいプロセス作成機能が追加される
2024-12-20
LWN.netは、io_uringサブシステムに新しいプロセス作成機能が開発されていることを報じています。この機能は、新しいio_uring操作であるIORING_OP_CLONE(新しいプロセスの作成)とIORING_OP_EXEC(execveat()システムコールの実行による新しいプログラムのロード)によって実装されます。これにより効率性が向上し、パス検索などの複雑なロジックをカーネル内で非同期的に実行できるようになります。ただし、この機能はまだ初期段階にあり、新しいプロセス内でのio_uring操作を同期的に実行する必要があるなど、いくつかの制限があります。今後の開発では、柔軟性を高め、最終的にメインラインのLinuxカーネルにマージすることを目指しています。
(lwn.net)