什么是openRC
openRC 是init系统的类型组件,工作与系统初始化启动。通常是类似 /sbin/init ,但是不能取代 /sbin/init。
openRC是100%兼容gentoo init脚本的,当你想使用gentoo的 portage 树时,一定有一个这样的实例在运行。
OpenRC的过程提供了以下功能:
- 移植到非Linux
- 并行服务启动(可选的,在开发中)[3]
- 基于依赖开机时
- 通过cgroup的进程隔离
- 每个服务的资源限制(的ulimit)
- 的代码和配置分离(init.d中/ conf.d里)
- 易于扩展的启动脚本定制的用户
- 能力包括无限多种的命令超越了基本的“启动,停止和状态”
- 有状态的init脚本(在它开始了吗?)
- 复杂的init脚本来启动多个组件(samba(smbd和nmbd),NFS(nfsd的,端口映射等))
- 自动依赖计算和订购服务
- 适当融入容器/虚拟化(的Linux-VServer的,OpenVZ的,等等)
- 适当的模块化架构和可选组件的分离(cron的,系统日志)
- 表现力和灵活的网络处理(包括VPN,桥接等)
- 支持裸机裸依赖服务器
- 详细的调试模式
转载请注明本文链接:http://www.simapple.com/246.html