趋势网 > 资讯 > 正文
版权归原作者所有 侵权敬请通知移除
摘要:现代社会越来越多的人依赖着互联网为我们带来的便利,却忽略了整个互联网时代的支撑技术——开源软件。你可能已经无法离开由开源软件构建起来的网络世界了。下面我们就来看看一些最重要的开源技术。
江苏无锡一学院持刀伤人案
网友:最近这种恶性犯罪是不是有点太多了。
清华学生殴打北航辅导员
网友:看来清华要求跑3000米还是有用的,北航就是吃了不重视体育的亏。
上海某中学疑似调查学生家庭背景阶层
网友:公然将孩子分成三六九等,就这还天天问为什么年轻人不想生孩子。
马斯克要求台湾供应商搬出台湾
网友:怎么成为首富的,因为真的很会审时度势,看的远。
台被曝欲交150亿保护费向特朗普示好
网友:倒霉的是台的老百姓,纳税的钱总是被祸祸。
叶珂退网
网友:退网了也好,天天都是负面新闻,旁人都捏了一把汗。

趋势网(微博微信)讯:开源软件现在成为整个互联网时代的支撑技术,你可能已经无法离开由开源软件构建起来的网络世界了。下面我们就来看看一些最重要的开源技术。

首先为大家科普一下,什么叫做开源软件。开源软件即开放源代码软件,开放源码软件《open-source》是一个新名词,它被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。开放源码软件通常是有copyright的,它的许可证可能包含这样一些限制:著意的保护它的开放源码状态,著者身份的公告,或者开发的控制。“开放源码”正在被公众利益软件组织注册为认证标记,这也是创立正式的开放源码定义的一种手段。

开放源码软件主要被散布在全世界的编程者队伍所开发,但是同时一些大学,政府机构承包商,协会和商业公司也开发它。源代码开放是信息技术发展引发网络革命所带来的面向未来以开放创新、共同创新为特点的、以人为本的创新2.0模式在软件行业的典型体现和生动注解。开放源码软件在历史上曾经与UNIX,Internet联系的非常紧密。在这些系统中许多不同的硬件需要支持,而且源码分发是实现交叉平台可移植性的唯一实际可行的办法。在DOS,Windows,Macintosh平台上仅仅有很少的用户有可用的编译器,开放源码软件更加不普遍。对开放源码开发模式的更详细的讨论请看Eric Raymond写的“The Cathedral and the Bazaar”。

下面我们就来看看,在我们的互联网生活中起着支柱性作用的开源软件有哪些。

为互联网而生的操作系统linux

Linux是一款免费的操作系统,诞生于1991年,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。

它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳 定的多用户网络操作系统。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的 Unix兼容产品。

Linux可以说是已经无处不在,像Android手机就是以Linux为基础开发的,世界上大多的超级计算机也都采用的Linux系统,大多数的 数据中心使用Linux作为其支撑操作系统。谷歌、百度、淘宝等都通过Linuxt提供了我们每天用的互联网服务。Linux在航空控制系统中也扮演着重 要角色。

,开发者,Google,Microsoft,搜索引擎,操作系统,浏览器,大数据,开源软件   支撑起互联网的现在未来

44岁农村智障女性遭数次性侵产女  王宝强被举报涉嫌欺诈  胖东来宣布员工结婚不允许要或付彩礼  

万能开发工具Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。目前由 IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括 Borland、Rational Software、Red Hat及Sybase等。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。很多Java编程软件都是在Eclipse平台开发的,还有包括 Oracle在内的许多大公司也纷纷加入了该项目,并宣称Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即 可。

Eclipse并不是一个直接服务于消费者的产品,它更像一个工匠手中万用工具,用Eclipse开发者可以打造出各种充满创造性的服务来满足最终用户的需求。

,开发者,Google,Microsoft,搜索引擎,操作系统,浏览器,大数据,开源软件   支撑起互联网的现在未来

互联网的门卫Apache

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛 使用,也是最流行的Web服务器端软件之一,市场占有率达60%左右。它快速、可靠并且可通过简单的API扩展,它可以和各种解释器配合使用,包括 PHP/Perl/Python等。

