[帮助文档] 如何更新Linux内核漏洞(CVE-2020-14386)
9月4日,Linux社区公布了编号为CVE-2020-14386的内核漏洞。该漏洞源自Linux内核net/packet/af_packet.c,攻击者可以通过该漏洞实现越界写,可能造成提权和容器逃逸等风险。
《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——2.3 设置虚拟盘空间并初始化
2.3 设置虚拟盘空间并初始化 接下来将对外设中的虚拟盘区进行设置。检查makefile文件中“虚拟盘使用标志”是否设置,以此确定本系统是否使用了虚拟盘。我们设定本书所用计算机有16 MB的内存,有虚拟盘,且将虚拟盘大小设置为2 MB。操作系统从缓冲区的末端起开辟2 MB内存空间设置为虚拟盘,主内存...
《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——导读
前言 为什么写这本书很早就有一个想法,做中国人自己的、有所突破、有所创新的操作系统、计算机语言及编译平台。 我带领的“新设计团队”(主要由中国科学院研究生院毕业的学生组成)在实际开发自己的操作系统的过程中,最先遇到的问题就是如何培养学生真正看懂Linux操作系统的源代码的能力。开源的Linux操作系...
《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——3.4 本章小结
3.4 本章小结 本章详细讲解了进程0创建进程1的全过程。后续所有进程的创建过程与这个过程基本相同。透彻理解这个创建过程,为理解后续的进程创建打下坚实的基础。本章还讲解了操作系统启动以来内核做的第一次进程调度,内容涉及了进程调度的很多代码,为更深入地理解进程调度起到了很好的铺垫作用。最后,本章详细讲...
《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——3.3 轮转到进程1执行
3.3 轮转到进程1执行 在分析进程1如何开始执行之前,先回顾一下进程0创建进程1的过程。在3.1.3节中讲解调用copy_process函数时曾强调过,当时为进程1设置的tss.eip就是进程0调用fork( )创建进程1时int 0x80中断导致的CPU硬件自动压栈的ss、esp、eflags、...
《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——3.2 内核第一次做进程调度
3.2 内核第一次做进程调度 现在执行的是进程0的代码。从这里开始,进程0准备切换到进程1去执行。在Linux 0.11的进程调度机制中,通常有以下两种情况可以产生进程切换。1)允许进程运行的时间结束。进程在创建时,都被赋予了有限的时间片,以保证所有进程每次都只执行有限的时间。一旦进程的时间片被削减...
《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——2.15 本章小结
2.15 本章小结 本章开始执行以main()函数为代表的用C语言编写的操作系统内核代码,内容涉及硬件初始化、为内核及进程的正确运行所做的初始化、激活进程0。硬件初始化又可以分为两类:一类是与主机有关的硬件初始化,包括规划内存格局、设置及初始化缓冲区、设置及初始化虚拟盘、初始化mem_map、初始化...
《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——2.13 开启中断
2.13 开启中断 现在,系统中所有中断服务程序都已经和IDT正常挂接。这意味着中断服务体系已经构建完毕,系统可以在32位保护模式下处理中断,重要意义之一是可以使用系统调用。可以开启中断了!执行代码如下: //代码路径:include/asm/system.h: #define sti() __as...
《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——2.11 初始化硬盘
2.11 初始化硬盘 硬盘的初始化为进程与硬盘这种块设备进行I/O通信建立了环境基础。在hd_init()函数中,将硬盘请求项服务程序do_hd_request()与blk_dev控制结构相挂接,硬盘与请求项的交互工作将由do_hd_request()函数来处理,然后将硬盘中断服务程序hd_inte...
《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》——2.9 初始化进程0
2.9 初始化进程0 进程0是Linux操作系统中运行的第一个进程,也是Linux操作系统父子进程创建机制的第一个父进程。下面讲解的内容对进程0能够在主机中正常运算的影响最为重要和深远,主要包含如下三方面的内容。1)系统先初始化进程0。进程0管理结构task_struct的母本(init_task ...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Linux内核相关内容
- Linux内核源代码
- Linux内核rps
- Linux内核内存管理机制
- Linux内核文件系统设备驱动
- Linux内核文件系统
- Linux内核进程调度
- ftrace Linux内核
- 调试分析ftrace Linux内核追踪
- kunit Linux内核新一代单元测试工具
- Linux内核数据结构
- Linux内核task_struct结构
- Linux内核开源项目
- 解锁Linux内核程序员
- 打破常规Linux内核数据结构上场maple
- 学习Linux内核
- ebpf Linux内核黑科技
- Linux内核内存屏障功效应用
- Linux内核学习路线
- Linux内核开发者大会
- 操作系统Linux windows内核应用
- Linux内核提权漏洞
- Linux内核漏洞
- Linux内核子系统
- Linux内核系统调用
- Linux内核系统调用tiny4412开发板
- Linux内核container_of
- 编译Linux内核
- Linux内核动态
- Linux内核配置选项
- llvm编译Linux内核
- Linux网络内核包
- 密码技术最佳实践白皮书Linux内核国密
- Linux操作系统内核
- Linux版本内核
- Linux内核提权漏洞dirty pipe
- 调试Linux内核
- Linux系统调用分析内核
- Linux系统调用内核
- Linux内核信号量
- Linux内核拷贝
- Linux内核自旋锁
- Linux内核原子操作
- Linux内核优化
- Linux内核tasklet
- Linux内核中断
- Linux内核中断异常
- Linux内核arm
- Linux内核信息
- Linux驱动开发内核字符设备gpio
Linux更多内核相关
- Linux内核调优
- Linux性能调优内核参数
- Linux内核读书笔记
- Linux内核设计实现读书笔记
- Linux内核精髓hack
- Linux内核参数优化
- Linux内核版本
- Linux内核专题配置
- Linux内核代码
- Linux内核参数
- Linux内核内存管理
- Linux内核配置
- Linux内核函数
- Linux内核模块
- Linux内核操作系统架构设计实现原理初始化
- 升级Linux内核
- Linux内核学习
- Linux内核算法
- Linux编译内核
- 戴文Linux内核
- Linux升级内核
- Linux内核list hlist
- Linux内核内存分配
- Linux内核api设备模型
- Linux内核简介
- Linux内核优化参数
- Linux内核测试调试
- Linux内核同步方法
- Linux内核设计艺术图解
- Linux内核dos漏洞版本
- 漏洞Linux内核
- Linux内核锁机制
- Linux内核升级
- Linux内核apidma代码
- Linux内核参数注释优化
- Linux内核抢占
- Linux内核获取真随机数
- Linux内核网络参数
- Linux内核安全性
- Linux内核锁
- Linux内核读书笔记内核同步
- Linux内核进程地址空间
- Linux内核阅读连载笔记
- Linux内核实现
- Linux内核操作系统架构设计实现原理中断
- c语言Linux内核
- Linux内核apidma映射代码
- Linux内核安全漏洞
- Linux内核操作系统架构设计实现原理结构
- Linux内核makefile