Blogs

内核新手上路

由 edsionte | 800字 | 阅读大约需要2分钟 | 归档于新手上路

2020年5月13日

Linux操作系统的原理固然很重要,适量的代码实践则可以让你具体的了解内核。通过原理-实践-原理的过程,可以让我们不断的深入学习。本系列文章是以初学者的角度描写,每篇文章除了简单的分析相关原理外,还有完整的代码演示。

继续阅读

Linux内核网络(三)——Linux内核中socket函数的实现

由 梁金荣 | 2900字 | 阅读大约需要6分钟 | 归档于内核网络

2020年5月5日

本文将以socket函数为例,分析它在Linux4.19内核中的实现,主要是函数调用关系和内核源码分析,下一篇文章将介绍socket编程实例和数据捕获工具的使用。

继续阅读

Linux内核网络(二)——基于TCP协议的socket套接字基础

由 梁金荣 | 4200字 | 阅读大约需要9分钟 | 归档于内核网络

2020年5月3日

本文简单介绍了基于TCP协议的socket套接字基础,包括IP地址、端口、协议、数据传输方式等概念,以及基于TCP协议的socket编程框架,并介绍了一些常用的函数,下一篇文章将介绍socket在内核中的实现以及socket编程实例和数据捕获工具的使用。

继续阅读

Linux路径名查找过程分析

由 崔鹏程 | 2200字 | 阅读大约需要5分钟 | 归档于文件系统

2020年4月29日

分析了通过路径名查到到dentry的过程

继续阅读

Linux内核网络(一)——初探内核网络

由 梁金荣 | 8300字 | 阅读大约需要17分钟 | 归档于内核网络

2020年4月20日

本文将从宏观上介绍Linux内核网络协议栈和网络设备驱动程序,介绍了两个很重要的结构(net_device和sk_buff),更深入更详细的内容将在以后的文章中介绍。

继续阅读

LINUX网络子系统中DMA机制的实现

由 白嘉庆 | 4300字 | 阅读大约需要9分钟 | 归档于内核网络

2020年4月17日

我们先从计算机组成原理的层面介绍DMA,再简单介绍Linux网络子系统的DMA机制是如何的实现的。

继续阅读

“tcp丢包分析”实验解析(三)--驱动接收包过程

由 戴君毅、梁金荣 | 2000字 | 阅读大约需要4分钟 | 归档于Linux内核试验

2020年4月11日

tcp丢包分析系列文章代码来自谢宝友老师,由西邮陈莉君教授研一学生进行解析,本文由戴君毅整理,梁金荣编辑,贺东升校对。

继续阅读

如何给《Linux内核之旅社区》投稿

helight | 1800字 | 阅读大约需要4分钟 | 归档于社区

2020年4月11日

Linux 内核之旅的网站我们重构了,这次使用了 github 管理,hugo 作为站点管理工具。目标是能够让更多的同学参与进来,学习,分享,共同建设,让大家更方便高效的走 Linux 内核之旅。

继续阅读

Ubuntu下快速使用Git

由 梁金荣 | 2200字 | 阅读大约需要5分钟 | 归档于git

2020年4月10日

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何项目。本文通过介绍常见的git命令,分享Ubuntu下如何快速使用Git管理项目,话不多说,直接开始用git。

继续阅读

“tcp丢包分析”实验解析(一)--proc文件系统

由 戴君毅、梁金荣 | 2600字 | 阅读大约需要6分钟 | 归档于Linux内核试验

2020年4月10日

tcp丢包分析系列文章代码来自谢宝友老师,由西邮陈莉君教授研一学生进行解析,本文由戴君毅整理,梁金荣编辑,贺东升校对。

继续阅读