#process-manager #reliable #color #protect #binaries #run #name

app vermilionrc

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

1 个不稳定版本

0.0.0-未发布2019年11月20日

#21#process-manager

MIT/Apache

7KB

Vermilion

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

noun: vermilion; noun: vermillion

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

目标

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

非目标

  • 统治世界
  • 进程间通信
  • 事件总线

先前工作

无运行时依赖