Linux在25:Linux如何改变世界

一个忠诚的从业者提供了Linux的崛起的目击者和开源运动,以及Linux现在正在服用我们的位置

Linux在25:Linux如何改变世界
Linux.

1995年6月,一个阳光明媚的日子,我走进波士顿的一间公寓。它很小,有点波希米亚风格,有两个年轻人到处撒的正常的碎屑。厨房的桌子上放着一台15英寸的CRT显示器,旁边放着一个胖胖的、没有盖子的PC机壳,网线直插到客厅的一个集线器上。屏幕上显示了一堆数据和一些日志文件的内容,底部是一个用红色和蓝色装饰的Bash根提示符,光标懒洋洋地闪烁着。

我对UNIX没有陌生人,在OSF / 1,HP-UX,SUNOS等商业UNIX系统上度过了很多时间,以及新克里桑德Sun Solaris。但这是不同的。

计数器上的系统实际上是服务器,通过拨号PPP连接提供文件存储和DNS,以及向互联网服务的Web - 以及散落在公寓周围的六个其他系统。在他们中的大多数人面前是孩子们,青少年到20多岁的时候,陷入了厨房服务器上运行的操作系统周围的活动迷宫。

那些进取的青年正在积极开发Linux内核的代码和包围它的GNU用户佩斯公用事业。那时,这个场景可以在世界各地的城镇找到,在世界各地的城镇,那里的计算机科学生和对计算的深刻兴趣的人正在使用一个令人难以置信的新玩具:免费的“UNIX”操作系统。这只是几年,每天都在增长。当时可能没有明确,但这些群体正在重建世界。

内核的肥沃地面

这是计算史上的怀孕时间。1993年,由打击的BSDi贝尔实验室的Unix系统实验室著作权侵权诉讼中达成庭外和解,扫清了开源BSD的方式变体,如FreeBSD的出现,激发了技术社区。

和解的时机变得至关重要。1991年,一个名叫Linus Torvalds的芬兰大学生开始从事他个人的内核开发项目。Torvalds自己说过,如果BSD在当时是免费可用的,他可能永远不会开始他的项目。

然而,当BSD找到了它的合法立脚之时,Linux已经走上了它的道路,被那些将帮助它成为最终能运行世界大部分地区的操作系统的人所接受。

发展的步伐迅速回升。从GNU用户空间的实用程序操作收集各地的Linux内核,形成了大多数称之为“Linux上,”多以GNU创始人理查德·斯托曼的懊恼。起初,Linux的爱好者和理想主义者的领域。那么超级计算机界开始把它当回事和贡献憋足了进一步。

到1999年,这个“爱好”操作系统在大型企业中取得进展,包括大型银行机构,并开始在此举行铺天盖地挥洒着根深蒂固的球员蚕食。该支付巨额各大企业的硬件和操作系统的大公司供应商,如Sun微系统,IBM和DEC现在被雇佣天才开发人员,系统工程师,和谁度过了过去几年他们的生活系统架构师与免费Linux工作分布。

经过重大表现胜利和成本节约,向管理层证明,惠特工成为电锯削减。在短短几年内,Linux从成千上万的根深蒂固的客户推出了商业UNIX供应商。踩踏事件已经开始 - 它仍然正在进行中。

适应能力是核心

关于Linux的一个常见误解一直持续到今天:认为Linux是一个完整的操作系统。严格定义的Linux是Linux内核。给定Linux发行版的生产者——无论是Red Hat、Ubuntu还是其他Linux供应商——定义了围绕该内核的操作系统的其余部分,并使其完整。每个发行版都有自己的特点,对于常见的任务(如管理服务、文件路径和配置工具),它们更倾向于使用特定的方法。

这种弹性解释了为什么Linux在计算的许多不同方面都变得如此普遍存在:Linux系统可以根据需要大或小。Linux内核的适应可以驱动超级计算机或手表,笔记本电脑或网络交换机。因此,Linux已成为移动和嵌入式产品的事实上的操作系统,同时也支持大多数互联网服务和平台。

为了以这些方式发展,Linux不仅需要维持这个星球上最好的软件开发人员的兴趣,而且还需要创建一个需要互惠的源代码共享的生态系统。Linux内核是在GNU公共许可证,版本2(GPL第二),其中指出,代码可以自由使用,但任何修改代码(或使用源代码本身在其它项目的)所要求的是,所得的源代码可公开获得。换句话说,任何人都可以自由地使用Linux内核(和GNU工具,在GPL下也行货),只要他们贡献所产生的努力回到那些项目。