Apache就像一个负责的门卫,管理着服务器数据的进出。每当你在你的地址栏里输入http://XXX.com的时候,在遥远的远端,很有可能正是一台跑着Apache的服务器,将你需要的信息传输给浏览器。

,开发者,Google,Microsoft,搜索引擎,操作系统,浏览器,大数据,开源软件   支撑起互联网的现在未来

互联网的“排版引擎”WebKit

说是浏览器内核,其实“排版引擎”更容易理解一些。通过服务器传输给浏览器的信息只是一串乱糟糟的文本。要看到我们平时看到精美的网友,需要浏览器内核对这些文本进行解析,将枯燥的描述“画”成美丽的浏览界面。

WebKit 是一个开源的浏览器引擎,与之相应的引擎有Gecko(Mozilla Firefox 等使用的排版引擎)和Trident(也称为MSHTML,IE 使用的排版引擎)。根据StatCounter的浏览器市场份额调查,于2012年11月,Webkit市占超过了40%,它已经成为拥有最大市场份额的 排版引擎,超越了Internet Explorer所使用的Trident及Firefox所使用的Gecko引擎,并且WebKit份额正在逐年增加。

目前几乎所有网站和网银已经逐渐支持WebKit。WebKit 内核在手机上的应用也十分广泛,例如苹果的Safari、谷歌的Chrome浏览器都是基于这个框架来开发的。

,开发者,Google,Microsoft,搜索引擎,操作系统,浏览器,大数据,开源软件   支撑起互联网的现在未来

大数据的心脏Hadoop

Hadoop 是一个能够对大量数据进行分布式处理的软件框架,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。Hadoop一 直帮助解决各种问题,包括超大型数据集的排序和大文件的搜索。它还是各种搜索引擎的核心,比如Amazon的A9和用于查找酒信息 的AbleGrape垂直搜索引擎。阿里巴巴集团在商品推荐、用户行为分析、信用计算领域也都有hadoop的应用。

在“大数据”已经成为潮流的当下,Hadoop已经成为最主要的一项技术。可以毫不夸张的说,没有Hadoop,就没有大多数的大数据应用。可以说对一个不知道Hadoop的程序员而言,你已经out了。

小结

这些开源软件已经渗透到我们互联网生活的方方面面。很多人可能未意识到,它们甚至出现在电视里,手机里,相机里,很小的数码软件可能都有它们的身影。它们随时随地,无处不在地为我们的生活增光添彩,提供服务和便利。

网信办将核实调查瑞士卷事件
网友:我不觉得这是什么值得调查的事情,就算这个段子是假的,生活当中也处处在发生类似这样的真实的事情。
企业请离员工私生活远一点
网友:公务员都没规定不能要彩礼吧。
官方通报黑龙江老虎进村咬伤村民
网友:其实这种高度的铁栏杆对虎是无效的,它如果真的很想吃,纵身一跃就进来了。
女子取现700万给骗子怼民警管的宽
网友:大人,您看这样会不会更好些:别拦着这些又有钱又愿意受骗的人转钱,同时,也别拦着数目广大的,没有什么钱但是有转账需要(谁没有啊)的人正常使用账户。
老人领喜糖跌倒去世家属索赔新人
网友:这个法官判的好,既懂法,又通情理,还思路正常。
货车司机家属质疑劳斯莱斯车主
网友:我觉得这事就不该私了,都出了事故责任认定书就该按程序走。这样又博不了流量,也可以安心理赔,多好。
打假良品铺子博主称看完调查很寒心
吉林一滑冰馆被曝坍塌
无锡工艺职业技术学院捅人事件
19岁孤儿被骗到郑州4天没吃没喝
给爱说话学生戴小蜜蜂的老师离职
兰州交大情侣楼梯间发生不雅行为
江苏无锡一学院持刀伤人案
紫金矿业据报被贩毒集团掠夺3吨黄金
制片人晒王宝强转账记录
大学生300元抢6399元电车提车被拒
  感谢各大网址导航推荐本站: