互联网与软件开源化(一)

13和14年,去“IOE”如火如荼,软件开源化也慢慢得到了大家的认可。虽然今年貌似已经过了这股浪潮,但是软件开源话已慢慢深入各行各业IT人的理念里,今天还是想跟写一些互联网与开源的文字,所以还是从头讲起。

"APACHE、Linux、BSD、Mysql、BIND、Wordpress、Firefox…"或许你从未见过这些开源软件产品名词,甚至你还从没听说过开源软件的大名,但你一定会同意上网已经成为你生活中不可或缺的一部分。事实上,你访问的网站,大部分使用Apache服务器;你访问的网站,大部分使用Linux或BSD操作系统;你访问的网站,大部分使用MySQL数据库;你提交DNS域名查询请求大多由BIND服务器分析处理;你访问的博客很可能是Wordpress搭建的;说不定你现在是在用Firefox这个浏览器在阅读这篇文章---这就是你上网行为的技术实现,这就是你每天不知不觉使用开源软件的一个例子,开源软件已经默默地渗透进了我们的生活。

开源软件的英文名称是OpenSourceSoftware,意为向公众开放源代码的软件。它源于一些软件技术发烧友出于技术展现目的或者说是对软件的一种热爱,将自己辛勤开发的软件源代码无私地发布到互联网社区上与社会共享,他们坚信,好的软件应该是开放的,应该由任何有能力的人参与共同完善,这就是开源技术的理念。而软件产品本身免费,按照客户的需要提供服务收取相应服务费则是开源技术的商业模式。随着互联网的普及,越来越多的开源软件形成了众多的开源技术社区,有数字表明,到2006年,已经超过46%的软件技术人员信奉开源哲学,时至今日,全球有超过400万软件工程师不断地为开源技术社区贡献宝贵源代码,积累了超过20万个开源软件产品,完全形成了一套成熟而完整的开源软件技术体系。

可以说,没有互联网模式,开源技术不能得到如此良好的发展,但如果没有开源技术的促进,互联网行业也不能达到像今天这样百花齐放的局面。通过利用开源软件,互联网企业获得了许多实惠,他们借助开源技术支撑互联网的业务,以很低的成本自主把控了互联网的运营并锻炼了自身技术团队。今天,开源技术已经成为国内外大型互联网企业的首选技术,目前在世界排名前一万的网站中有74.6%的网站由运行开源软件的网络服务商提供支持。我们熟悉的许多国内外知名互联网站在使用开源软件的同时已经开始发布开源软件。比如淘宝、百度、网易、天涯、新浪等许多中国大型互联网企业都在不同程度上开放了自己平台的源代码:淘宝网借助开放源代码,让他的商家能在平台上开店。由淘宝开发的开源分布式对象存储系统TFS,存储了网站上几百亿张图片和交易快照。新浪微博也利用TFS作为图片等对象的存储系统。今年新浪更是宣布正式加入开源云计算技术OpenStack社区,并将OpenStack作为其云计算基础架构服务层(IAAS)解决方案的核心。最令世人震惊的则是由谷歌支持研发的安卓(Android)开源手机操作系统诞生后,Android这个英文成为了唯一一个可以媲美Windows的在非IT人群中人尽皆知的软件名字,这表明开源软件从技术水平和用户接受速度都在时下最为火爆的移动互联网领域取得了巨大成功。(今天先写到这,明天继续)

时间: 2024-10-19 08:06:42

互联网与软件开源化(一)的相关文章

互联网和软件开源化(二)

接着昨天的讲. 现代科技发展的一个显著特点就是巨大的加速度.从软.硬件技术诞生,互联网到移动互联网.物联网以及云计算的发展只用了短短20年的时间.在人类历史的长河里,区区的20年弹指即过,但我们刚刚经历的哪怕只是过去的10年也带给了我们无以伦比的震撼,一个信息化革命带来的崭新的人类社会来临了.在这个时代里,IT技术使我们获取信息越来越透明,越来越廉价.于是,电子商务火了,因为信息的不透明而使旧的流通领域存在高利润的时代一去不复返了:但是电子商务也愁了,因为信息的透明让新的流通领域只有降低利润才能

软件插件化,大势所趋新势力

