首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
操作系统与内核
订阅
姜姜最帅啦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
84篇文章 · 0订阅
运维人不得不了解的eBPF入门指南,新手建议收藏~
eBPF(Extended Berkeley Packet Filter)的核心是驻留在 kernel 的高效虚拟机。最初的目的是高效网络过滤框架,前身是BPF,所以我们先了解下BPF BPF 框架
8. 操作系统内核的线程调度原理
线程调度是由时钟中断发起的。每次时钟中断都会把当前线程的ticks减1,如果ticks没有到0是不会出发shedule的。例如主线程的ticks是31,那么main线程运行后intr_timer_handler会之前的流程会走30遍,直到第31遍才会触发之后的shedule。 …
Linux系统下init进程的前世今生
本文主要介绍了Linux系统中除了idle进程(pid=0,也就是init_task)之外另一个比较特殊的进程——init进程(pid=1)
Linux 内核101:虚拟文件系统的使命
Linux 的成功有一部分原因在于能够很好的支持不同的文件系统,你能够轻松透明地把 Windows、其他 Unix 系统、甚至是占有极小份额的 Amiga 使用的文件系统 mount 到Linux 的文件系统中。这是通过Virtual Filesystem(以下简称 VFS)实…
解读 Linux 启动过程
本文解读一下从CPU加电自检到启动init进程的过程, 先通过下面这张图大致看一下Linux启动的整个过程。
Kernel Pwn 学习之路(三)
由于关于Kernel安全的文章实在过于繁杂,本文有部分内容大篇幅或全文引用了参考文献,若出现此情况的,将在相关内容的开头予以说明,部分引用参考文献的将在文件结尾的参考链接中注明。 Kernel的相关知识以及一些实例在Kernel中的利用已经在Kernel Pwn 学习之路(一)…
Kernel Pwn 学习之路(五)
由于关于Kernel安全的文章实在过于繁杂,本文有部分内容大篇幅或全文引用了参考文献,若出现此情况的,将在相关内容的开头予以说明,部分引用参考文献的将在文件结尾的参考链接中注明。 本文主要接续Kernel Pwn 学习之路(四),继续研究内核中断的相关机制。本文涉及到的所有Li…
Kernel Pwn 学习之路(一)
由于关于Kernel安全的文章实在过于繁杂,本文有部分内容大篇幅或全文引用了参考文献,若出现此情况的,将在相关内容的开头予以说明,部分引用参考文献的将在文件结尾的参考链接中注明。 📚:本部分全文引用了CTF-Wiki的相关内容。 kernel 也是一个程序,用来管理软件发出的…
Kernel Pwn 学习之路(二)
由于关于Kernel安全的文章实在过于繁杂,本文有部分内容大篇幅或全文引用了参考文献,若出现此情况的,将在相关内容的开头予以说明,部分引用参考文献的将在文件结尾的参考链接中注明。 Kernel的相关知识以及栈溢出在Kernel中的利用已经在Kernel Pwn 学习之路(一)给…
Kernel Pwn 学习之路(四)
由于关于Kernel安全的文章实在过于繁杂,本文有部分内容大篇幅或全文引用了参考文献,若出现此情况的,将在相关内容的开头予以说明,部分引用参考文献的将在文件结尾的参考链接中注明。 本文以及接下来的几篇文章将主要以系统调用为例介绍内核中的中断处理机制。本文涉及到的所有Linux …