仰空冥思 http://linuxkernel.lupaworld.com

记录
  • 这个新的博客系统,尽管增加了不少优点,但也有一些不如意,比如,原来的留言没有了,这是弥足珍贵的。比如,不能搜索了,这是找东西的快捷方式;比如,按年月的排列,比如,原来日志的分类不全了。 ... 回复
  • 系统测试中,回复发出后没有显示? 回复
  • 四年前在此安家,没有设想会在这里住四年,因为新浪、搜狐等门户网站的博客更热乎。但为什么就坚守在这里,似乎因为惰性,好像也因为这里更纯粹,一个开源和Linux的专注家园。 ... 回复
  • LUPA在改头换面中,新旧两个日志系统要合二为一了,有些日志好暂不能访问,望大家谅解。我在旧版中的坚守终于没有了空间,逼迫走进新的家园。在新家四处转转,新鲜感陡增,以后来这里的机会会更多。 ... 回复
  • proc文件系统是linux内核设计中一个经典的部分,允许用户动态的查看内核的运行情况。Linux内核之旅发布了“Proc文件浅析”系列文章:http://www.kerneltravel.net/?page_id=219 回复
  • Linux内核之旅网站  http://www.kerneltravel.net/    新增Linux2.6内核编程指导实例 一栏,欢迎大家访问并提供更多的实例。 回复
日志
C语言的多态性,你的多态你做主 2010-09-05
  在Linux的内核代码中,多处都用到面向对象的设计理念,比如,在文件系统系统的设计中,有四个主要的对象:超级块,索引节点,目录项和文件。在每个 ...
(28)次阅读|(0)个评论
LKD第三版翻译时 2010-08-09
  Linux Kernel Development第三版英文版已经出版,我们翻译组正在翻译。合作者康华和张波,是99年分析Linux内核源代码时带的第一届学生。现在的康华 ...
(1350)次阅读|(8)个评论
周报告-从手边做起 2010-08-07
导言:一直希望学生们养成良好的习惯,比如,良好的计划,良好的文档,良好的周报告。但是,这些小事贯彻起来,往往有折扣。比如,有些同学不知道怎么写完整的周 ...
(938)次阅读|(3)个评论
Google失败的产品 2010-08-06
   当今天看到google对其两款所谓失败的产品的处置之后,感到Google对中国文化“欲进则退”的现实应用。    第一条消息: Google将用Nexus ...
(1057)次阅读|(0)个评论
心急吃不了热豆腐 2010-08-05
    “心急吃不了热豆腐”这个耳熟能详的词无人不知晓,但且慢,知道归知道,能否做到,那是另一码事。      随便进入一个领地, ...
(1925)次阅读|(2)个评论
Linux进程树 2010-08-04
 导言:在网上搜块I/O系统struct bio结构中一个陌生的字段 bi_comp_cpu,这就掉到dog250的博客 http://blog.csdn.net/dog250/ ,内容丰富并有深度。读了博 ...
(1132)次阅读|(0)个评论

查看更多

留言板
facelist

