随笔分类 -  linux

摘要:在分析linux的VFS时, 常常要牵涉到具体的文件系统, minix文件可以说是相当小的, 对于我们分析VFS具有相当的优势.minix文件系统的物理结构:minix文件系统是一种简单而又朴素的文件系统, ext2文件系统可看成是对minix的改进,可以将每一个ext2块组看成一个微型的minix文件系统.minix文件系统的块长只允许为1k(系统磁盘块为1k), 第1块为启动块, 第2块为超级块, 从第3块开始,依次为inode位图块组, 数据块位图块组, inode块组, 最后为数据块组.minix文件系统的目录项由16位inode编号和定长的文件名区域组成, inode从1开始编号,编 阅读全文
posted @ 2011-08-31 14:57 TIANCJ 阅读(1676) 评论(0) 推荐(0) 编辑
摘要:http://oss.org.cn/kernel-book/ldd3/index.html 由 quickwhale 翻译的简体中文版 V0.1.0 2006-6-2 遵循原版的版权声明. 还在完善中. 欢迎任何意见, 请给我邮件. 请发信至 quickwhale 的邮箱 <quickwhale@hotmail.com> 版权 © 2005, 2001, 1998 O’Reilly Media,... 阅读全文
posted @ 2011-08-18 19:00 TIANCJ 阅读(813) 评论(0) 推荐(0) 编辑
摘要:用户空间文件系统(Filesystem in Userspace,简称FUSE)是操作系统中的概念,指完全在用户态实现的文件系统。目前Linux通过内核模块对此进行支持。一些文件系统如ZFS,glusterfs和luster使用FUSE实现。Linux用于支持用户空间文件系统的内核模块名叫FUSE,FUSE一词有时特指Linux下的用户空间文件系统。文件系统是一个通用操作系统重要的组成部分。传统上操作系统在内核层面上对文件系统提供支持。而通常内核态的代码难以调试,生产率较低。Linux从2.6.14版本开始通过FUSE模块支持在用户空间实现文件系统。在用户空间实现文件系统能够大幅提高生产率,简 阅读全文
posted @ 2011-08-18 11:28 TIANCJ 阅读(22042) 评论(2) 推荐(1) 编辑
摘要:前段时间申请了website.org的免费空间, 可是有广告. 在这时向大家推荐freehosting.com.Freehosting.com是一家创建于1996年的美国网站,国内在2006年有介绍过它的免费PHP空间,不过没能找到演示,目前免费空间的主机 放在德国,提供1G存储空间,月流量为10G,采用CPanel控制管理面板(有简体中文版),支持FTP和Web在线文件管理(可在线解压缩),可创建 1个MySQL数据库,支持CGI(Perl5),支持SSH端口转发,可作为SSH账号用于代理,创建SSH通道。可创建1个EMail邮箱账号。提供 一个freehosting.com后缀的免费二级域 阅读全文
posted @ 2011-08-18 09:41 TIANCJ 阅读(2966) 评论(0) 推荐(0) 编辑
摘要:最近想写/移植一个操作系统内核, 公司里面的内核实在是不敢恭维. 它是一个比uc/os-ii还要简单的内核, 任务的调度都需要任务自身来显式调用reschedule()来进行任务切换. 由于以前对ARM有过了解, 因此准备在ARM平台上进行此操作系统的开发. 开发板是有, 不过, 经常要通过串口或网中下载程序, 恐怕不是每个人都想要的, 每次修改一下程序都要重新download. 下面准备在sky... 阅读全文
posted @ 2011-08-18 09:32 TIANCJ 阅读(162) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示