赵珂网志共415篇文章, 350条留言, 阅读1,004,119次, 全部文章分类索引, 更多统计.版权声明: 转载文章请注明赵珂网志和保留原始链接.
推荐: Linux 内核剖析
“Linux 内核剖析”是IBM DeveloperWorks 7月份阅读最多的文章, 介绍Linux内核及其结构.
Linux 内核剖析 - 历史和体系结构分析
http://www.ibm.com/developerworks/cn/linux/l-linux-kernel/index.html
Anatomy of the Linux kernel
http://www.ibm.com/developerworks/library/l-linux-kernel/index.html?ca=dnw-827
Fedora Kernel邮件列表

订阅网址: https://www.redhat.com/mailman/listinfo/fedora-kernel-list
刚开通不久(由Dave Jones建立), 欢迎感兴趣的朋友订阅!
关键字: fedora, kernel, linuxLinux内核2.6.20推出

经过两个月的开发, Linux内核2.6.20正式推出. 新的2.6.20内核正式版包含两个虚拟化技术: KVM — 使用Intel/AMD虚拟扩展的全虚拟化技术和半虚拟化技术(使用该技术的内核可以运行在不同的Hypervisor程序上, 更多查看VMWare公司的VMI interface). 另外,支持Sony PS3(开发仍在进行当中, 不支持图形显示卡). 错误注入调试功能, UDP-lite支持, 增强的进程IO记帐, relatime(relative atime, 仅在前一个atime的数值大于mtime或者ctime, 然后更新atime数值), 可重定位的x86内核, 一些x86的microoptimizations(细微的优化). lockless radix-tree readside(更多信息见参考文章3), shared pagetables for hugetbl(更多见参考文章5)等功能.
关键字: kernel, linuxLinux页替换的设计

图: Andrea Arcangeli
Andrea Arcangeli[专访]设计的虚拟内存子系统已经合并到2.4.10内核. 一位主修操作系统课程的学生在邮件列表上问道为什么Linux内核中的LRU(最近最少使用)页替换算法使用两个串联链表? Andrea回答: 当时之所以设计成两个链表, 因为这样可以把活动和非活动缓存分开, 从而在交换出工作集(进程当前正使用的页的集合)之前能够检测出缓存的污染状况. 他继续说, 我们可以更快地收集非活动列表中的页(比活动列表中的页). 然后虚拟内存通过释放缓存来保持两个列表的大小平衡, 显然某些时候活动列表也需要被释放.
关键字: kernel, linux, lruMinix之父Tanenbaum: 自我修复软件

Andrew Tanenbaum(操作系统设计大师)在今年linux.conf.au 2007悉尼会议上介绍了自我修复软件(self healing software). 比如像RAID磁盘阵列和ECC内存, 它们遇到错误的时候都能够自行修复. 软件错误要比硬件错误更容易自行修复.
关键字: kernel, linuxJonathan Corbet谈近来Linux内核的改进

Jonathan Corbet: 目前居住在美国科罗拉多州的玻尔得市. <<Linux设备驱动程序第三版>>的第一作者, LWN网络杂志创始人兼主编.
关键字: enhancements, kernel, linux
Islab






第二人生实时统计



