Linux编程之软件的收集化及Linux的将来趋向仓酷云
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。公司的代价取决于他的贸易形式。软件在退化,在收集化的软件贸易形式下,每一个网平易近都在打仗Linux,IT从业者应当更多打仗Linux平台的常识。云盘算、上彀本、智妙手机、收集游戏、SNS起家、微软收买雅虎等实在反应了这类软件的收集化趋向。
Windows与Linux哪一个更好?仿佛已争辩了近10年。为何微软以为一个“搜刮引擎”Google是他最年夜的合作敌手,而不是Linux?
这是由于软件已在收集化。在新的收集化软件中,操纵体系不再是配角。大批的软件已会合在服务器端,而客户端上的软件愈来愈复杂,乃至只需运转一个相似IE的扫瞄器就能够了。微软的客户端操纵体系上风将跟着软件退化而减弱,而Linux在服务器天下中已年夜幅抢先。
四种软件贸易形式
第一种、传统贸易形式
微软为首的软件贸易形式乐成引领了近20年的光辉,即便如今看来都有点像一本万利。起首有一批高本质的人来开辟软件,入手下手时本钱很高,但当软件开辟出来后,每一个利用这类软件的盘算机都必要付费。一万台和十万台盘算机比拟,业务额扩展十倍,但开辟本钱并没有增添。这类贸易形式最出色的是,本钱并没有跟着业务额扩展而线性增添,只需你的软件产物好,利润仿佛是无尽头的。
固然这类贸易形式的乐成有两个最基础的前提:
第1、是产物要充足好;
第2、用户要充足多,并且要培育这些用户只熟习本人的产物。
尽年夜多半通用型软件公司不是不想接纳这类红利体例,而是还未到达这些前提之前就支持不住了。更况且几年夜软件公司,除具有高低游大批的软件和硬件公司的撑持,还培养了浩瀚只习气本人产物的用户。假如Linux用微软的形式在微软的圈子内跟微软的产物合作,那末Linux基本没有胜算!
第二种、开源贸易形式
金融危急后,比尔•盖茨否决美国当局救济三年夜汽车巨子,来由是“当局为何要用征税人的钱抢救掉队的贸易形式?”能够感觉到他对新型贸易形式的推许。以微软为代表的这类80年月立异型软件贸易形式无疑长短常乐成的,但明显分歧中央的消耗者会有纷歧样的感到,特别是中国的消耗者。举个例子,我们花1万元能够购置一个进门级服务器,那是目击的“硬家伙”,但买Windows2003Server允许,也要花1万元多,后者但是摸不着的,心坎中的不承认是中国盗版率高的缘故原由之一。
实在不但在中国,美国的一些软件前驱也以为软件如许免费是分歧理的,他们以为软件应当把代码开放给一切人,不该该靠软件利用而是靠对软件的服务赢利。好比用户能够无偿使用软件,当必要主动晋级服务的时分,再举行付费。这就是Linux等开源软件所遵守的别的一种贸易形式。
在这类贸易形式下,软件一般能够无偿使用,当充足多的用户利用后,开辟商经由过程分外的服务来赢利。很明显,这类贸易形式的挣钱速率相对赶不上第一种,以是乐成的软件公司不计其数。用这类形式保存上去的都是某个范畴的头牌,也就是占据用户数目最多的。开辟PHP的Zend是典范的开源软件公司,PHP自己利用不要钱,但假如必要PHP的开辟工具,大概加密工具、减速工具,就必要购置Zend公司的产物。
第三种、SaaS贸易形式
IBM、Oracle等公司推行的SaaS(软件即服务)已有几年工夫了。SaaS跟第二种开源软件贸易形式分歧的是,SaaS其实不必定开放源代码。SaaS能够复杂了解为对软件的租用和定制,对软件不是一次性付费,有些软件入手下手乃至能够无偿使用,以后依照利用这类软件的工夫和定制水平屡次付费。实质上讲SaaS实在跟第一种贸易形式是不异的,只是一入手下手不必付全体用度。实在如许的体例不管是对客户,仍是对企业都不错。产物好,就不怕你不必,久长上去,比一次性付费赢利更多,并且客户也很恬逸,买了软件能够定制它,能够依照利用工夫来付钱。RedHat供应的Linux也是依托服务赢利,假如利用RedHat企业版Linux,你要付费,这些用度可让软件晋级,也有德律风手艺撑持。
因为RedHatLinux利用开源软件形式,以是他要进一步把源代码公然。可是RedHat也有不公然源代码的产物,RedHatSatelliteServer就是不开源的,那末这款软件就成了传统软件形式大概SaaS形式。SaaS能够说是加倍务虚的软件贸易形式。
第四种、贸易形式的反动——软件收集化形式
旧事网站、搜刮引擎、SNS、网游、及时动静、收集视频、云盘算……这些仿佛跟软件略微远了点。但人人是不是发明,如今软件人才网的流向产生了变更,会萃大批软件人才网的公司不再只是微软、IBM、金山、中软如许范例的软件公司?Google、百度、昌大、伟人等企业大批雇用开辟人才网,它们也是真实的软件公司,只是以互联网情势表现出来。这类贸易形式的上风在于,分发软件的本钱十分低,有些乃至不必要安装软件就能够利用。想用Google的软件,我们只需经由过程扫瞄器会见一个站点。Google的软件实践上运转在服务器端,搜集数据,放进GoogleFS中,当我们会见时,为我们索引而且展现了局。别的,会见docs.google.com,你会发明相似微软Office的一些功效在网页上能够间接利用,好比表格、文档、PPT等。今朝Google将GoogleDocs、Gmail、Gtalk及Web服务程序接口打包成GoogleApps卖给企业,这些企业中的员工只必要一个能够上彀的手机就能够办公、交换、翻开文档……,微软的客户端软件平台的上风是否是能够被间接跳过了呢?这是一个全新的天下,有着太多的时机。
在收集化潮水中,Linux将不休强大
2009年1月30日数据显现,中国Alexa排名前12的网站都利用Linux作为次要的网站平台,个中包含baidu.com、qq.com、sina.com、google.cn、taobao.com、163.com、youku.com、ku6.com等。环球排名前线的网站也利用Linux作为次要平台:google.com、youtube.com、facebook.com、yahoo.com……
在年夜范围的网站中,不必Linux平台的较少。那为何在服务器上,这么多的网站会用Linux呢?这是基于以下几点:
[*]服务器真个软件硬件多半都撑持Linux。服务器真个软件硬件品种较少,Linux必要能运转年夜型的数据库:Oracle、DB2、Sybase,两头件:Weblogic、Websphere、JBOSS,Web服务器,再有就是撑持磁带机、阵列卡、HBA卡等品种较少的硬件设备。
[*]Linux不属于任何一个公司。
[*]代码资本极为丰厚。Linux相干代码资本就像收费的宝库,不必惋惜,固然最好也要做出本人的奉献。
[*]气力强的公司能够本人编译Linux,不必付费。如Google、百度如许的公司,上百万台服务器,假如每台都购置Windows2008Server,即便每一个允许5000元国民币(应当没这么廉价),这笔用度生怕让他们没法上市。
[*]Linux平台人才网较多。找一个熟习Solaris大概AIX、HP-UX平台程序员简单吗?而Linux在X86上运转自若,进修和事情都十分便利。X86平台的气力年夜增。之前至公司大概很少看上Linux这些便宜的工具,可是当一个4CPU的数万元的服务器,能够跟一个2年前UNIX小型机运算才能相称时,谁都必要思索一下。
[*]收集化软件趋向下,不必要一般人往熟习Linux,只需专业的IT手艺职员熟习Linux就能够。只需客户能点击网站页面,剩下的由Linux专业职员往完成绩好。
在软件贸易形式的收集退化中,我有以下概念:
[*]软件已走向了服务器端,软件的收集化是今朝最具合作力的贸易形式。由于它分发本钱最低,速率最快,不必太多用户培育,并且免费天真,无年夜范围盗版成绩。
[*]Linux增进软件的收集化,是软件收集化的基石。
[*]Linux在客户真个占据率低,可是在服务器端占据相对的上风。
[*]IT从业者将会愈来愈多在Linux平台下事情。
[*]Linux没有需要往和Windows对照,由于今朝二者的用户群是分歧的。
[*]打仗Linux平台是必须的,但要丢弃流派之见,Linux可让你的视野更宽阔。
小结
综上所述,以下两个偏向所必要的IT人数会愈来愈多:
第一个偏向,创立新的数据中央大概服务于这些数据中央,这里次要是构建保护平台、保护数据库、两头件营业编程等事情。好比相似facebook的交际网站、相似腾讯的团体文娱数据中央、相似阿里巴巴的商务数据中央。
第二个偏向,定制各类公用嵌进式客户真个软件(嵌进式大概低功耗的X86平台-Atom),好比家庭中的数据中央、智妙手机;北京交通播送的新媒体机;新款PSP游戏机(能够间接接进3G或4G收集)。
作者简介:
郄晓烨,尚不雅科技的Linux手艺讲师,处置Linux相干事情已8年,培训出上千名Linux学员,同时作为创业者之一,作者关于企业贸易形式有多年的探索。
(本文来自《程序员》杂志0906期)
如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了. 就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务 用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。 随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。 学习Linux应具备的。[书籍+网络资源] 永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。 首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。 上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题. 通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。? 然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。 linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创! 对我们学习操作系统有很大的帮助,加深我们对OS的理解。? 感谢老师和同学们在学习上对我的帮助。 用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。 眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。 目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。 通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
页:
[1]
2