Linux内核在沸腾,我们如何接手?

news/2024/7/23 10:45:59 标签: 操作系统

近年来,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


http://www.niftyadmin.cn/n/1598690.html

相关文章

技术胖前端代码规范秘籍推荐

技术胖前端代码规范秘籍推荐 6个文档 ,一本书籍 ,2个工具 京东凹凸实验室前端代码规范腾讯前端代码规范百度前端代码规范JavaScript Standard Style :是一个个人代码规范Vue官方特有的代码风格指南阮一峰的ES6编程风格《代码整洁之道》 作者Robert&…

ARM汇编和Gnu汇编的转换

将 ARM ADS 下的汇编码移植到 GCC for ARM 编译器时,有如下规则: 1, 注释行以 "" 或 "/* ... */" 代替 ";" 2, GET 或 INCLUDE > .INCLUDE 如: get opti…

mybatis中只查询部分字段的处理方式

mybatis中如果返回对象集合的话&#xff0c;会把对象中的所有字段都返回&#xff0c;如果表中字段很多而我只需要部分字段&#xff0c;有几种解决方案 1、重新定义类&#xff0c;里面存放要返回的字段属性 2、将结果定义为List<Map<String, Object>>类型&#xf…

正则表达式快速掌握包括贪婪与懒惰匹配

正则表达式 你可以把它当作是通配符的增强版&#xff0c;他所做的事情就是去帮你匹配指定规则的字符串 它在计算机中的应用非常广泛 平时编辑器中的词法分析器&#xff0c;会使用正则表达式去匹配代码中的关键字网站中注册表单会用到正则表达式去判断密码的复杂程度在爬虫中&a…

机房收费系统阶段总结(1)数据库设计

现在自己正在经历着第二次做机房收费系统,总体上的进度相对其他人算是比较慢,但是收获颇丰. 经历过第一次做机房收费系统,那时候对数据库的知识几乎就没有什么感觉,也就是在之前大概的学习了一个关于SQL 的视频然后就上手用vb实现机房收费系统.当时的数据库几乎称不上什么设计,…

echarts如何修改数据视图dataView中的样式

做了一个现实折线图的图表&#xff0c;通过右上角icon可以自由切换成柱状图&#xff0c;表格。 在表格中遇到的一点小问题&#xff0c;解决方案如下&#xff1a; 1、场景重现 这是一个显示两个折线图的图表&#xff0c;一切看起来都很顺利。 但是点击红色箭头所指的图标&#…

html5设置锚点,Markdown也不服输

什么是锚点 点击锚点可以跳跃到我们指定的网页位置&#xff0c;锚点可以是图片或文字。 文本的锚点又可以称为锚文本 html5设置锚点 设置锚点(就是给需要跳跃到的位置加上id)(这里可以是任何标签) <h1 id"one">第一章</h1>好多文章这里写的name &am…

如何在ubuntu下搭建arm的集成开发环境

<!-- page { margin: 0.79in } P { margin-bottom: 0.08in } --> 一.搭建arm开发测试环境1.下载 arm-elf-tools-20030314.sh 从 uClinux.org2.执行 $sudo sh arm-elf-tools-20030314.sh安装arm交叉编译环境,可通过终端下输入 arm-elf-gcc -v 检验是否安装好了3.在源里下…