Android 宽禁带半导体 ScrollView aircrack-ng scipy 矿工文档 cordova text foreach pyqt Way.js GMU 前端vue框架 vue安装教程 河南普通话考试报名 jquery拼接字符串 sallenkey滤波器 java 数据分析 oracle行转列函数 python内置库 python学习入门 python定义变量 python中的range函数 python的random模块 python支持中文 python位操作 java数据库 java结构 java的socket通信 java语言编程 java异常处理 wps2011 魔之符咒 unix系统下载 网络工程师教程 黑市商人 linux运维之道 gunzip 计划任务软件 lol无法连接服务器
当前位置: 首页 > 学习教程  > 编程语言

Android 10.0系统启动之init进程

2021/1/13 19:56:26 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

1. 概述 init进程是linux系统中用户空间的第一个进程,进程号为1 当bootloader启动后,启动kernel,kernel启动后,在用户空间启动init进程,再通过init进程,来读取init.rc中的相关配置,从而来启动其…

1. 概述

init进程是linux系统中用户空间的第一个进程,进程号为1
当bootloader启动后,启动kernel,kernel启动后,在用户空间启动init进程,再通过init进程,来读取init.rc中的相关配置,从而来启动其他相关进程以及其他操作。

init进程被赋予很多重要工作,主要分为两个阶段

第一个阶段主要完成以下内容

  • ueventd/watchdogd跳转及环境变量设置
  • 挂载文件系统并创建目录
  • 初始化日志输入,挂载分区设备
  • 启动SELinux安全策略
  • 开始第二阶段准备

第二阶段:

  • 初始化属性系统
  • 执行SELinux第二阶段并恢复一些文件安全上下文
  • 新建epoll并初始化子进程终止信号处理函数
  • 设置其他系统属性并开启属性服务

2 架构


本文链接: http://www.dtmao.cc/news_show_600207.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?