文件名称:pgl:一个C ++库,可简化进程隔离和权限分离的实现
文件大小:50KB
文件格式:ZIP
更新时间:2024-05-31 14:28:21
C++
pgl-流程组库 一个C ++库,可简化进程隔离和权限分离的实现。 目标 首要目标 主要目标是开发一个提供C ++ API的库,该库允许应用程序创建者定义一组互连的流程并使用这些流程构建应用程序。 该库负责创建流程,建立通信通道并处理消息路由和传递。 从安全性的角度(因为可以将特权剥离到最小的要求集),或者从可靠性的角度来看,这很有用,因为如果一组独立的进程中的某个进程崩溃,则不会出现意外情况终止其他进程。 次要目标 提供带有文档化接口的一组预先实现的通用进程(例如,诸如进程,服务器进程,命令执行进程等的“ ssh-agent”) 进行实验以支持监视过程统计信息并分析异常的过程行为。 地位 该图书馆尚处于初期阶段。 它的开发是由于需要分离的守护程序组件内的各种进程而触发的。 它可能只是在项目内部实现的,但是作者认为,它可能对其他以安全性或可靠性为目标的C ++项目很有用。 文献资料 使用
【文件预览】:
pgl-master
----autogen.sh(39B)
----LICENSE(26KB)
----Makefile.am(1KB)
----libpgl.pc.in(334B)
----src()
--------Examples()
--------Library()
----README.md(7KB)
----configure.ac(3KB)