内容摘要:Linux是软件网络化的基石,一个开源的(不属于任何人),拥有众多软件资源的系统,是搭建网络软件的基础平台,Google上百万台服务器大多数都是Linux,所以Linux的发展不能单独看出货量有多少,还应该看到我们访问的巨型网站中,只有很少的网站没有使用Linux系统,Linux正在服务器端强健的生长。
软件在进化,从Windows、Office、金山词霸等单机软件到目前的Gmail、PPStream、迅雷、youtube、facebook.也许你感觉软件怎么能和网站放在一起呢?但是网站的实质是一种网络化版的软件,就是说在服务器上运行软件,让别人通过浏览器或其他终端来访问。例如Google的搜索引擎,后台的实质就是本身大规模的分布式集群软件,而我们并不需要在自己的计算机安装任何软件就可以通过浏览器使用他们。这也是为什么微软把Google当成是最大的竞争对手的原因,而Linux是软件网络化的基石,一个开源的(不属于任何人),拥有众多软件资源的系统,是搭建网络软件的基础平台,Google上百万台服务器大多数都是Linux,所以Linux的发展不能单独看出货量有多少,还应该看到我们访问的巨型网站中,只有很少的网站没有使用Linux系统,Linux正在服务器端强健的生长。
如果以上的描述让大家困惑,可以看看Google的Office软件:docs.google.com,可以在浏览器里面创建ppt、docs文件等,那么我们还需要微软的Office吗?只是原来运算的任务是本机的系统和CPU完成的,而现在运算的任务放在了Google的数百万台服务器集群中。看看下面的截图,感觉跟普通Office的基本功能差不多,但是它的运算都是在服务器端。可以从公司、家里、手机等任何终端进行操作。

IT业纷繁复杂,众多公司层出不穷,如果把IT业的发展简单归纳,可以看到四次浪潮,引领每次潮流的公司才可能成为顶尖公司,同时每个人的职业规划都应该与社会发展的大趋势相结合。那么现在IT行业是什么样的一种发展趋势呢?
第一次浪潮:以IBM为先锋的,个人电脑(PC)的硬件普及。这种公司需要生产、销售、分发产品,效率不高,成本巨大。
第二次浪潮:随着PC的硬件普遍化,其上的软件开始发展,以微软、甲骨文等为先锋的软件公司引领风骚,至今IBM仍然在软件化。可以说软件公司的商业模式更好,所以才能有微软等巨型公司出现,因为软件的载体只是一个光盘,分发的成本极低,非常容易产品化。举个例子,卖一台电脑可能最多赚2000元,而卖一个Windows的 License可以赚1000元,但是谁付出的多呢?
第三次浪潮:随着独立计算机的增多,他们之间的通信需求逐渐显现,这样联网需求促使了以思科为代表的通信设备厂商的第三次IT浪潮。
第四次浪潮:网络硬件连接起众多的计算机后,形成质量不错的超大型网络,网络软件开始发展,这种商业模式更加先进,分发成本和传播速度更快,代表公司有Google、Baidu、Facebook、Alibaba等。比如Google把软件做成网络上服务器端软件,只需要用浏览器就可以使用,这样跳过微软的强大的单机客户端软件优势,软件引入到下一个阶段,客户端逐渐淡化,大家可能通过手机或电视机都可以访问到这些软件,这时候微软的优势逐渐淡化。在次背景下微软开始了Live计划,它就是微软的网络软件计划。 Ajax等技术会催生这样的公司和技术。换句话说软件在进化,进化到服务器端,分发形势以web为主,速度更快,商业模式更好。
设想一下这样的画面,不管是在家里还是在公司,不用背着笔记本来回跑,你能在任何终端上得到自己的桌面,自己的文档,自己的聊天记录,自己的照片。因为他们都放在服务器端。这不就是Google正在做得事情吗?谁说Gmail仅仅是一个免费邮件?
所以很多人拿一些Linux发布版的市场占有率来说明Linux停滞不前,这是不对的,因为他们没有看到很多使用Linux的公司是不付费的,很多公司可以自己编译安装Linux,所以虽然Linux本身虽然不赚钱,但是使用Linux的人却可以凭借Linux和其上的众多软件"发家致富".比如Google、Baidu、sina、sohu等公司,Linux是他们的基础平台,没有Linux他们就需要购买成千上万的License,动辄上千万的费用,而且性能不一定比Linux好。随着客户端的逐渐淡化,谁还需要单机软件的霸主微软呢?
更进一步的"狂想",假如大量的输入输出需求催生相应设备发生革命,不再需要键盘鼠标,可以通过神经脉冲或电流直接控制输入,是否在人体内植入相应的输入输出芯片和通信芯片,人本身就可以作为终端的一部分,随时连接进入大型的服务集群,查找信息,跟别人通信,也许那个时候所有的人类都将进化,Matrix(黑客帝国中的大型计算机系统)离我们真的不远了。
笔者郄晓烨为尚观科技(http://www.uplooking.com)5年资深Linux讲师,其Linux学员多达上千人,根据长期与走上工作岗位的学员沟通,对Linux目前的应用有以下一些体会,受限与笔者的知识面,不可避免将会有些错误,敬请批评指正
来源:ChinaItLab 作者:郄晓烨 责编:豆豆技术应用
- Linux/Unix新闻
- Linux/Unix入门
- Linux/Unix命令
- Linux/Unix安装
- Linux/Unix编程
- Linux/Unix管理
- Linux/Unix桌面
- Linux/Unix内核
- Linux/Unix软件
- Linux/Unix发行版
- redhat/Fedora
- Ubuntu Linux
- IBM AIX
- FreeBSD
- Solaris
- NetBSD
- SCO Unix
- find基本用法
- ldd命令原理及用法例子
- su和sudo命令的区别与使用技巧
- Linux操作系统下的dd命令技巧
- 关于Top命令的参数详解
- 关于Tar命令的使用
- SSH实用技巧及常用命令使用
- Linux后台执行命令
- VI命令使用技巧集锦
- Vmstat命令列出的属性详解
- 如何查看及修改文件读写权限
- 最大可存储的单文件容量
- ext2/ext3文件系统介绍
- 常用压缩格式的压缩解压方法
- Linux系统的引导过程详细解析
- Configure参数解释说明
- Linux下硬盘和分区的命名方法
- 硬链接与软链接的区别
- 权限和所有权模型
- 存储设备的两种表示方法