当前位置 > 主页 > 行业简报 >


Linux迎来第25年:它已俨然是个生态系统,不仅仅是款操作系统

2016-08-25 10:55

  《InfoWorld》杂志祝贺Linux迎来25岁生日,同时祝贺Linux带来的诸多新一代开源项目。就Linux的25年发展史的头个十年而言,Linux在核心社区之外的人看来基本上是种令人好奇的技术。



  而如今,Linux的势力范围早已远远超出了服务器市场这一传统地盘。如果你算上Android(它基于Linux内核而构建),更不用说从电视机到网络交换机的嵌入式Linux设备,Linux实例多达数十亿个。


  多年来,Linux以另一种方式发展壮大:依托社区发展的绝对规模。Linux基金会的执行董事吉姆·泽姆林(Jim Zemlin)最近向我透露了一些令人惊叹的统计数据:


  Linux内核有53000个源文件,2100万行代码。针对Linux内核,每一天来自全球各地的3900名开发人员添加10800行代码,删除5300行代码,修改1800行代码。Linux内核每天平均要改变七八次,一年365日天天如此。这是个多产而又巨大的规模,完全是软件开发史上无与伦比的。这还仅仅是内核。泽梅林提醒我们,版本控制和存储库系统Git(GitHub基于Git)是由托瓦尔兹开发的,帮助管理这个庞大的开发项目。内核的每个版本采用GPLv2许可证来提供,流入到众多的Linux发行版,这些发行版的提供商负责确保客户体验。


  由于Linux提供商不用为内核花一分钱,托瓦尔兹又如何来谋生?他是Linux基金会的雇员,这是核心贡献者和管理员组成的小圈子,但是他们的人员数量远少于家喻户晓的大公司雇用的一大批专职开发人员:英特尔、Red Hat、三星、Suse、IBM、谷歌、AMD及其他更多公司。这个企业联盟不仅为Linux基金会提供财力支持,还为Linux提供数百万行代码。


  虽然托瓦尔兹严格来说要向泽梅林报告,但后者引用他女儿的话来形容他们俩之间的关系:“就像我女儿,她与李纳斯有着许多共同的地方,他们都很可爱,都很出色,我说什么他们俩都不听。”


  你可能也猜出来了,泽梅林喜欢尽量弱化自己的角色,甚至于说“我只是保持轮子不断转动的看门人。”但是不可能忽视Linux基金会本身与日俱增的重要性――除了Linux内核它还有50个开源项目,其中许多关系到企业计算界的未来。


  以Linux基金会的开放容器倡议(OCI)为例。公平地说,在过去的几年里,没有哪一种新企业技术的影响力比得上面向Linux容器的Docker包装技术,而OCI好比是只大融炉:那些规格在里面不断制定和完善。除了OCI外,云原生计算基金会承诺会协调面向下一代云的容器管理和编排解决方案,谷歌炙手可热的Kubernetes是其中的核心。


  泽梅林对于基金会新推出的快速发展的Hyperledge项目尤其感到兴奋,这个基于区块链的项目旨在为各种各样的交易建立一种开放的、企业级的分布式总账系统。他说:“区块链有望改变互联网上可依赖交易的性质。除此之外,它又是联网设备的一种安全模式,你拥有可信赖的、不变的记录,表明了互联网上采用密码技术的安全信任关系。这是个大项目。”


  开放网络项目的绝对广度也需要关注。你可以把它们看成在共同塑造网络未来:OpenDaylight、开放网络操作系统、开放编排器项目、面向NFV的开放平台、Open vSwitch以及OpenSwitch。


  Linux已迎来第25个年头,值得深思的不仅仅是一直在不断变化、遍地开花的操作系统本身带来的影响,还要考虑它在确保开源合法化,并将它提升到如今已成为技术开发的核心地带这一地位方面所发挥的角色。


  Linux有一个蔚为壮观的生态系统,包括形形色色的贡献者、提供商和用户。但在这个生态系统周围,在Linux基金会、Apache基金会及其他组织的支持下,已出现了一大批大有潜力的开源项目,每个项目都各自有望彻底改变企业计算格局。它们当中的佼佼者并不是在荒野徘徊了十年,而是已经受到了企业界的重视。

最近开班 more>
  • 全栈开发
  • 前端基础班
  • 软件测试
  • Java大数据开发工程师
  • 云原生精英班
  • 开发课程基础班第四期
  • 开发课程基础班第三期
  • 开发课程基础班第二期
  • 开发课程基础班第一期
  • Java Web UI Python
  • CISP
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCM 12C
  • OCP 19C
  • RHCE 9.0
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • vip班
  • 考试计划
  • 脱产班
  • 脱产班
  • 脱产班
  • 双休班
  • 双休班
  • 双休班
  • 双休班
  • 业余班
  • 业余班
  • 10月16日
  • 9月23日
  • 9月2日
  • 9月30日
  • 8月26日
  • 10月8日
  • 9月23日
  • 9月16日
  • 9月9日
  • 随时开课
  • 9月21日
  • 10月17日
  • 9月18日
  • 9月2日
  • 11月2日
  • 10月26日
  • 9月7日
  • ——
  • 随时开课
  • 9月26日
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入