2 个版本

使用旧的 Rust 2015

0.0.0 2019年11月14日

#13#名词

MIT 许可证

1KB

VermilionRC

Discord

一个安全可靠的进程管理器。其名称来源于常用于Rust保护涂层的油漆颜色,即这可以用来帮助保护和运行Rust二进制文件,或任何二进制文件。

noun: vermilion; noun: vermillion

    a brilliant red pigment made from mercury sulfide (cinnabar).
        a brilliant red color.
        "a lateral stripe of vermilion"

目标

  • 管理和执行进程
  • 使依赖关系声明性
  • 能够替代 init,或在类 Unix 环境中作为 init
  • 跨平台
  • 隔离原语支持(容器、沙箱、监狱等)取决于平台
  • 所有软件组件只使用安全的 Rust
  • 对单个应用程序简单易用,但可扩展到管理软件的大图
  • 声明性扩展性
  • 异步或事件驱动启动
  • 可选的由父进程驱动的依赖性重启
  • 日志聚合和转发
  • 可嵌入到其他现有的 init 系统中
  • 支持用户模式和超级用户(特权)模式

非目标

  • 征服世界
  • 进程间通信
  • 事件总线(这可能包含在内)

已有技术

没有运行时依赖