热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux的应用趋势

Linux的应用趋势--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
晚上7点去听了一个关于linux的讲座。主M101教室稀稀拉拉坐了一些人,左边墙壁上挂着一个条幅:“什么样的IT技术可以从事到50岁?UNIX/Linux职业规划”。虽然题目有点哗众取宠的味道,但是最后证实短短的一个多小时讲了一些比较实在的东西。因为本身是一家之言,而后有些又加入了我自己的理解,可能有所偏颇,希望大家以客观的角度加以审阅。

一、Linux的应用
主讲者是来自uplooking公司的郄晓烨老师。开题就对大家说:linux比不上windows,换另外一种方式讲是Linux和windows不能放在一起比较。他说,windows定位在易用性、友好的用户界面,是个人用户的终端;而Linux则用作服务器比较多。如果说非要比的话,那么windows server系列绝对比不上Linux,而为什么现在windows server有人用,那是因为找不到会用Linux架服务器的人才,所以只好暂时用windows了。这个理由有点滑稽,不知道是否为实情。

他认为,Linux系统目前主要的作为:Web server,DB server,Cluster,Mail server;当然,我觉得还有嵌入式用户终端。它覆盖的领域非常广,譬如在机顶盒、路由器、防火墙、手机、PDA、机床、汽车、数码相机等上都有应用。

二、IT四次浪潮
任何人的职业规划都应该与社会发展的大趋势相结合。那么现在IT行业是什么样的一种发展趋势呢?郄老师认为,IT业从IBM开始到现在*,总共经历了四次浪潮:

1)以IBM,HP,DELL为先锋的,个人电脑(PC)产业大增长的IT第一次浪潮;
2)随着PC的普遍化,产生了以Microsoft、Oracle等为先锋的软件经济IT大浪潮;
3)PC联网的大量需求又促使了以Cisco,3com等为代表的网络设备IT浪潮;
4)第四次为互联网经济浪潮。代表公司有google,MySpace,Second-live, Alibaba

因此,我们要立足于第四次浪潮来学习和使用Linux,不要吃力不讨好地将Linux改装成像windows那样的系统,创造“拥有自主知识产权的操作系统”,其结果将是劳而无获。(在这点上,我保留意见。)

三、Linux扮演的角色
为了生动解释Linux在第四次IT浪潮中的位置,郄老师给我们举了google的例子。大家都知道google起家的一个秘诀在于使用了一大批底端的,甚至是快被废弃了的计算机作为服务器。在x86-64 CPU横行的天下,底端通用型的服务器具有很大的市场。而x86-64体系的服务器一般不会有大公司为他们作专门操作系统,大公司有他们自己的CPU,如IBM的PPC有专门的IBM操作系统,sun公司服务器有sun公司的操作系统等等。于是Linux在这些大量的由Intel和AMD x86-64 CPU组成的服务器上有了用武之地,数据显示Unix/Linux是目前服务器市场的主要平台。用一个公式来表示就是:

Linux(free/cheap)+ 大量x86-64计算机(cheap) = 大量服务器(cheap)

而google利用这些服务器加上自身开发出来的系统管理软件,譬如google分布式文件系统,就形成了性能庞大的网络服务平台。当这些条件都成立之后,只要google在这个平台上架构各项便利廉价的服务,那么就足以和microsoft相抗衡了。公式表示为:

大量服务器(cheap)+Google系统软件(如FS)=google网络平台
google网络平台+google网络软件服务=google在线操作系统=可与微软相抗衡的操作系统

现在google已经提供了不少在线软件服务,如document,map,calendar等; 可以想象,将来的有一天,如果人们能够在网络上方便安全地获取各种软件服务,还会有谁去购买昂贵的MS Office、信息管理软件?正是这种思想和可能性催生了SaaS产业。

所以,言归正传,Linux的网络应用是可见的最有潜力的趋势。现在,大家明白了应该学习什么了吧:)

四、Linux的其他应用
实际上,郄老师在Linux其他应用上并没有多讲。会后,针对我的个人问题,我请教了他几个问题。

