首页
学习
活动
专区
工具
TVP
发布

Linux内核及编程语言底层相关技术研究

专栏作者
139
文章
317464
阅读量
71
订阅数
linux内核启动流程分析 - efi_pe_entry
接上一篇文章 linux内核启动流程分析 - efistub的入口函数,我们继续看efi_pe_entry这个函数。
KINGYT
2020-06-29
2.6K0
linux内核启动流程分析 - efistub的入口函数
网上类似标题的文章很多,但大都是从start_kernel讲起,我觉得这是远远不够的。
KINGYT
2020-06-16
3.2K0
编译一个默认输出hello world的linux内核
本文主要讲述,如何编译一个linux内核,使其默认执行我们提供的一个hello world程序。
KINGYT
2020-04-13
1K0
Linux根目录的文件系统是如何被挂载的
该方法首先拿到上面注册的rootfs文件系统,再调用vfs_kern_mount方法挂载该系统,然后将挂载结果mnt赋值给类型为struct path的变量root,同时将root.dentry赋值为mnt->mnt_root,即挂载的rootfs文件系统的根目录。
KINGYT
2019-06-11
3.6K0
Linux根目录的文件系统是如何被挂载的 . 续
该方法中的saved_root_name变量的值是在kernel启动时,由传给kernel的root参数决定的,对应的设置方法如下:
KINGYT
2019-06-11
4.4K0
Linux tcp/ip 源码分析 - write
上面的文章已经分析了tcp建立的整个过程,下面我们来看下write是如何实现tcp写的。
KINGYT
2019-06-02
2K0
Linux tcp/ip 源码分析 - read
上一篇文章我们介绍了write是如何实现tcp写的,现在我们来看下read是如何实现tcp读的。
KINGYT
2019-06-02
3K0
Linux epoll 源码分析 1
epoll的事件触发机制有两种,分别为 level-triggered 和 edge-triggered。
KINGYT
2019-05-30
1.7K0
Linux epoll 源码分析 2
继上一篇 Linux epoll 源码分析 1,我们来继续看下 epoll_ctl 方法。
KINGYT
2019-05-30
1.5K0
Linux tcp/ip 源码分析 - socket
Linux下的tcp编程中,第一步就是要创建socket,本文将从源码角度看下socket是如何被创建的。
KINGYT
2019-05-30
5.6K0
Linux内核源码分析 - open
在linux下,假设我们想打开文件/dev/tty,我们可以使用系统调用open,比如:
KINGYT
2019-05-30
6.7K0
Linux内核源码分析 - open 续
该方法中,设置f->f_op的值为inode->i_fop,由于参数open为null,所以open也被重新赋值为f->f_op->open,即 inode->i_fop->open,之后再调用该open方法,继续执行open逻辑。
KINGYT
2019-05-30
3.9K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档