什么是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