我的专业是模式识别,按照我的个性,应该不太适合纯搞理论研究,希望能找到与工程相结合的一些理论应用。而我又对Linux兴趣颇佳,那么有没有“Linux+Pattern Recognition”的工程模式呢?在探讨的过程中,我们提到最多的是“安防”。郄老师给我讲他的同事有作这方面的,去参加欧洲的一个会展,回来说反应很不错;在杭州有个十几个人的作安防的小公司,年产值能达3千万。非常令人欢欣鼓舞。针对Linux,郄老师给我的建议是把它当成一个工具,更加注重模式识别专业知识的学习,这样才能凸现出我的优势。在这里非常感谢郄老师的建议,他的话坚定了我的想法。

五、后记
或许,下次我应该找些模式识别/机器视觉的讲座来听听,看看那些理论是目前实际上用到的。

“IBM开始”是我加的,因为:“一部IBM发展史,就是一部IT发展史”。

关于“Linux的应用趋势“文章观点的纠正和补充说明
首先非常感谢郄晓烨老师对本文提出的意见,纠正了我认识上的一些误差。也很抱歉在还没有征询郄老师的意见下,曲解或断章取义地发表了他的观点。还望海涵。下面原文引用他的补充:

就我讲座的内容,可能我觉得还有些表达不清楚的地方:
1部分.“Linux不是比不上Windows”,这样说我会被朋友骂死的,而且我也不认同。在客户终端,Linux比起Windows来没有什么优势,尤其是易用性和软件资源方面,软件质量跟Windows比也有差距。 很多公司用Windows server,大多数都是因为使用ASP或.net体系,在服务器端不能再使用更多其他公司的技术和开源产品。我在讲座的时候那样说是很不恰当的,呵呵,不过没有关系,这点我不在意。

2部分。 第四次浪潮描述不符合我的期望,应该是在 网络硬件做好准备后,网络软件开始流行,比如 bt ppstream msn gmail 等,Google的目的是把软件做成网络上服务器端软件。这样跳过了MS的强大的单机客户端软件优势,软件引入到下一个阶段,客户端逐渐淡化。所以 MS 的Live计划就是,MS的网络软件计划。 Ajax等技术会催生这样的公司和技术。换句话说软件在进化,进化到服务器端,分发形势以web为主

3部分。 Linux + 强大的X86处理器 = 理想的网络软件的平台,Google根本也是软件公司,他的软件是在服务器上,我们很少装它的客户端软件,以后用一个IE类似的东西就可以访问自己的大多数应用,比如现在有的Gmail ,其他如日程管理、Doc文件、PPT文件、(现在已经有了) 、即时消息、银行服务、今后的WebOS、桌面 等。 廉价、开源、支持者多是Linux的优势。 强调cheap是不对的。

微软在这样的趋势下,是自然被淘汰,而并不是Linux在客户端跟它竞争。
推荐阅读
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
  • 调试利器SSH隧道
    在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ... [详细]
  • 对于初学者而言,搭建一个高效稳定的 Python 开发环境是入门的关键一步。本文将详细介绍如何利用 Anaconda 和 Jupyter Notebook 来构建一个既易于管理又功能强大的开发环境。 ... [详细]
  • 本文详细介绍了如何在Oracle VM VirtualBox中实现主机与虚拟机之间的数据交换,包括安装Guest Additions增强功能,以及如何利用这些功能进行文件传输、屏幕调整等操作。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • publicclassBindActionextendsActionSupport{privateStringproString;privateStringcitString; ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • 在日常生活中,支付宝已成为不可或缺的支付工具之一。本文将详细介绍如何通过支付宝实现免费提现,帮助用户更好地管理个人财务,避免不必要的手续费支出。 ... [详细]
  • 问题描述现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中 ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • 了解多域名SAN SSL证书及其工作原理
    本文介绍了多域名SAN SSL证书的概念及其工作方式,探讨其在现代网络安全中的重要性和应用。 ... [详细]
  • 近期尝试从www.hub.sciverse.com网站通过编程手段获取数据时遇到问题,起初尝试使用WebBrowser控件进行数据抓取,但发现使用GET方法翻页时,返回的HTML代码始终相同。进一步探究后了解到,该网站的数据是通过Ajax异步加载的,可通过HTTP查看详细的JSON响应。 ... [详细]
  • 解决PHP项目在服务器无法抓取远程网页内容的问题
    本文探讨了在使用PHP进行后端开发时,遇到的一个常见问题:即在本地环境中能够正常通过CURL获取远程网页内容,但在服务器上却无法实现。我们将分析可能的原因并提供解决方案。 ... [详细]
author-avatar
勇往直前
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有