使用 Linux 瘦客户机实现云计算(3)

围绕云计算的瘦客户机的最佳操作环境具有以下特征:

* 高度可定制

* 廉价的甚至免费的操作系统

* 所有必需的应用程序,廉价的或免费的

* 联网功能被内置到操作系统内核中

* 足够小巧,可以放入到小型设备中

* 提供了足够的灵活性和功能性来运行完整的笔记本电脑

* 十分省电,可以最大限度地延长电池寿命

Linux 符合所有这些标准。它被应用于移动领域、企业领域和嵌入式领域,包括图书阅读器和 set-top 盒等专用消费设备。并且通过实现虚拟化,Linux 还可以运行针对 Windows?、Mac OS X 和其他操作系统构建的应用程序。

Linux:面向云的操作系统

Linux 已经发展成熟,并且已经可以作为嵌入式操作系统使用;它的免费性 — 在成本和免版税许可方面 — 彻底改变了以前只由少数几家公司统治的市场,这几家公司都要求严格按照使用单位交付版税。Linux 现在提供了实时支持以及结构化驱动支持,它的灵活性是其他专有实时操作系统所无法比拟的,而相关应用程序的可用性也是前所未有的。Linux 构成了至少 4 个新的 netbook 操作系统的基础,引领了智能手机的爆炸性增长,并且预计在未来 5 到 10 年内将继续扩展市场份额。

Linux 的灵活性、开发人员控制力、电源管理实用工具以及整体的稳定性使它非常适合老式的、可循环利用的系统。通过加载 Linux 来替代(或补充)主机操作系统,可以使老式机器焕发新的活力。

访问云的应用程序

应用程序是什么?它指的是云访问过程中除操作系统以外的组件,并且这里还必须考虑成本。云使瘦客户机成为可能,但是降低成本的关键是限制运行瘦客户机的软件的成本。

大多数开发人员都知道,目前一些功能最强大的面向网络的应用程序是完全免费的,包括 Web 浏览器(比如 Firefox、Opera 和 Chrome)、电子邮件软件(比如 Thunderbird 和 Evolution)、即时消息传递(比如 Pidgin 和 Trillian),以及多平台应用程序环境(比如 Java? 技术)。仅综合这四种应用程序类型将构成一个强大的瘦客户机,并且是完全免费的。

然而,需要注意,免费的、开源的操作系统和应用程序并不意味着可以构成一个完全免费的设备。正如著名的开源开发人员 Jamie Zawinski 曾经说过的一句名言一样:“免费软件只有在您的时间无法创造价值的情况下才是免费的”。您必须在免费软件的基础上付出一定的劳动来设计和实现系统,就好象您在开发专有软件时所必须做的工作一样。但是,由于基本产品是免费的,并且可以获得它的源代码,因此在这段时间内从免费软件获得的价值要远远高于付费软件,即使此过程本身花费的时间更长。

因此,嵌入式 Linux 开发人员的数量目前已超过了 100000 名,这并没有什么好奇怪的,并且这个数字还在增长。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyffzy.html