Skip to content

[Apply to Join R2CN] kLoop 项目申请加入 R2CN 计划 #13

@fantix

Description

@fantix

[项目名称] kLoop

[项目代码仓库] https://github.com/fantix/kloop

[项目网站] N/A

[项目简介] kLoop 是一个 Python asyncio 事件循环的实现,重点使用了 Linux 内核的 io_uringkTLS 功能,故称作 k(ernel)Loop。Python 及其异步 I/O 被广泛应用于 Web 编程、云基础设施、机器学习和大语言模型相关的各种开发实践中,因此构建一套高性能的、安全的、跨平台的基础设施尤为重要。我目前维护的 uvloop 项目是当下 Python 高性能 asyncio 替代实现的事实标准,但其尚未对 io_uring、RISC-V 甚至 Windows 等异构平台有足够好的支持,且迁移成本较大,因此有了 kLoop 项目。kLoop 是我三年前用 C/Rust/Cython 编写的原型,功能尚不完整,这次希望借力 R2CN 计划,实现用 Rust / tokio-uring 的彻底重写,以期在安全性和兼容性上有所突破。

[联系人及邮件] @fantix [email protected] UTC-05:00

Metadata

Metadata

Labels

apply开源项目申请加入 r2cn 使用标签

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions