kernel
styshoo
这个作者很懒,什么都没留下…
展开
-
线程与进程在内核中的实现
内核代码为2.6.35.13。1 概述进程与其对应的线程之间使用相同的内存空间、文件描述符和一些其他的东西。2 分析在内核中,线程与进程都是用结构体task_struct来表示的,在内核调度上并没有什么区别。2.1 相同点我们已经在上文中指出主线程与线程之间使用相同的内存空间、文件描述符和一些其他的东西。#include #原创 2015-07-22 10:29:41 · 1287 阅读 · 0 评论 -
订阅linux kernel的mail list
订阅linux kernel的mail list,需要向Majordomo@vger.kernel.org这个邮箱发送内容为“subscribe linux-kernel”的邮件,稍等一会儿,就会恢复你要求你确认该邮件,标题为“Confirmation for subscribe linux-kernel”,按照要求回复即可。再稍等一会儿,便会回复你“Welcome to linux-kernel原创 2015-07-22 10:29:38 · 3887 阅读 · 0 评论 -
EnhanceIO的Readme介绍
STEC EnhanceIO SSD Caching Software25th December, 20121. WHAT IS ENHANCEIO?什么是EnhanceIO?EnhanceIO driver is based on EnhanceIO SSD caching software product develo翻译 2015-12-18 23:13:42 · 3064 阅读 · 0 评论 -
Ubuntu14.04下kpatch源码安装使用
背景 Kpatch是给Linux内核打热补丁的工具,所谓热补丁,就是指打完补丁后,补丁可立即生效,而不需要像传统打补丁那样必须重启Linux才能生效。 Kpatch简介 最早出现的打热补丁工具不是Kpatch,而是Ksplice。但是Ksplice被Oracle收购后,一些发行版生产商就不得不开发自己的热补丁工具,分别是Redhat的Kpatch和Suse的KGraft。同时,在这两家厂商的推原创 2016-12-09 23:25:49 · 2383 阅读 · 0 评论 -
Linux驱动手动绑定和解绑定
Linux内核从2.6.13-rc3开始,提供了在用户空间,可动态的绑定和解绑定设备和设备驱动之间关系的功能。在这之前,只能通过insmod(modprobe)和rmmod来绑定和解绑,而且这种绑定和解绑都是针对驱动和所有设备的。而新的功能可以设置驱动和单个设备之间的联系。 这里,我们以pci总线的nvme ssd为例,首先执行lspci显示所有的nvme ssd。 # lspci | gr原创 2017-01-23 23:47:26 · 3299 阅读 · 0 评论