陈莉君 昨天 22:38
回复madianjun:前一本没有看,后一本还不错。你也可以把二者结合起来看。
madianjun 5 天前
陈老师,请问学习Linux API 编程的书哪一本比较好?
这两本《Unix/Linux编程实践教程》和《linux C 编程实战》哪个比较好?
陈莉君 2010-8-3 11:00
回faku:收到你的勘误表,如此认真仔细,的确让我们感到惭愧。
陈莉君 2010-8-3 10:50
回复gtkchen:  正在做ldk第二版和第三版之间英文的差异校对...
gtkchen 2010-7-19 23:21
不知 什么 时候翻译《linux kernel development》第三版?09年6月该书已经在国外出版了。
_lovelinux 2008-11-21 00:58
您好,陈老师!最近一直在看您翻译的大作《深入理解Linux 第三版》的内存管理部分,其中在slab分配器一节中一直有个问题困扰着我,就是如何保证array_cache后面直接存放本地的cache,难道仅是通过 (void **)(ac+1) 就可以做到吗?会不会出现紧接着它后面的内存地址被其它的有用数据占用了的情况呢,这个地方一直不太明白,希望陈老师指点一下! 我的邮箱地址是:lhrafh@126.com    谢谢! ... ...
lumeng 2008-11-8 23:03
我们学校图书馆里就有您翻译的书,要是有Linux下汇编语言程序设计的翻译作品就好了.
支持!!
Guest 编辑 删除 2008-8-8 17:42
你好,我最近在进行ipp2p的编译。遇到一些问题。编译出来以后,挂在的时候出现问题了。 # insmod /lib/modules/2.6.12-1.1381_FC3/kernel/net/ipv4/netfilter/ipt_ipp2p.ko insmod: error inserting '/lib/modules/2.6.12-1.1381_FC3/kernel/net/ipv4/netfilter/ipt_ipp2p.ko': -1 Invalid module format 下来我测试的时候,查出是这样的问题。 # modinfo ipt_ipp2p filename: /lib/modules/2.6.12-1.1381_FC3/kernel/net/ipv4/netfilter/ipt_ipp2p.ko author: Lei Liu <liulei@syiae.edu.cn> description: ... ...
niufox 编辑 删除 2008-7-22 18:56
http://www.kerneltravel.net/kernel-book/%E7%AC%AC%E4%BA%8C%E7%AB%A0%20Linux%E8%BF%90%E8%A1%8C%E7%9A%84%E7%A1%AC%E4%BB%B6%E5%9F%BA%E7%A1%80/2.1.1.htm 内核之旅 深入分析Linux内核源码 的第二章 2.1.1 通用寄存器中 EBP 一般用作堆栈指针(Stack Pointer) EBP 一般用作基址指针(Base Pointer) 应当是esp
毕业的学生 编辑 删除 2008-6-26 17:01
陈老师您好,我是一个大四即将毕业的学生(或许说是一个已经毕了业的学生,因为昨天刚完成答辨)。 这是我第一次上您的博客,刚进来的时候就看到“周立功杯”C语言大赛获奖的贴子,我真的很羡慕您的学生,如果我们学校能有您这样一个老师就好了,我也就能早一些接触Linux。 现在虽然我已经工作了,但我感觉自己还是差很多,以后有问题希望陈老师能帮助解决一下! ... ...
puzhengcai 编辑 删除 2008-6-21 10:49
我觉得陈老师是我从网上认识的一位很专业敬业的老师,须然您不认识我,我也不是您的学生,我只是一位自由软件爱好者。我平时的兴趣是学习GNU/Linux系统,很爱它。我希陈老师能借住您的知识和经验写一篇LINUX学习指南之类的文章来指导我们这些学习起来也许有点盲目或效率很低的爱好者。最后谢谢您,我的邮箱是:puzhengcai@gmail.com :)希望能和您多多交流
陈莉君 2008-6-14 12:01
回复 maigo: IPC是用户级进程间的通信方式,对基于SMP的内核而言,进程在哪个CPU上运行是调度程序的事。从用户级来看,不管是单CPU还是SMP,进程间通信应当依然是IPC形式。
maigo 编辑 删除 2008-6-11 10:49
陈老师,您好! 一直在关注您的文章!给了我不少的帮助 最近我在学习关于Linux SMP方面的东西,请问在SMP系统中不同处理器上的进程是怎样通信的? 还是按照原来的IPC机制么?我在内核代码smp.c中看到有inter-processor interrupt相关的代码,又是用来做什么的呢? 谢谢!
Guest 编辑 删除 2008-6-3 11:15
陈老师好! 看了您在“内核之旅”里的文章,最后找到这儿来了。感谢您对这们这些kernel初学者的贡献。
木天 2008-6-1 16:02
既然 __sighandler_t是函数指针类型,它的定义为: typedef void (*__sighandler_t) (int); 那 #define SIG_IGN ( (__sighandler_t)1) /* ignore signal */ 整数1就应该被转化为一个函数指针了。 这么做的目的应该是为了后面程序使用该标志(“1”)时类型匹配。 #define SIG_DFL ((__sighandler_t)0) /* 缺省的信号处理*/ #define SIG_IGN ((__sighandler_t)1) /*忽略这个信号*/ 比如程序传来一个信号处理函数,handler,我们要判断这个函数是某个特定标志还是真实的函数, if(handler == SIG_IGN) { ... ...
helight 2008-6-1 12:51
其实经我测试,SIG_IGN的值还是1,无论是整型,还是字符型。 char k=(__sighandler_t)1; 这样的话,可以在gdb先看到,但是直接看SIG_IGN不行。
最近访客
群组
    

    站长推荐 关闭


    Apache专题群组期待您的参与

    开源共享,共创apache专题群组。欢迎大家一起收集相关内容,探讨相关技术。打造apache精华专题。


    查看

    LUPA ( ICP证浙B2-20090187)|联系我们

    GMT+8, 2010-9-6 11:28, Processed in 0.068219 second(s), 17 queries.

    Powered by LUPAworld.com 匿名留言 在线投稿

    © 2005-2010 开源