(本文完整版见http://os.51cto.com/art/201001/181448.htm)
       随着Linux的发展,以及网络计算技术的发展和逐步深入的云计算,基于Linux的瘦客户机正在得到日益广泛的应用。现在已经在大量场合中从不同的角度使用了云计算。对嵌入式 Linux 来说,云计算的一个令人兴奋的方面就是它在Linux瘦客户机上的应用。下面就来看一看有关Linux瘦客户机技术的介绍,以及最近推出的一些基于Linux的瘦客户机产品。
一、什么是瘦客户机
瘦客户机就是平时所说的无盘工作站、网络计算机或网络计算机设备,是一种简单可靠的、可以通过各种网络协议让本地用户在强大的远程机上运行应用程序的嵌入式系统。由于其是嵌入式的,所以往往是一个固定的系统(没有可移动部件)。与传统的PC或“肥”终端相比,瘦客户机需要更少的维护,可用周期更长。
瘦客户机经常使用的协议有:
◆ X-Window 自从Unix时代开始,Secure X就被广泛用于X-Terminals和Xterm 中。这是一个优秀的Unix和Linux视窗系统,它支持跨平台的单个应用程序。
◆ ICA(Independent Computing Architecture) 它由Citrix开发,并在20世纪90年代中期由lgel LLC (现在的SmartFlex)引入到Linux中。ICA具有很好的灵活性,并且允许连接很多远程跨平台的单一应用程序或完整的PC。
◆ RDP (Remote Desktop Protoco1) 这是微软的远程访问技术,可用于控制远程主机。微软用于控制远程单一应用程序的协议被称为Microsoft Terminal Server (即原来的Hydra)。
此外,一些瘦客户机还使用VNC (Virtual Network Computer)或AlP (Adaptive Internet Protoco1)等协议。前者是一个跨平台的、用于远程桌面访问的系统;后者是一个用于在Web浏览器内部运行应用程序的协议。
二、瘦客户机市场
瘦客户机的出现已经有十几年的时间,Linux终端的历史也几乎和Linux一样长。20世纪90年代末,IBM 、Oracle和Sun等公司都雄心勃勃地发起自己的“网络计算”计划,瘦客户机曾一度成为业内的焦点。然而,这股热潮并没有持续太长的时间。先是有报导称Sun公司的员工都带着自己的笔记本去上班,而把公司配备的SunRay瘦客户机用于防止门被关得太猛的防撞器。之后,在2004年,Oracle公司的NIC (New Internet Computer)也悄无声息地从人们的视线中消失。
2004年,瘦客户机再次掀起新的高潮。IBM 、Novell、HP和Red Hat等公司开始力推基于Linux的瘦客户机,瘦客户机市场的领导者WYSE也开始加强其在Linux方面的投入。Linux瘦客户机的先驱,比如SmartFlex和Neoware都没有闲着,甚至连微软也开始加入到这个潮流中。
现在,已经很难分辨出这个新的Linux瘦客户机高潮始于何时,但可以来看一个由Red Hat委托的、由IDC在2007年5月推出的研究报告。这个名为“Linux and Open Source Software as a Desktop Platform” 的报告预言,Linux将最终以瘦客户机的形式在企业桌面领域取得成功。几乎同时,Red Hat宣布了一个野心勃勃的“桌面设备”计划,它将与其合作伙伴-嵌入式系统专家WindRiver合作,推进Linux在瘦客户机和运行应用程序服务器上的发展。从某种程度上来看,Red Hat对瘦客户机突然表示出强烈的兴趣似乎是对Novell在2003年9月收购SuSE的回应。当时,Novell正在大力宣传自己的“Desktop-to-Server Linux解决方案”。
IDC的研究报告发布以后不久,IBM 也发布了一个报告, 并迅速将自己的市场重点转向Linux瘦客户机。IBM预言,Linux瘦客户机将在企业中扮演非常重要的角色。IBM宣布的服务器中心计算产品就包括了Linux瘦客户机,其它中心产品为中间件(可以将企业应用程序扩展至终端)和PDA。
2008年,HP也对Linux瘦客户机给予了极大的关注,它宣布将在自己的无盘工作站生产线上支持Linux Terminal Server Project (http://linuxdevices.com/links/LK8350228434.htm1)软件。根据IDC的数据,HP在Linux服务器领域的份额已经占到了第一的位置。几个月以后,HP宣布与Novell合作,将SuSE Linux应用于自己的无盘工作站中。
WYSE今年在Linux瘦客户机上也投入了双倍的精力。该公司自从2002年开始就一直在出售Linux瘦客户机,随着Linux瘦客户机的呼声日高,WYSE在今年6月份重新制定了其Linux瘦客户机发展计划。三个月以后,WYSE发行了其新的、基于Linux 2.6内核的V6瘦客户机OS,同时,WYSE推出了新型的、基于Linux的Winterm 5l50SE,并且宣布加入OSDL。虽然WYSE对于Linux瘦客户机的大量需求反应有些仓促,但公司的Linux业务还是有了非常快的发展。
Neoware公司是被美国《财富杂志》评出来的增长最快的公司之一, 并且被《Reed Business Research and Electronic Business》杂志评为成长速度排名第三的电子公司。该公司在今年4月推出了两款廉价的Linux瘦客户机,此外,该公司还使用快速增长的收入来支持其终端模拟器业务。
在美国以外,芯片业巨头AMD和中国北京BLX IC Design公司的计算客户终端开发中心(Computing Client Development Center)建立了合作伙伴关系。它们将主要致力于瘦客户机、移动客户端和网络应用程序的开发。合作已经取得了初步成效,两款运行Linux的瘦客户机已经完成了初步设计。AMD公司在今年6月份也公布了自己基于Geode GX533的瘦客户机参考设计方案。
三、Linux瘦客户机部分产品介绍
了解了一些有关瘦客户机的最新消息之后,下面来看一看现在市场上运行Linux的部分瘦客户机产品。
1.AMD Geode GX RDK
AMD针对其基于低端的Geode GX处理器 发行了RDK(Reference Design Kit,参考设计包),包括 RDK硬件和针对Lin u x及其它系统的驱动 。其目标客户主要是企业瘦客户机 、刀片终端PC、零售机、教育及信息设备等。 
 
 

本文出自 “李晨光原创技术博客” 博客,请务必保留此出处http://chenguang.blog.51cto.com/350944/273237

认识Linux瘦客户机的更多相关文章

  1. 如何把你的Windows PC变成瘦客户机

    越来越多的用户开始使用vmware view 4.5来做为企业桌面虚拟化的平台,通过view,所有的管理工作都转移到数据中心,但是考虑到成本原因,很多人员还在使用PC机,有没有办法将PC机变成瘦客户机 ...

  2. 使用引导光盘,将你的PC变身瘦客户机

    很多国内使用VMware View桌面虚拟化产品的朋友问我,是否可以将自己现有的PC改造成一台瘦客户机呢? 一方面即可以得到桌面虚拟化的管理,安全的好处,而且连前端PC机的系统管理的工作都省了? 答案 ...

  3. 基于RDP瘦客户机协议的简要说明

    **************************************************************************************************** ...

  4. virtualbox linux客户机中安装增强功能包缺少kernel头文件问题解决

    linux客户机中安装增强功能包总会提示缺少kernel头文件 根据发行版的不同,用命令行软件包管理命令安装dkms build-essential linux-headers-$(uname -r) ...

  5. Linux:安装Ubuntu时出现“客户机操作新系统已禁用CPU,请关闭或重置虚拟机”

    安装Ubuntu时出现“客户机操作新系统已禁用CPU,请关闭或重置虚拟机“ 解决 在vmware的虚拟机的配置文件中找到xxxx.vmx的文件 用记事本打开 加入 cpuid..eax = " ...

  6. ORA-12523: TNS: 监听程序无法找到适用于客户机连接的例程

    今天使用PL/SQL Developer连接到一台新的测试服务器时,遇到ORA错误:ORA-12523: TNS: 监听程序无法找到适用于客户机连接的例程.对应的监听日志文件里面错误为TNS-1252 ...

  7. windows客户机连接gerrit的一个报错处理

    gerrit环境部署在linux服务器,windos客户机连接gerrit进行代码操作: 在windows客户机下载Git客户端 在“Git Bash”里使用 ”ssh-keygen -t rsa - ...

  8. kvm 客户机加载移动硬盘

    1,宿主机安装usbutils yum install usbutils -y 2,插入U盘或者移动硬盘并查看 [root@localhost ~]# lsusb Bus Device : ID 10 ...

  9. Linux 操作系统死机故障处理方法总结

    通常在出现系统崩溃后,大家会担心再次出现故障,但是发现系统各日志中并没有记录到任何死机前后的信息,无法分析故障原因,认为已经无药可救.但是,实际上,Linux 有多种机制来保证发生系统崩溃后,可以获取 ...

随机推荐

  1. PostgreSQL Replication之第一章 理解复制概念(2)

    1.2不同类型的复制 现在,您已经完全地理解了物理和理论的局限性,可以开始学习不同类型的复制了. 1.2.1 同步和异步复制 我们可以做的第一个区分是同步复制和异步复制的区别. 这是什么意思呢?假设我 ...

  2. Python对象的循环引用问题

    目录 Python对象循环引用 循环引用垃圾回收算法 容器对象 生成容器对象 追踪容器对象 结束追踪容器对象 分代容器对象链表 何时执行循环引用垃圾回收 循环引用的垃圾回收 循环引用中的终结器 pyt ...

  3. [HNOI2012]矿场搭建(割点)

    [HNOI2012]矿场搭建 题目描述 煤矿工地可以看成是由隧道连接挖煤点组成的无向图.为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处.于是矿主决定在某些挖煤点设立救援出 ...

  4. 【Codeforces Round #420 (Div. 2) B】Okabe and Banana Trees

    [题目链接]:http://codeforces.com/contest/821/problem/B [题意] 当(x,y)这个坐标中,x和y都为整数的时候; 这个坐标上会有x+y根香蕉; 然后给你一 ...

  5. Css 选择器总结

    选择器 .class 类对应的元素. #id 对应的id元素. * 全部元素 div{} 对应的标签 div,p{} 全部的div和p div p{} div下全部的p标签 div>p{} di ...

  6. Go 语言编程

    [课程名称]Go 语言编程   [课程时间]2014年7月30日(周三) 20:50 - 22:00         [课程安排]20:50-21:00     通过邮件地址登录网络课堂       ...

  7. android动画-拖动

    先上图看效果 实质上说是动画有点不妥,确切的说应该是手势的处理,废话不多说看代码 SimpleDragSample.java public class SimpleDragSample extends ...

  8. BitSet的使用

    有些程序须要处理二进制有序集,标准库提供了bitset 类型,其实,bitset 是一个二进制容器.容器中每个元素都是一位二进制码,或为 0,或为 1. bitset除了能够訪问指定下标的bit位以外 ...

  9. MountService整理

    刚毕业时第一个接触的模块就是Vold.这个模块尽管小,但深入下去是有一定难度的. 花了点时间又一次整理了下这一块的逻辑,也当温习下这个模块. watermark/2/text/aHR0cDovL2Js ...

  10. Python(十二) Pythonic与Python杂记

    一.导言 二.用字典映射代替switch case语句   # 字典代替 switch 语句 # switch () # { # case 0 : # dayName= 'a'; # break; # ...