月中Linux风雨二十年“双面”Oracle引迷思 1991年8月26日至2013年8月26日,开源操作系统Linux迎来22周岁生日。准确的说,Linux是开源操作系统的内核,借由该内核诞生了目前广泛应用的开源操作系统。 1991年8月25日,Linus Torvalds在comp.os.minix新闻组里宣布了Linux,他在邮件中说,“我正在为386(486) AT clones写一个(自由的)操作系统(只是爱好而已,不会和GNU一样成为广泛且专业的操作系统),这个计划从4月份开始酝酿,现在已做好准备。我希望得到人们关于minix优缺点的任何反馈意见...”2013年8月25日,在Linux诞生22周年之际,Linus在Google+上发表声明,我正在为486+ AT clones写一个(自由的)操作系统(只是爱好而已,即使它已经变得广泛且专业化),这个计划从1991年开始酝酿,现在已做好准备。我希望得到人们关于 Linux 3.11-rc7 优缺点的任何反馈意见。” Torvalds补充说:“我原来移植了bash(1.08)和 gcc(1.40)。但是,其他人已经接管了用户空间,事情似乎仍在起作用。这暗示我将在一周内发布3.11最终版。我想知道大多数人想要什么功能。欢迎 提出任何建议。但是,我不能承诺我将执行这些建议:-)。”Linux内核3.11版的代号是Linux for Workgroups。这是参考了微软在20多年前发布的Windows 3.11 for Workgroups。Linux内核3.11版与3.10版相比的最大变化是在AMD Radeon图形芯片中改善了电源管理。 经历了22年的风风雨雨,开源的Linux系统吸引了各路开发商和研究人员的关注。如今,Linux已经深入到我们生活中的方方面面,存在于你的手机中、ATM机中、你的桌面、电影中、你的汽车中等等许许多多的地方及领域内,可以说是无处不在。 Linux基金会近日发布了Linux发展报道2013年度版,本次报道着重于从3.3到3.10以来的Linux内核的发展。报道中几个要点有:自2005年开始统计至今,已经有超过1000家公司的10000名贡献者为Linux内核提交了代码,3.10是获得最多开发者贡献的内核版本。更多详细内容我们将在本次专辑中为您带来…… 以前一直都把微软当成是开源的头号杀手,操作系统、数据库、办公软件、安全软件、开发工具、浏览器……微软几乎在每条线上都和开源产品有着激烈的较量。但是打了这么多年,我们发现微软的开源对手不但没有倒下,反而个个都扩张了地盘,获得了用户垂青。 就在众多开源战士们在专心致志对付微软的时候,有一个巨大的黑影在一旁偷偷的拿起钢琴弦,勒住了一个又一个著名开源项目的脖子,使其命悬一线 ——有一天,善良的开源战士们蓦然发现,Sun突然没有了,而头顶的天空出现了一个巨大的泛着红光的黑影,上面漂浮着六个字母——Oracle。 在Oracle收购Sun之时,业界对这场收购就充斥着各种各样的声音,虽然有质疑,但更多的是肯定和对开源发展新的期待。诚然Oracle当时也是做了各种承诺的,这几年来Sun旗下的主要产品也在不断的改进、发布。但Oracle也是一个拥有数 十亿美元资产的公司,它的本性就是不停的赚钱。更直接地说,Oracle对于“开源精神”唯一的兴趣点或许就是她能帮助公司获取更大的利润。 本次专辑我们不妨来一起回顾下Oracle这个双面派在最近的相关动向吧!作为一个高度商业化的赚钱机器,Oracle在商业领域绝对不落人后,气场强大……曾几何时,“Java将死”的话题被吵的火热,很多人并不看好这个已经年满18岁的“高龄”开发语言,但随着Android平台的日益发展以及大数据时代的来临,Java似乎又重新焕发了青春。 甲骨文近日还宣布推出MySQL Workbench6.0,这是世界上最流行的开源设计、开发和管理工具,包括社区版和企业版两个版本,其目的是提高MySQL数据库的开发和管理。。该新版本提供了一个全新设计的图形用户界面(GUI),以扩展数据库管理功能,并提高了用户的工作效率。MySQL Workbench社区版在GPL免费开放。MySQL Workbench企业版已包含在MySQL企业版购买中。 虽然更新很顺利,发布也算频繁,但MySQL光鲜的背后,其神位似乎已摇摇欲坠。继维基百科及多家Linux发行公司弃用MySQL之后,互联网巨头Google也果断使用MariaDB来替换公司内上万的MySQL实例。 由于不满MySQL被Oracle收购后的日渐封闭与缓慢的更新,众多Linux发行版逐渐抛弃了这个人气开源数据库,而转向了MariaDB。发周期短?用户不感兴趣?对待社区贡献者苛刻?大多数可能是这样。吃惊吗?一点都不,开源精神可能会创造伟大的软件,但是成为软件界的大恶魔会带来大量的财富。然而后者才是想Oracle,微软这样的公司真正关心的。 上世纪的80年代和90年代随着个人电脑和互联网的出现和普及,人类接触信息的能力有了爆炸式的增长。对于门外汉来说,这些变化可能超出了想象,但是对于计算机方面的专业人士来说,这些恰恰是他们所追求的东西。 而过去20年随着计算技术的发展,编程语言也从未停止进步。大部分的编程语言都是开源,也就是所有的人都可以使用它们来实现自己的功能和想法。比如说,你是否知道1993年最流行的开源编程语言是Emacs Lisp? Emacs一款文本编辑器,由自由软件大牛Richard Stallman开发,广泛应用在Linux系统开发者圈子中。Linux系统缺少集成的开发环境,另外Emacs也确实很灵活,所以很多的程序员用它来写代码。Emacs Lisp是由更老的编程语言Lisp演变出来的。 另外,C语言是1993年最流行的编程语言,当年的比例占到了51%。而Unix的Make程序则被6%的程序员使用,它可以用来从源代码自动的创建可执行程序和库文件。而到了2013年,使用最多的编程语言是Java、C++和HTML,占到的比例分别为12%,11%和10%。 移动云服务公司Kinvey制作了相关的报告图片,显示了过去20年开源语言和代码的变化。在这个图片中,Kinvey公司用可视化的方式,展现了1993年至今排名最高前的16中编程语言的使用情况,它们呈现出不断的高低变化,这也说明这个领域的发展时多么的快。另外还展示每一年编程语言数量的变化、彼此之间相互影响等信息。本次专辑将为大家带来…… |