zoukankan      html  css  js  c++  java
  • Linux 3.0发布有感(转)

         Linux 3.0正式发布(721日)已经过去34天了,不见国人有什么反响,四处似乎很安静。何故哉?

           去年这个时候,Linux打假;今年这个时候,Office打架,使人很心烦。如今这个时候,有谁还拿Linux来说事儿?近日,科研经费陷“无底黑洞”一文,似乎又唤起了人们的良知,看问题的视角变了。

            记得,20031118日,我正好在厦门软件园,Linux 2.6正式发布了。可以公正地说,一切现代的GNU/Linux成就是从个版本开始的。从此,Linux 2.6.1Linux 2.6.2Linux 2.6.3... ...直到Linux 2.6.39相继发布。实际上,Linux 3.0新版本就是Linux 2.6.40版本的新名称,没有什么里程碑式的变化。从2.63.0走过了8个年头,人都变老了,外间世界也有不少变化。

             Linux 2.6.39版本到Linux 3.0新版本,有些什么新变化呢?在此期间,谁的贡献大呢?比如,在此期间,Intel的贡献最大,贡献了163,232行程序代码(占总变化的18.1%),排名第一。值得我们注意的是,在此期间,微软也给Linux3.0贡献了不少程序代码,它贡献11,564行源代码(共计361个“Changes”,占总变化的1.3%),排名第七。微软为庆祝Linux诞生20周年还专门专门拍摄了影片,主题是“从Windows vs. LinuxWindows and Linux“(从对抗走向和平共处)。这年头,连微软也在变化。

            721日,Linus TorvaldsLinux 3.0发布的声明中说:“2.6的日子结束了,3.0来了。“该版本的某些主要新特性如下(原文直译):
       Btrfs文件系统自动碎片整理、性能改进和检查
      - 支持sendmmsg()函数调用,UDP发送性能提升20%,接口发送性能提30%

            -支持应用缓存清理(CleanCache)
      -支持柏克莱封包过滤器(Berkeley Packet Filter)实时过滤,配合libpcap/tcpdump提升包过滤规则的运行效率
      -支持无线广域网(WLAN)唤醒
      -支持非特殊授权的ICMP_ECHO函数
      -支持高精度计时器Alarm-timers
      -支持setns() syscall,更好地命名空间管理
      -支持微软Kinect体感设备
      -支持AMD Llano APU处理器
      - 支持Intel iwlwifi 105/135无线网卡
      -支持Intel C600 SAS控制器
      -支持雷凌Ralink RT5370无线网卡
      -支持多种Realtek RTL81xx系列网卡
      -大量新驱动
      -大量bug修正和改进

            由此,我们可以看出,Linux 3.0的性能确实有了很大提升。令人奇怪的是,所有这些新功能的实现方式及其程序源代码都可以自由下载,免费使用,而不必向国家伸手要钱补助。“核高基”关于操作系统重大软件专项的钱,花到哪里去了?这个问题大概就是在Linux 3.0发布之后,导致四处显得静悄悄的真实原因(注:只是人们不愿意说出来罢了)。

  • 相关阅读:
    vue自动路由-单页面项目(非build时构建)
    建立多页面vue.js项目
    C#调用C++(QT5.5.1项目)的C++/CLI(CLR项目)项目技术笔记
    自建Socket转发,使用远程桌面(mstsc)连接家中电脑
    用Vue.js搭建一个小说阅读网站
    在CentOS中部署.Net Core2.1网站
    高价值干货:这可能是你见过最全的网络爬虫总结
    【DevCloud·敏捷智库】如何利用用户故事了解需求
    项目管理:如何显性管理并提升Story分解能力
    【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播
  • 原文地址:https://www.cnblogs.com/hoys/p/2119915.html
Copyright © 2011-2022 走看看