热门标签 | 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在客户端跟它竞争。
推荐阅读
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • Valve 发布 Steam Deck 的新版 Windows 驱动程序
    Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 在 Windows 10 中,F1 至 F12 键默认设置为快捷功能键。本文将介绍几种有效方法来禁用这些快捷键,并恢复其标准功能键的作用。请注意,部分笔记本电脑的快捷键可能无法完全关闭。 ... [详细]
  • 计算机网络复习:第五章 网络层控制平面
    本文探讨了网络层的控制平面,包括转发和路由选择的基本原理。转发在数据平面上实现,通过配置路由器中的转发表完成;而路由选择则在控制平面上进行,涉及路由器中路由表的配置与更新。此外,文章还介绍了ICMP协议、两种控制平面的实现方法、路由选择算法及其分类等内容。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 优化版Windows 10 LTSC 21H2企业版:适用于低内存设备
    此版本为经过优化的Windows 10 LTSC 21H2企业版,特别适合低内存配置的计算机。它基于官方版本进行了精简和性能优化,确保在资源有限的情况下依然能够稳定运行。 ... [详细]
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社区 版权所有