Linux内核
樱花树樱花开
这个作者很懒,什么都没留下…
展开
-
Linux 虚拟文件系统(一)概述
Linux (虚拟)文件系统tags: Linux源码Linux 虚拟文件系统文章梗概正文文件系统虚拟文件系统架构虚拟文件系统如何知道可用的文件系统有哪些的不太喜欢的环节引用文章梗概本文首先以“尽量不涉及源代码”的方式讨论Linux虚拟文件系统的存在的意义、实现方式;后续文章中以读文件为例从面到点更有针对性的讨论其实现。在讨论的过程中有一些地方可能说的不够全面,一是能力有限;另一方面原创 2017-04-16 21:04:26 · 5946 阅读 · 3 评论 -
Linux SWAP内存交换机制基本概念
Linux SWAP内存交换机制基本概念tags: Linux源码Linux SWAP内存交换机制基本概念摘要前序知识内存交换要做什么硬件上给予的支持下面假定场景更好的叙述Linux中的实现数据什么时候跑到磁盘上面去的什么时候换出内存交换与回写什么关系小小的总结引用摘要本文旨在以较容易理解的水平讨论Linux的内存交换机制。文中尽量不涉及具体的代码,不涉及一些边边角角的情况,原创 2017-04-10 21:36:30 · 14426 阅读 · 3 评论 -
Linux下自定义TCP OPTIONS
Linux下自定义TCP OPTIONStags: 有趣小实验 Linux源码Linux下自定义TCP OPTIONS序言正文动机实现效果存在问题实现介绍与使用方法引用序言本文通过修改、编译Linux内核实现自定义的TCP Options,在简要的叙述原理之后,附上内核补丁。基于内核版本3.19。正文动机TCP协议规定在TCP头部的末尾处有可变长的一段“options”用于对tcp协原创 2017-05-23 18:28:31 · 6426 阅读 · 1 评论 -
Linux虚拟文件系统(三)驱动和虚拟文件系统读书笔记
Linux虚拟文件系统(三)驱动和虚拟文件系统读书笔记tags : Linux源码概述这篇文章主要是对学习虚拟文件系统和驱动架构的过程中遇到的一些比较关键的问题的讨论,文中的很大部分都是自己的理解、对现有书籍的补充,在看书的过程中结合本博客可以更快更好的理解内核。涉及的书籍有《深入理解Linux内核》、《深入Linux内核架构》、《Linux内核情景分析》,内核版本为2.6.24 。正文设备文件和普原创 2017-05-19 15:31:20 · 553 阅读 · 0 评论 -
Linux 虚拟文件系统(二)Mount、Open;设备文件、挂载和打开文件
Linux 虚拟文件系统(二)Mount、Open;设备文件、挂载和打开文件tags: Linux源码Linux 虚拟文件系统二MountOpen设备文件挂载和打开文件梗概挂载设备文件设备文件从哪里来的挂载做了什么打开文件打开文件和挂载的巧妙结合打开文件实际情况请结合Linux内核情景分析声明梗概文中不陷入过多的代码之中,尽量...原创 2017-04-17 21:03:30 · 3013 阅读 · 0 评论