这创建了一个充满活力的开发生态系统,让Linux飞速发展,因为一个松散的开发人员网络开始塑造Linux,以满足他们的需求,并分享他们的劳动成果。如果内核不支持某个特定的硬件,开发人员可以编写一个设备驱动程序,并与社区共享,让每个人都从中受益。如果另一个开发人员在某个工作负载上发现调度程序的性能问题,他们可以修复它,并将修复贡献给项目。Linux是一个由数千名志愿者共同开发的项目。

改变游戏

该开发方法在耳朵上设立了建立的实践。商业企业OS供应商将Linux解雇为玩具,一个FAD,一个笑话。毕竟,他们有最好的开发人员,这些开发人员致力于经常与硬件绑定的操作系统,他们正在从依赖于核心服务器稳定的公司现金倾斜。此时游戏的名称是高度可靠,稳定和昂贵的专有硬件和服务器软件,加上昂贵但非常敏感的支持合同。

对于那些运行Sun,DEC,IBM,和其他的商业Unix大教堂,分发源代码,这些操作系统的概念,或者说企业工作负载可以在商品硬件来处理,是深不可测。它根本没有这样做 - 直到像Red Hat和SUSE企业开始蓬勃发展。那些暴发户提供缺少的成分,许多客户和供应商要求:商业支持的Linux发行版。

在企业层面上接受Linux的决定不是因为它是免费的,而是因为它现在有了成本,可以以低得多的价格购买——而且硬件也便宜得多。当您告诉一家大型金融机构,它可以在保持或超过当前性能和可靠性的同时,将服务器费用降低50%以上时,您会得到他们的全部关注。

加入了Linux的成功猖獗,作为网站的基础,而在Linux生态系统的增长进一步加剧。近10年来所看到的重采用Linux在计算的各个层面,而重要的是,Linux已经进行了开源的故事吧,作为对成千上万的其他开源项目,将未能获得对自己合法性的破冰船。

Linux的的故事比一个开放的内核的成功和操作系统的更多。这是同样重要的是要明白,很多我们依靠直接或间接每天只存在因的开放式开发方法的可靠性和可持续性的Linux的清晰演示软件和服务。

在Linux难以启齿、开源对企业管理层构成威胁的时代,任何与之斗争过的人都知道这段历程有多么艰难。从网络服务器到数据库再到编程语言,这种思维方式的转变已经改变了世界。

开放源代码是早已过去的无赖相。它已被证明的技术在各方面的进步至关重要。

未来25年

虽然Linux的前15年很忙,但最后10岁仍然忙碌。Android移动平台的成功将Linux带到了超过10亿设备。似乎每天的数字生活中的每个角落和裂缝都在这几天内运行了Linux内核,从冰箱到电视电视恒温器到国际空间站。

这并不是说Linux征服了一切......还有......

尽管你会发现Linux在几乎每家公司都以这样或那样的形式存在,但Windows服务器仍然存在于大多数公司,并且Windows仍然占据着公司和个人桌面市场的最大份额。

从短期来看,这不是改变。一些人认为Linux的应该已经赢得了桌面,但它仍然是一个小众的球员,以及台式机和笔记本电脑市场将继续通过微软的巨人和苹果的优雅,谦虚进军由基于Linux的Chromebook尽管为主。

主流Linux桌面采用的礼物道路严重障碍,但鉴于Linux的多年来的卓越的韧性,这将是愚蠢的对操作系统从长远来看赌注。

我要说的是,尽管Linux社区中经常出现各种各样的问题和分歧——而且不仅仅是在桌面。的骚动周边systemd是一个例子,就像MIR,Hayland和古代X11展示服务器的战斗一样。以用户友好的名称向摘要摘要到底层操作系统的偏移量的偏移量大于一些Linux用户。幸运的是,Linux是您所做的,各种Linux发行版采取的不同方法往往会吸引不同的用户类型。

这种自由是一把双刃剑。过去的技术和功能决策已经注定了多个公司过去,因为他们在最终疏远了用户的方向上拍摄了一个受欢迎的桌面或服务器产品,并导致竞争对手的崛起。

如果一个Linux发行版,使一些选择不当,失去地面,其他分布会采取不同的方法和蓬勃发展。Linux发行版不直接依赖于Linux内核开发,所以他们来来去去,而不会影响Linux操作系统的核心组成部分。内核本身主要是免疫分发级别做出了错误的决定。

这是过去25年来的趋势——从裸金属到虚拟服务器,从云实例到移动设备,Linux都能适应它们的需求。Linux内核的成功以及支持它的开发模式是不可否认的。它将经受帝国兴衰的考验。

接下来的25年应该和第一个25年一样有趣。

这个故事,“Linux的25:Linux下如何改变世界”最初发表信息世界

加入网络世界社区有个足球雷竞技appFacebookLinkedIn评论是最重要的主题。

版权©2016Raybet2

IT薪水调查:结果在