|
|
用户名:zhanglinbao 笔名:zhanglinbao 地区: 江苏-苏州 行业:其他 |
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
欢迎大家来讨论linux kernel方面的知识啊 。 分析linux kernel 分析linux application 开发 中国世界历史
关于如何阅读 英文的kernel资料或者书籍的方法
这两天在看 kernel里面的 swap 一章 , 发现自己的中文版的书,有些地方确实翻译的有些问题, 比如语句不通顺等等问题。
其实, 这几个月来,
- 作者: zhanglinbao 2006年12月2日, 星期六 09:31 回复(2) | 引用(0) 加入博采
原创: 关于修改ntfs-3g ,使其在ARM上正常工作,为Open Source作的贡献
由于工作的需要,我们的NAS 产品,需要支持用户插入的的USB harddisk , 目前支持的分区是 ext2/ext3 , XFS , VFAT 和NTFS 。 但是由于目前kernel里面的ntfs driver 只是支持读, 对于写操作是很危险的。 我们目前也是购买的 Paragon 的ntfs driver 来支持ntfs 分区 ,但是由于是商业版本,没有源码,所以需要我在open source的基础修改和debug 。我们决定放弃Paragon ntfs driver 。
目前发现 一个open source :ntfs-3g (www.ntfs-3g.org) 可以很好的支持 read/write 的功能。 由于ntfs-3g 是实现在用户空间的,而不像大多数的文件系统是实现在kernel空间的。 所以一旦ntfs 出现了什么问题, 最多就是ntfs-3g 的进程被杀死, 不会引起整个系统hang掉。
目前ntfs-3g 还是Beta版(最新是20061030发布的) ,尽管如此, ntfs-3g性能还是非常好的。
但是由于作者没有考虑到ARM上的应用。 所以 如果你直接从网站上下载 ,是不能在ARM上进行工作的。这也正是我目前做的工作,port到ARM 。 目前我已经被加入到 ntfs-3g 的 credits里面去了。
目前我已经提交了 endian fixed的patch ,已经在我的IXP425上跑起来,没有任何问题。
关于我的贡献,可以查看: ntfs-3g 的cvs 中的 libntfs 的提交者zhanglinbao ,就是在下了。
- 作者: zhanglinbao 2006年11月11日, 星期六 16:01 回复(0) | 引用(0) 加入博采
暂时不找了。
- 作者: zhanglinbao 2006年07月27日, 星期四 18:28 回复(5) | 引用(0) 加入博采
IO端口,io内存, 物理地址, 虚拟地址 1
- 作者: zhanglinbao 2006年07月18日, 星期二 19:17 回复(0) | 引用(0) 加入博采
转载:关于避免close_wait 状态
- 作者: zhanglinbao 2006年06月16日, 星期五 21:06 回复(0) | 引用(0) 加入博采
从kernel源代码的角度分析signal的错误用法和理解
- 作者: zhanglinbao 2006年04月22日, 星期六 01:27 回复(0) | 引用(0) 加入博采
Linux环境进程间通信(二): 信号(下)
- 作者: zhanglinbao 2006年04月16日, 星期日 00:31 回复(1) | 引用(0) 加入博采
环境进程间通信(二): 信号(上)
- 作者: zhanglinbao 2006年04月16日, 星期日 00:29 回复(0) | 引用(0) 加入博采