英特尔公司总裁安迪·格罗夫说,创新是唯一出路,淘汰自己,否则竞争将淘汰我们. 国际知名软件开发公司负责人表示,产品的插件化,模块化,无疑是未来产品研发的趋势之一. 2011年,360浏览器开放平台推出购物插件,用户安装插件后,便可轻轻松松实现购物比价返利.坐拥数千万流量的360推出的购物插件,其使用者之众,给淘宝带来了很大的影响.最后淘宝不得不与360及时做了沟通,才勉强平息了事件. 但购物插件的推广趋势,却凭借此次事件的东风不可逆转,且以迅雷不及掩耳之势席卷了各大浏览器.短短几个月过后,购物助

Software Rasterizer——软件光栅化渲染器

前言 CPU--中央处理器(Central Processing Unit) ,其包括运算逻辑部件.寄存器部件.控制部件.用于通用计算能力.指令控制的硬件,这些职责使其具有特有的硬件体系结构,从而导致CPU在特殊计算领域的计算能力的捉襟见肘.例如在2D/3D图形渲染领域,具有大量的矩阵计算.并且大量的计算是独立的可并行的,如果使用CPU去做这些计算速率太慢,从而催生出了GPU,也使CPU从如此大密度的计算中解放了出来. GPU--图形处理器(Graphics Processing Unit),是

.NET软件汉化小实例

Author:KillerLegend Date:2014.6.18 From:http://www.cnblogs.com/killerlegend/p/3795577.html 好的,今天我们来汉化一个小软件,其功能是修改Win7的登录界面背景的. 解压后,先用PEID侦测文件,如下图: 可以看到这个软件没有加壳,编写语言是C#/.NET. 先运行一下程序,看一看界面,如下图: 我么需要汉化的东西不是很多,所以我们主要的目的是找到汉化的思路. 接下来出场的是Reflector,我用的是8.2

软件汉化————Apktool汉化通用教程 转XDA

本篇教程以简单的小软件PreHome为例,软件很小,利于大家学习. 首先我们要知道汉化软件的步骤,然后学会使用apktool工具.工具可以到第四课下载.里面包含了apktool全部工具,我们将其解压,最好为汉化建立一个专用文件夹,这样可以养成好习惯,利于学习汉化.而且文件夹东西太多会很乱. 软件汉化步骤:1.反编译apk,反编译成Note++等工具能够读取的文本形式.2.翻译,使用Note++等工具进行文本翻译.3.回编译apk,回编译成完整的apk安装包.4.签名与Zipalign对齐处理.工

AOPR软件最小化消失了

结合日常使用软件的经历,我们都是选择最小化按钮后,点击状态栏中最小化图标即可恢复软件窗口.在使用Advanced Office Password Recovery的过程中,有时会出现点击最小化按钮后在状态栏也找不到AOPR软件图标的情况,下文小编教你如何找回Office密码破解工具. AOPR软件去哪儿了? 当出现点击最小化按钮后在状态栏也找不到AOPR软件图标的情况时,用户不禁会问:Advanced Office Password Recovery去哪儿了?细心的用户能够在电脑右下角的系统托盘

C#Winform将软件最小化至系统托盘

最近做了一个关于软件最小化到托盘里的功能,对此做了一点小小的总结,关于如何将软件最小化托盘里,并且点击对应小图标会有许多可供选择的菜单,其实主要用的控件是就NotifyIcon控件与contextMenuStrip控件的结合使用,利用contextMenuStrip控件添加对应的菜单以及菜单对应的功能. 第一步:首先介绍一下NotifyIcon控件的属性: BalloonTipIcon -- 气泡提示的类型,有None(无).Info(蓝色感叹号).Warnning(黄色感叹号).Error(小

JetBrains 系列软件汉化包

原文地址:https://blog.csdn.net/pingfangx/article/details/78826145 JetBrains 系列软件汉化包 关键字: Android Studio 3.0-3.1 汉化包 GoLand 2017.3.2-2018.1 汉化包 IntelliJ IDEA 2017.3-2018.1 汉化包 PhpStorm 2017.3-2018.1 汉化包 PyCharm 2017.3-2018.1 汉化包 RubyMine 2017.3.2-2017.3.3

科学爱好者 可以 借鉴 软件 开源 的 理念

软件 开源 的 理念,   包括        开放(Open) . 自由(Free) . 共享(Share) . 贡献(Contribute)    . 大家 可以 了解一下 软件 的 开源史,  可以到 GitHub 看看  . 科学研究 项目, 同样 也可以 做成 开源项目 ,    科学研究 , 同样也可以 以 开源 的 理念 来 发展  . 我今天看到 帖子 <马天平的帖子为什么该删>     http://tieba.baidu.com/p/6226634096    , 里面 猴