Blogs

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 内核之旅。

继续阅读

“tcp丢包分析”实验解析(二)--kprobe和tracepoint

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

2020年4月10日

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

继续阅读

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

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

2020年4月10日

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

继续阅读

Ubuntu下快速使用Git

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

2020年4月10日

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

继续阅读

Linux 线程相关(1)-Linux 线程模型的比较:LinuxThreads 和 NPTL

由 helight | 4800字 | 阅读大约需要10分钟 | 归档于新手上路

2008年11月10日

LinuxThreads 项目最初将多线程的概念引入了 Linux®,但是 LinuxThreads 并不遵守 POSIX 线程标准。尽管更新的 Native POSIX Thread Library(NPTL)库填补了一些空白,但是这仍然存在一些问题。本文为那些需要将自己的应用程序从 LinuxThreads 移植到 NPTL 上或者只是希望理解有何区别的开发人员介绍这两种 Linux 线程模型之间的区别。

继续阅读