601638022

共38条状态状态

LinuxKernel VTune一旦跑到kernel space,就会跑出各种让人无法理解的统计数据。
LinuxKernel 转自胡瀚森: 转自沈扬华: 转自杨玚Adam: .........Fuck that.转自李垚.py: 转自施佳鑫: 节操!转自余冰: = =然后360说,你的女神击败了全国99%的女神...一个好的操作系统其实跟女神是一样的,他会让每一个程序都认为自己是独占操作系统,但实际上不是这样。——马骏
LinuxKernel 本来好好的有一个Intel Hardware Watchdog,你们搞硬件的家伙们吧programmable的位写死了是要闹哪样啊。
LinuxKernel Linus家里遭到蝙蝠、老鼠等小动物的入侵……网友们正为他出谋划策
LinuxKernel 在系统进入不可预知状态的时候,通过不可屏蔽中断或者reset将系统恢复到正常状态是非常好的想法,但是除了timeout之外,会不会有更好的验证“系统是否进入不可预知状态”的方法呢?
LinuxKernel 新Kernel装上就Panic到死去活来,虚拟机的优势瞬间就体现出来了
LinuxKernel 查看/proc/kallsyms可以看到所有kernel中export出来的符号,有时候insert kernel module的时候,提示说某符号找不到,那说明这个符号并没有在编译kernel的时候export出来。也有可能是module设定的license不对。
LinuxKernel 发现3.0.51里面bnx2x_fastpath.txdata变成了txdata_ptr,之前的kernel patch一阵猛改~所以说kernel里面的数据结构不要随随便便改好吗~
LinuxKernel A: "I can show you around my workspace if you're interested." B:"So kind of you!" A:"cd ~/workspace. Here we are." B:"..."
LinuxKernel 有的时候光依靠阅读代码,收获甚少,而动手修改或者增加一些功能,这个过程更加艰辛,要遭遇更多的失败,会遇到动手之前没有料想到的问题,却能更好地帮助我理解内核代码某一部分的设计方法。总之,只有动手写代码,才能真正融会贯通,不管我修改的那部分是多么的微不足道。
LinuxKernel 坐在家里看workqueue,结果想明白一个公司里没解决的问题,周一去改程序。
LinuxKernel 走happy path永远是那么的happy,但是错误处理永远是心中的痛,我发现不管什么语言都是……
LinuxKernel Linux的IPMI Driver推荐是使用BT协议来进行通信,不过我们还是在用KCS,KCS的中断模型要怎么用,我们还在研究当中……
LinuxKernel 最近在研究IPMI请求有时候出现timeout的情况,阅读一下代码后发现IPMI_TIMEOUT_COMPLETION_CODE这个东西是driver给填上的,也就是说timeout跟firmware完全没关系啦。
LinuxKernel 对于不在就绪态的进程管理非常关键,关系到唤醒进程的顺序和时间复杂度,因此对于TASK_INTERRUPTIBLE和TASK_UNINTERRUPTIBLE状态的进程,kernel为不同的等待事件建立各自的等待队列,借助wait_queue_t数据结构来管理它们。
LinuxKernel 当进程终止的时候,kernel会关闭其所有未关闭的文件描述符,但是最好还是进程自己去关闭这些自己打开的文件描述符,尤其是当进程频繁打开文件的时候,在恰当的时机关闭文件描述符,可以节省很多系统资源。
LinuxKernel 在inode的struct里面,指向superblock结构体的member叫i_sb。。。。
LinuxKernel VFS相当于所有磁盘文件系统、网络文件系统和特殊文件系统的一个抽象层,引入了通用的文件模型,为文件系统的实现提供了便利。通用文件系统的有superblock、inode、file object和dentry这些类型的对象,来描述所需要的文件操作逻辑。
LinuxKernel quilt相当于一个本地的简易版本控制工具,可以方便地追踪文件的改变。用于kernel的改动,便可以轻松导出patch set,以便直接提交patch。
LinuxKernel 现在的Linux内存分页管理采用了4级页表模型,有页全局目录、页上级目录、页中间目录和页表,根据不同的系统架构,每级目录的位数有所不同。采用这种方式极大程度上屏蔽了硬件架构上的差异,从而简化了页管理的代码复杂程度。

LinuxKernel

179 关注者

玩转人人 公共主页 公众平台 客服帮助 隐私

商务合作 品牌营销 中小企业
自助广告
开放平台

公司信息 关于我们 人人公益 招聘

友情链接 经纬网 人人游戏 人人分期

人人移动客户端下载 iPhone/Android iPad客户端 其他人人产品

X