易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux内核源代码数量已经超过1000万行

Linux版本2.6.27更新后,人们发现,这一内核的源代码数量已经超过了1000万行.
当然,这些行数仅仅是计算机统计出来的行数,包括空白行,为了代码的可读性增加的注释等,当然Linux和所有的长期项目一样,随着时间的推移,旧的代码 会被丢弃和更换,但总体规模来说,Linux的内核在不断增强,以下是一些有趣的统计数字,它们可以告诉你Linux内核都在干什么:
使用David Wheeler的SLOCCount计数程序对Linux内核代码库进行的分析发现了一些有趣的事实。分析发现只有6,399,191行源代码,因为这个计数程序没有计算空白行、注释和其它输入的信息。下面是SLOCCount程序提供的代码分类统计:
类型         行数               百分比
驱动程序   3,301,081      51.6
架构         1,258,638      19.7
文件系统   544,871          8.5
网络         376,716          5.9
声音         356,180          5.6
Include    320,078          5.0
(包含)  
内核          
74,503           1.2
内存管理    36,312           0.6
密码学       32,769           0.5
安全          25,303           0.4
其它          72,780           1.1


相关文档:

Linux 内核软中断(softirq)执行分析

Linux 内核软中断(softirq)执行分析
Author:  sinister
Email:   sinister@whitecell.org
Homepage:http://www.whitecell.org
Date:    2007-01-11
本文对 Linux 内核软中断的执行流程进行了分析,并尽可能的结合当前运
行环境详细地写出我的理解,但这并不表明我的理解一定正确。这本 ......

Linux 信号signal处理机制 四

4、alarm和 setitimer系统调用
        系统调用alarm的功能是设置一个定时器,当定时器计时到达时,将发出一个信号给进程。该调用的声明格式如下:
        unsigned int alarm(unsigned int seconds);
      &n ......

linux共享库位置配置


linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf 或者 使用-R选项)
2009-11-06
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://skatings.blogbus.com/logs/50437681.html
linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf 或者 使用-R选项) ......

linux一些命令

Linux常用命令参考
 
1. diff
用于文件比较。一般file1是原文件,file2是新(修改过)的文件。
紧凑模式:diff -u file1 file2
diff -u file1 file2
--- file1 2010-03-06 02:11:43.000000000 +0000
+++ file2 2010-04-14 10:06:45.000000000 +0000
@@ -21,11 +21,9 @@
eeeeee
ffffff
2222 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号