9 个版本
0.9.8 | 2024年6月5日 |
---|---|
0.9.7 | 2024年5月10日 |
0.9.6 | 2024年4月26日 |
0.9.3 | 2024年3月26日 |
#222 在 构建工具 中
33 每月下载量
180KB
4K SLoC
鲁西哥
鲁西哥是鲁西OS的配套命令行工具。
要开始使用鲁西哥,请在鲁西哥手册中了解更多。
安装
鲁西哥目前至少需要 Rust 版本 1.75。您可以使用 Cargo 来安装它
cargo install ruxgo
使用方法
鲁西哥支持构建在 Linux 或 Windows 平台上运行的自开发应用程序,也支持组装和构建基于 Unikernel 的鲁西OS,并在其上运行应用程序。您只需在项目目录中编写一个 config_linux.toml
用于 Linux 或 config_win32.toml
用于 Windows。
在 ruxgo/apps/
目录中放置了所有经过测试的 Toml 文件,您可以选择任一目录并按照说明构建应用程序。
-
如果您正在开发自己的应用程序,您可以参考模板来编写 Toml 文件,然后将其放在项目目录中,并使用 ruxgo 来构建和运行它。
-
如果您想在鲁西OS上构建已支持的应用程序,您需要将
config_<platform>.toml
从ruxgo/apps/<name>/ruxos
复制到ruxos/apps/c/<name>
,然后按照说明使用 ruxgo 来构建和运行它。 -
如果您有自己的应用程序可执行文件并想在鲁西OS上运行它,您可以参考
ruxgo/apps/loader_app
下的模板并配置自己的,然后使用 ruxgo 来构建和运行它。
注意:请参阅每个应用程序目录下的 README.md 以获取详细信息。以下应用程序已得到支持
- redis
- sqlite3
- iperf
- nginx
- loader_app
- helloworld
- memtest
- httpclient
- httpserver
- python3
依赖
~11–26MB
~367K SLoC