Linux 和开源技术 2014 年历程回顾?
ZDNet的技术观察员Steven J. Vaughan-Nichols在年底发表了一篇关于Linux和开源技术跌宕起伏的总结,数着这一年的惊喜和挫折。
2014 Linux 之殇
“心痛”
Heartbleed是OpenSSL中发现的一个安全漏洞,影响了数十亿个网站。Steven认为,这种恶性漏洞的暴露暴露了开发者对开源技术安全性的盲目信任,以至于他们长期以来从未仔细确认过自己是否真的可靠。
系统之争
如果你不是一个真正的Linux重度用户,你可能永远不会听说过Systemd。Systemd最初是用来控制Linux启动时运行的程序的。虽然它与SysV和Linux标准库(LSB)初始化脚本兼容,但它最终会取代这些旧程序。
也就是说,当Systemd能做的越来越多的时候,它也变得越来越臃肿,指责的声音也越来越大。有人认为它违背了Linux/Unix“小而美、专而专”的哲学。
与此同时,Lennart Poettering he Linux的创始人Linus Torvalds引起了长期的争议。总的来说,Systemd是一个默认的系统管理工具,被很多开发人员讨厌,但是被大多数Linux分支使用,它远远不够好。
缺少开源协议
GPL不再是社区中占主导地位的开源协议是一件好事,但很多开源程序一开始并不适合任何开源协议。2013年,GitHub上77%的程序没有在任何协议下发布,这意味着无数的法庭案件。
Ubuntu和蒸汽机的无限延迟
在备受争议的Linux分支之外,消费类产品中纯Linux血液的两颗新星安卓、Ubuntu Touch和Steam Machine都遭遇了挫折。
Ubuntu自己的手机Edge众筹失败,社区适配项目停滞不前,官方最终版本还没有完成,外界广为人知的魅族合作手机也从去年CES开始延期。至于Steam Machine,开头展示的明星设备都选择了和Windows 8.1一起上市。
2014 Linux 之喜
Linux可能是今年最热门的终端用户操作系统。
今年最热门的终端用户操作系统可能终于是安卓而不是Windows了。基于安卓的智能手机和平板设备可谓风光无限。尽管2014年的最终统计数据尚未确定,但Steven认为,如果不是安卓的大规模普及,微软Office不会如此积极地在安卓上发布,甚至不会免费发布。
开源已经成为顶级编程的方法论。
根据Forrester Research在万物开放大会上发布的调查问卷结果,现在有五分之四的开发者在发布程序时选择开源。就连曾经被鲍尔默形容为“毒瘤”的微软,也拥抱了开源和Linux:Azure新任CEO纳德拉上任:Azure支持主流Linux发行版和Docker,NET开源,并与Canonical合作将Windows Server引入OpenStack。
开源技术主导着云计算时代。
OpenStack几乎得到了世界上所有主要技术公司的支持,包括微软和VMware。是云优艾设计网_设计圈计算技术的未来,OpenStack将成为不可小觑的力量。
红帽与Canonical的云计算竞争
Ubuntu已经是OpenStack上使用最广泛的Linux发行版,Canonical最近发布了一个特别版,为服务器引入了类似Docker的容器管理。虽然在企业市场上与传统巨头红帽竞争,但也说明Linux在云计算市场上有两个强势的局面。
码头工人突然涌现
一年前,大多数人都不知道Docker,所以“容器”这个词也不知道。然而,一年过去了,Docker得到了大多数主流云服务的支持,成为了Linux应用部署和管理毋庸置疑的未来。
Docker是一种容器技术,允许开发人员简单地打包、交付和运行任何应用程序。它重量轻,易于携带和推进。此外,Docker技术允许企业服务器运行两倍于虚拟机的应用程序,为什么不呢?
总结
关于安全性派别和成熟度的争论一直是Linux和开源技术之间不可分割的话题。然而,在企业和消费市场的双重成功,使得Linux在操作系统中的地位与过去有所不同,同时,开源也被越来越多的商业公司所接受。2015年,Linux和开源技术将如何发展,值得期待。
精彩评论