- 博客(45)
- 资源 (44)
- 收藏
- 关注
翻译 google怎样使用linux(内核)
google怎样使用linux(内核)lwn原文 : KS2009: How Google uses Linux今年的linux内核开发大会上,google的开发人员也上台做了名为“how google use linux"的演讲。我斗胆翻译注解一番——括号内为注解,欢迎读者斧正。(前面几段讲google对linux kernel代码的管理及跟进,偏细碎
2015-02-05 12:45:16
638
转载 Linus修正一个内核的mmap data corrupt bug
Linus修正一个内核的mmap data corrupt bugSubmitted by wheelz on Mon, 2007-01-15 19:30内核研究Linus最近在lkml中修正了一个mmap文件内容错误的bug。http://lwn.net/Articles/215868/http://kerneltrap.org/n
2013-03-16 10:30:02
769
转载 [lwn] A nasty file corruption bug - fixed (关于Linus解决的一个set_page_dirty很隐蔽的bug)
A nasty file corruption bug - fixed[Posted December 31, 2006 by corbet]http://lwn.net/Articles/215868/The December 20 LWN Kernel Page contained an article about a file corruption bug gener
2013-03-16 10:28:15
975
转载 [lwn]Porting device drivers to the 2.6 kernel
Porting device drivers to the 2.6 kernel[Posted February 11, 2003 by corbet]http://lwn.net/Articles/driver-porting/The 2.6 kernel contains a long list of changes which affect device
2013-03-13 11:43:01
676
转载 [lwn]Driver porting: a simple block driver
Driver porting: a simple block driver[Posted March 14, 2003 by corbet]http://lwn.net/Articles/25415/This article is part of the LWN Porting Drivers to 2.6 series.Given
2013-03-12 20:30:32
810
转载 [lwn]Driver porting: Request Queues II
Driver porting: Request Queues II[Posted March 31, 2003 by corbet]http://lwn.net/Articles/27361/This article is part of the LWN Porting Drivers to 2.6 series.This artic
2013-03-12 20:29:49
624
转载 [lwn]Driver porting: Request Queues I
Driver porting: Request Queues I[Posted March 31, 2003 by corbet]http://lwn.net/Articles/27055/This article is part of the LWN Porting Drivers to 2.5 series.The simple
2013-03-12 20:29:18
725
转载 [lwn]Driver porting: the BIO structure
Driver porting: the BIO structure[Posted March 26, 2003 by corbet]http://lwn.net/Articles/26404/This article is part of the LWN Porting Drivers to 2.6 series.The block
2013-03-12 20:28:26
694
转载 @eexplorer:Linux x86 spinlock实现之分析
http://yuanbor.blog.163.com/blog/static/5667462020104192227815/1. TAS lock (test-and-set)这是最简单的spinlock,CPU会在硬件上提供一些指令来帮助OS实现spinlock,比如x86就有xchg, LOCK指令前缀等指令。。。test_and_set()可以利用这些指令对某个memory
2013-03-08 12:06:11
522
转载 [lwn]Linux Credentials document, first draft
Linux Credentials document, first drafthttp://lwn.net/Articles/287091/From: David Howells To: viro@ftp.linux.org.uk, hch@infradead.org, sds@tycho.nsa.gov, casey@schaufler
2013-02-22 13:54:05
484
转载 [lwn]Credential records
Credential recordshttp://lwn.net/Articles/251469/By Jonathan CorbetSeptember 25, 2007Every Linux process carries with it a set of credentials which describe its privileges within the s
2013-02-22 13:38:53
424
转载 Netoops
Netoopshttp://lwn.net/Articles/414537/By Jonathan CorbetNovember 10, 2010A kernel oops produces a fair amount of data which can be useful in tracking down the source of whatever went w
2012-12-19 16:12:30
555
转载 利用伪造内核文件来绕过IceSword的检测
利用伪造内核文件来绕过IceSword的检测创建时间:2005-12-20文章属性:原创文章提交:backspray (nimaozhi_at_163.com)作者:倪茂志邮件:backspray008@gmail.com完成于:2005.12.20文章分为八个部分: 一、为什么需要伪造内核
2012-12-02 09:55:42
640
转载 获取Windows 系统的内核变量
获取Windows 系统的内核变量创建时间:2004-08-05文章属性:原创文章提交:tombkeeper (t0mbkeeper_at_hotmail.com)获取Windows 系统的内核变量作 者:于旸邮 件:tombkeeper[0x40]nsfocus[0x2e]com tombkeeper[0x40]xfocus[0x2e
2012-12-02 09:51:39
899
转载 使用 inotify 监控文件系统的活动
使用 inotify 监控文件系统的活动编写自己的应用程序或使用开源工具套件Martin Streicher , Web 开发人员, 自由职业者简介: Inotify 是一个 Linux® 特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。学习如何将 inotify 集成到您
2012-11-16 16:00:00
697
转载 解析 Linux 中的 VFS 文件系统机制
解析 Linux 中的 VFS 文件系统机制Ricard Chen (ricard_chen@yahoo.com)XML error: Please enter a value for the author element's jobtitle attribute, or the company-name element, or both.
2012-11-16 15:59:40
359
转载 inotify -- Linux 2.6 内核中的文件系统变化通知机制
inotify -- Linux 2.6 内核中的文件系统变化通知机制燚 杨 (yang.yi@bmrtech.com), 计算机科学硕士简介: 本文详细地介绍了在 Linux 2.6.13 内核中新引入的文件系统变化通知机制 inotify,并举例说明了它的使用与典型应用案例。发布日期: 2005 年 11 月 01 日 级别: 初
2012-11-16 15:58:40
418
转载 [lwn]Double kfree() errors
Double kfree() errors[Posted March 6, 2006 by corbet]http://lwn.net/Articles/174494/Less than 24 hours after Coverity announced the availability of a new set of machine-detected pote
2012-11-16 15:50:04
845
转载 使用slub(slab)的调试功能
使用slub(slab)的调试功能发表评论作者 lp007819 on 2012年01月25日在日常开发工作中最容易发生的错误十有八九都是出在线性空间的操作方面。(这里指的线性空间可以认为等同于虚拟地址或虚拟内存,但其他场合并不一 定适用)主要的问题体现在:1. 访问了未初始化的线性空间。 这类问题还是相对比较容易发现,因为内核立即会告警并打印堆栈。2.
2012-11-16 15:48:42
3884
转载 EPOLL_CTL_DISABLE and multithreaded applications
EPOLL_CTL_DISABLE and multithreaded applicationshttp://lwn.net/Articles/520012/By Michael KerriskOctober 17, 2012Other than the merging of the server-side component of TCP Fast Open, o
2012-11-13 10:10:23
835
转载 linux vfs 解析 之 dentry
http://blog.sina.com.cn/s/blog_5219094a01009a4g.htmldentry相关的数据结构为:struct dentry { atomic_t d_count; unsigned int d_flags; spinlock_t d_lock; struct inode *d_inode;
2012-10-26 18:56:06
550
转载 linux vfs 解析 之 file - 进程相关的信息
http://blog.sina.com.cn/s/blog_5219094a01009a4h.html进程相关的信息 和进程相关的信息, 涉及到四个重要的数据结构:file, fs_struct, files_struct 和 namespace相关的数据结构为:struct file { struct list_head f_
2012-10-26 18:55:30
501
转载 linux vfs 解析 之 inode
http://blog.sina.com.cn/s/blog_5219094a01009a4e.htmlinode相关的数据结构为:struct inode { struct hlist_node i_hash; struct list_head i_list; struct list_head i_sb_list; struct list_he
2012-10-26 18:54:54
728
转载 linux vfs 解析 之 superblock
原文:http://blog.sina.com.cn/s/blog_5219094a01009a4c.htmlsuper block相关的数据结构为:struct super_block { struct list_head s_list; dev_t s_dev; unsigned long s_blocksize; unsi
2012-10-26 18:53:57
730
转载 linux vfs 解析 之 mount 文件系统
linux vfs 解析 之 mount 文件系统http://blog.sina.com.cn/s/blog_5219094a0100calt.htmlhttp://blog.sina.com.cn/s/blog_5219094a0100caly.htmlhttp://blog.sina.com.cn/s/blog_5219094a0100cam0.html
2012-10-26 18:52:14
873
转载 [译文] Flushing out pdflush
[译文] Flushing out pdflush按:谨以此译文献给仍然挣扎在 CentOS 5/RHEL 5 上的同学们,RHEL 6/CentOS 6 已经包含这个改进了。原作者:Goldwyn Rodrigues 原文时间:April 1, 2009 原文链接:http://lwn.net/Articles/326552/ 译者:王旭( @gnawux,htt
2012-10-24 14:20:32
449
转载 I/O 完成端口( Windows核心编程 )
I/O 完成端口( Windows核心编程 ) 一个服务应用程序的结构可以有两种方式: 在串行模式下,单个线程等待一个客户发出请求(通常是通过网络)。当来了请求后,线程醒来处理客户的请求。 在并发模型下,单个线程等待客户发出请求,而后创建新线程来处理请求。当新线程处理客户请求时,起初的线程循环回去等待另一个客户请求。处理客户请求的线程处理完毕后终结。
2012-07-29 16:34:05
1412
转载 HOWTO do Linux kernel development - take 3 (中文版)
HOWTO do Linux kernel development - take 3 (中文版)译者:张乐 robert_AT_thizlinux_DOT_com原作:Greg KH译注:本文依据take 3翻译,应该不会再有大的改动了,如果有本文会随时更新时间仓促,恐难免错漏,欢迎指正原文:http://permalink.gmane.org/gmane.linux.ke
2012-07-27 09:44:02
1263
转载 内核补丁学习:VFS: Do (nearly) lockless generic_file_llseek
VFS: Do (nearly) lockless generic_file_llseeklink: http://lwn.net/Articles/448038/commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=ef3d0fd27e90f67e35da516d
2012-07-26 17:55:14
883
转载 [lwn]File holes, races, and mmap()
File holes, races, and mmap()October 21, 2009This article was contributed by Goldwyn Rodrigueslink: http://lwn.net/Articles/357767/File operations using truncate() have always
2012-07-26 17:33:37
796
转载 IO - 同步,异步,阻塞,非阻塞
当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要的思路来自于文中的那篇link 。写完之后发现很多人都很喜欢,我还是非常开心的,也说明这个问题确实困扰了很多人。随着学习的深入,渐渐的感觉原来的理解有些偏差,但是还是没引起自己的重视,觉着都是一些小错误,无伤大雅。直到
2012-07-17 19:12:08
517
转载 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三
原文:http://blog.youkuaiyun.com/piggyxp/article/details/6922277# 手把手叫你玩转网络编程系列之三 完成端口(Completion Port)详解 ----- By PiggyXP(小猪)前 言
2012-07-17 18:58:56
1517
转载 Linux进程间通信(来源于IBM developerworks)
深刻理解Linux进程间通信: 深刻理解Linux进程间通信Linux环境进程间通信(一): 管道及有名管道Linux环境进程间通信(二): 信号(1) 信号(2)Linux环境进程间通信(三): 消息队列Linux环境进程间通信(四): 信号灯Linux环境进程间通信(五): 共享内存(1) 共享内存(2)Linux
2012-07-16 22:37:07
1580
转载 LINUX内核内存屏障
================= LINUX内核内存屏障 ================原文翻译:http://blog.chinaunix.net/space.php?uid=9918720&do=blog&id=1640912By: Dav
2012-07-14 21:46:14
1154
转载 [译文] 关于文件的最新访问时间(atime)
[译文] 从前……原文:http://lwn.net/Articles/244829/原作者:Jonathan Corbet 原作时间:August 8, 2007 译者:王旭 | gnawux(at)gmail.com | http://wangxu.me/blog/?p=121翻译时间:2007年12月8日译注:译者当然知道 once upon atim
2012-07-14 12:23:59
532
转载 google怎样使用linux(内核)
google怎样使用linux(内核)lwn原文 : KS2009: How Google uses Linux翻译链接: http://donghao.org/2007/08/eiuaoeiyua.html今年的linux内核开发大会上,google的开发人员也上台做了名为“how google use linux"的演讲。我斗胆翻译注解一番——括号内
2012-07-14 12:21:07
612
转载 [译文] 空指针的乐趣(2)
[译文] 空指针的乐趣(2)作者:Jonathan Corbet原文发布日期:July 21, 2009来源:http://lwn.net/Articles/342420/译者:王旭 ( http://wangxu.me , @gnawux ) http://wangxu.me/blog/?p=46翻译时间:2009年9月14日译者注:本来没准备
2012-07-14 12:20:05
1948
转载 [译文] 空指针的乐趣(1)
[译文] 空指针的乐趣(1)作者:Jonathan Corbet原文发布日期:July 20, 2009来源:http://lwn.net/Articles/342330/译者:王旭 ( http://wangxu.me , @gnawux ) http://wangxu.me/blog/?p=39翻译时间:2009年9月2-3日现在,大部分读者都已
2012-07-14 12:19:41
1635
转载 [译文] Linux 内核设计模式 (1)
[译文] Linux 内核设计模式 (1)作者:Neil Brown原文发布日期:June 8, 2009来源:http://lwn.net/Articles/336224/译者:王旭 ( http://wangxu.me , @gnawux ) http://wangxu.me/blog/?p=37翻译时间:2009年8月29-30日[译注:
2012-07-14 12:18:31
1227
转载 [译文] Xen: 完成工作
[译文] Xen: 完成工作http://lwn.net/Articles/321696/ By Jonathan Corbet March 4, 2009 王旭 2009年3月22日译 http://wangxu.me/blog/?p=126曾几何时,Xen是炙手可热的虚拟化技术。Xen的开发者们拥有一个自由软件中最为领先的虚拟化解决方案,Xen看起来
2012-07-14 12:17:48
467
Linux Troubleshooting Bible
2010-12-17
Linux© Troubleshooting for System Administrators and Power Users
2010-12-17
TCPIP_Architecture_Design_And_Implementation_In_Linux.pdf
2010-11-06
TCPIP_Architecture_Design_And_Implementation_In_Linux.pdf
2010-11-05
TCPIP_Architecture_Design_And_Implementation_In_Linux.pdf
2010-11-05
Professional Linux® KernelArchitecture.pdf[带目录+清晰]
2010-09-20
winxp_ddk 压缩包2【共6】
2010-09-19
winxp_ddk 压缩包1 【共6】
2010-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人