This is the Linux app named ixy-languages whose latest release can be downloaded as ixy-languagessourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
使用 OnWorks 免费下载并在线运行此名为 ixy-languages 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
ixy 语言
商品描述
ixy-languages 是一个代码库,用于探索 ixy 网络驱动程序(最初用 C 语言编写)在多种编程语言中的实现,展示如何跨语言表达相同的核心逻辑。ixy 驱动程序是一个基于 DPDK 的极简用户空间网卡驱动程序,旨在用于教学、演示和受控实验。该项目使用 Rust、Go、C++、Zig 以及其他可能的语言重新实现了 ixy 驱动程序架构,并保留了相同的驱动程序语义和 API,以便用户比较性能、表达能力、安全性和可表达性之间的权衡。该代码库帮助系统和网络学习者了解低级 I/O 代码在内存安全语言和非内存安全语言中的行为差异。每个语言子目录都包含构建脚本、特定于语言的惯用法(例如 Rust 中的非安全块)、绑定层以及数据包 I/O 和延迟的基准测试。
功能
- 相同最小 ixy NIC 驱动程序的多语言实现
- 跨语言的吞吐量、延迟和资源使用情况的比较基准
- 包含特定语言的习惯用法、构建工具和绑定层的子目录
- 有关系统编程中的移植、内存安全和语言权衡的文档
- 测试工具和脚本以驱动数据包 I/O 工作负载
- 衔接低级网络和语言设计原则的教育案例研究
分类
此应用程序也可从 https://sourceforge.net/projects/ixy-languages.mirror/ 获取。它已托管在 OnWorks 中,以便通过我们的免费操作系统之一以最便捷的方式在线运行。