近年来,Linux内核演变极为迅速,如同一个沸腾的火球。人手不敢触及,谈何拥有?怎么办?
3月15日,Linux 2.6.38刚发布不久,就进入了一个新的开发周期。3月30日,Linux 2.6.39的第一个候选版本(RC1)就发布了,该开发周期的(程序)合并窗口也关闭了,预计在5月底(或是6月初)Linux 2.6.39的最终版本就要正式发布。在这15天时间里面,Linux内核有什么变化呢?
根据Linux官方网站的统计,相对于2.6.38而言,Linux 2.6.39 RC1有8,995个文件发生了改变,即新增加(插入)了828,740行源代码,与此同时,删除了509,303行源代码。这是一个什么概念?目前,Linux内核总计大约有1,300万行源代码,这就说,在这15天时间里面,增加了80万行源代码,减少了50万行源代码,一进一出,总计有130万行源代码发生了“异动”,占Linux内核整体的10%左右。由此可见,Linux内核代码的新陈代谢速度极为惊人,Linux内核如同沸腾的火球。
令人感到惊奇的是,这个2.6.39新版本把对Unicore32架构的支持“烧”进去了,对我们中国大陆的双字节文字处理而言,此举极具战略意义。我们能够坐享其成吗?不好意思。但是,有关方面并未对此表示“谢意”,大概是想自己再去发明“轮子”。那么,我们该怎么办呢?
我们设想一下,每天平均要处理6百个Linux源代码文件,平均一分钟要处理一个源代码文件。每天如此,不能间断。工作流程一般是,先看清头文件的内容,再编译运行一下,最后,再决定取舍,或是如何进行删改。这真需要有“一目十行”的过硬本领。实际上,Linux内核的开发过程有一套不成文的规矩,Linux内核开发的“核心小组”有比较明确的分工,不会把担子全部压在Linus一个人身上。但是,最后的定夺权全部在Linus Torvalds一个人手中,这一点不容商量,也是客观需要。
实际上,我们无法左右Linux内核的发展方向,不可能有我们的“主导权”,更谈不上“自主可控”了。所谓“国产”Linux,其实就是说给某些政府官员们听的”故事”,根本摆不到台面上。Linux开发者遍布全世界,是全人类的资源,但是,其主导大权却在一个美国人Linus Torvalds手中。这有什么可怕的?Ubuntu带头人Mark Shuttleworth长期定居在英国伦敦,Mint带头人Clement Lefebvre是法裔爱尔兰人,俄罗斯人不是也搞了自己的Linux发行版ALT吗?我们把话说到底,在当今世界上,基于Linux内核(原汁原味)搞各具特色的Linux发行版是一种世界性的普遍现象。在这个问题上,我们应该认为,世界性就是民族性。我们没有必要自己再去发明轮子。这就是应有的结论。
说明:实际上,对于政府办公而言,Mint桌面就足够了。为什么非要吊死在Windows与Office一棵树上呢?这就是一个认识问题!在此,我不由得又想起了我的Linux大蓬车计划,......眼见为实,耳听为虚。有谁愿意开动Linux大蓬车,我一定愿意跟在大蓬车后面,一边跑,一边大声地吆喝:Linux大蓬车来了,快来看呀,有Linux大明星(Mint)出场了!(*^__^*)嘻嘻……实际上,Linux大蓬车计划只需DIY几台PC台式机,送出去1000块自启动U盘就行了,花不了多少钱。你要知道,这1000块自启动U盘送到什么人手中,就会知道这不是在“打水飘儿“,玩游戏了。......说不准,有的政府官员要”业绩“而不要“回扣”呢?我想,不会都是”贪官污吏”吧?......我“保证”(I promise)。
转自:http://blog.csdn.net/yuanmeng001/archive/2011/04/04/6300979.aspx
分享到:
相关推荐
漫画赏析:Linux 内核到底长啥样?漫画赏析:Linux 内核到底长啥样?漫画赏析:Linux 内核到底长啥样?漫画赏析:Linux 内核到底长啥样?漫画赏析:Linux 内核到底长啥样?
根文件系统和linux内核版本有关系吗?归类.pdf
linux内核编译2.6.39linux内核编译2.6.39linux内核编译2.6.39linux内核编译2.6.39linux内核编译2.6.39linux内核编译2.6.39linux内核编译2.6.39linux内核编译2.6.39linux内核编译2.6.39linux内核编译2.6.39linux内核...
LINUX内核经典面试题 ,20) 如何加载、卸载一个模块? 21) 模块和应用程序分别运行在什么空间? 22) Linux中的浮点运算由应用程序实现还是内核实现? 23) 模块程序能否使用可链接的库函数? 24) TLB中缓存的是什么...
鉴于此,《Linux内核精髓:精通Linux内核必会的75个绝技》选取了资源管理(CPU、内存、进程等)、文件系统、网络、虚拟化、省电、调试、概要分析、追踪、内核调整等Linux内核的核心主题进行了深入剖析和讲解,总结出...
理解Linux内核最好预备的知识点:懂C语言懂一点操作系统的知识熟悉少量相关算法懂计算机体系结构Linux内核的特点:结合了unix操作系统的一些基础概念Linux内核的任务:1.从技术层面讲,内核是硬件与软
linux内核源代码深度解析linux内核源代码深度解析linux内核源代码深度解析linux内核源代码深度解析linux内核源代码深度解析linux内核源代码深度解析linux内核源代码深度解析linux内核源代码深度解析linux内核源代码...
深入理解Linux内核 + Linux内核设计与实现,绝对完整,我最近也在学,建议先学Linux内核设计与实现,对Linux内核有一个大体的认识,在看深入理解Linux内核,要舍得花时间。
linux内核管理linux内核管理linux内核管理linux内核管理linux内核管理
linux内核设计说明,Linux内核设计与实现(第三版中文高清带目录)
linux内核图解linux内核图解linux内核图解linux内核图解linux内核图解
浅谈 Linux 内核开发之 PCI 设备驱动.pdf
linux内核源代码情景分析,对于深入学习者有很大帮助
ARM Linux内核源码剖析.pdfARM Linux内核源码剖析.pdfARM Linux内核源码剖析.pdfARM Linux内核源码剖析.pdf 完整书签
linux内核解释 linux内核解释 详解
Linux内核完全注释V3.0,很详细很不错,希望喜欢
深入Linux内核.pdf
Linux早期内核代码的入门书籍,配合内核代码更好的入门Linux内核,比起Linux2.6之后版本来说,可以更好的理解Linux内核框架
如何编译你自己的linux内核.txt如何编译你自己的linux内核.txt如何编译你自己的linux内核.txt如何编译你自己的linux内核.txt如何编译你自己的linux内核.txt如何编译你自己的linux内核.txt如何编译你自己的linux内核....
Linux内核的分析,通过本书学习可以了解到Linux的内核机制。