最后,Linux 更为人所知的一点是不支持播放 DVD。事实就是如此,因此大多数 Linux 发行版都需要用户在安装后执行一个额外的步骤来启用 DVD 播放。这其中蕴含着复杂的法律原因,但一种简单的解释是 DVD 编解码是专用的,而 Linux 本身是免费和开放许可的。这个额外的步骤相当简单,通常涉及安装专用编解码器和库。
瘦客机通常限定在资源中。即使不是如此,其用意也是让客户机的操作系统隐藏 — 或者至少不受干预且速度快。针对专用瘦客户机(依赖服务器来实现所有功能,包括桌面服务)的理想操作系统将支持标准瘦客户机通信协议,尤其是 Citrix 和 RDP (Windows Terminal Services)。许多小型、轻量级 Linux 发行版都满足需求,包括一些专门为瘦客户机设计的发行版。
Thinstation 就是这样的发行版。Thinstation 支持瘦客机当前使用的许多连接性协议。它可以用于专用瘦客户机和独立系统。Puppy Linux 是另一种可行的选择。Puppy 是一个非常小巧的发行版,它使用 Xfce 作为其窗口管理器。Puppy 最适合充当瘦客户机的独立系统。参见 参考资料 获取到这些发行版的链接。
搜寻和收集资源占用了人们的大部分空闲时间。但是,对于这些项目,您只需要下载所选的 Linux 发行版,在项目系统上启动它,并使用任何额外的包或特定项目所需的支持来配置它。(这通常是毋庸置疑的,但所有这些项目都假定项目系统已经经过彻底清理并且其数据已备份于别处。)
- 下载最新版本的目标发行版,并将其烧录到 CD 中。
- 插入 CD 并启动系统。
您可能需要更改 BIOS 设置才能从 CD 启动。依照自动安装指令。
- 系统重启并完成安装后,设置系统按所需的方式启动。
对于服务器,您可能只希望从可用的硬盘启动。但是,对于媒体播放器或瘦客户机,您可以从 CD、UFE 或者通过网络启动。
- 设置系统和应用程序,确保满足之前设定的需求。
查看系统设置。记住之前设定的所有项目需求,并设置项目以依照您的意愿执行任务。举例来说,服务器不应依赖某人登录到控制台才开始共享文件。内部媒体播放器应该直接启动到 MythTV 主屏幕(或者所选择的任意应用程序)。由多人使用的瘦客户机应该启动到登录屏幕。
- 对于希望将其公开的任何内部磁盘,确保使用 Samba 对它们进行共享。
有关更多详细信息,请参阅 Samba 文档以及 developerWorks 上讨论 Linux 文件共享的其他文章。可以通过 Samba 并使用 CUPS 来共享打印机。确保各共享打印机都已安装,然后使用 Samba 工具共享它(参见 参考资料 获取关于 Linux 打印的教程)。
- 对于无外设系统,确保安装并配置了 VNC 和/或 sshd,以便您能够远程登录系统。注意,一些系统,特别是 Ubuntu,将其称作远程桌面(Remote Desktop)。
注意,并非所有项目候选者都能脱颖而出。如果您对某个重要组件持怀疑态度,则该系统可能更加适合不同的项目,适合部件机器,或者扔到山间 — 当然,请记住与电子浪费相关的重要问题。
记住,硬盘、风扇和电源都是计算机中可物理移动的部件,因此它们最有可能需要替换。所幸的是,它们都是相当便宜的,因此确定与它们相关的问题可能并不表示项目的终结。内存稍微昂贵一点,但即便如此,也可以替换甚至升级它,而不需要废弃整个项目。
但是,如果处理器本身或主板损坏,则系统可能就没有回收的价值。较旧的主板可能很难才能找到,并且如果选择升级主板,则通常都需要一个与之相配的处理器,需要不同的内存模块、新的显卡或者新的硬盘。最后,您的系统将没有部件可以替换,就像木匠的铁锤换了三个把手和两个锤头。
回收电子垃圾并以奇特的方式对其加以利用,可以节省资金,更加充分地应用所依赖的系统,并且最重要的是,可以帮助防止产生有毒物质,并从垃圾填埋场或焚化场拯救回还可以利用的资源。强大的 Linux 增加了此过程的趣味性。参加 My developerWorks 上的 绿色计算小组 并让我们了解您项目的进展情况。
学习
- Read Jeffrey 的文章 “使用 Linux 瘦客户机实现云计算”(developerWorks,2009 年 4 月)介绍 Linux 和云相结合如何带来环境方面的收益。
- 要了解 Samba 文件共享方面的基础知识,请阅读 Gentoo Technologies 总裁撰写的 “Common threads: Inside Samba 2.2”(developerWorks,2001 年 4 月)。
- 在 ““懒惰” Linux 管理员的 10 个关键技巧”(developerWorks,2008 年 7 月)中,搜寻一些系统管理方面的技巧。特别是,阅读技巧 6:通过 SSH 渠道实现远程 VNC 会话。
- 了解 Wikipedia 上关于 电子垃圾 的内容。
- “Linux 引导过程内幕”(developerWorks,2006 年 5 月)是 developerWorks 作家 M. Tim Jones 撰写的一篇关于 Linux 启动流程的优秀文章。
- “LPI 102 考试准备,主题 107:打印”(developerWorks,2006 年 8 月)介绍了如何在 Linux 环境中设置打印,包括通过 Samba 来实现。
- 在 developerWorks Linux 专区 寻找为 Linux 开发人员(包括 Linux 新手入门)准备的更多参考资料,查阅我们 最受欢迎的文章和教程。
- 在 developerWorks 上查阅所有 Linux 技巧 和 Linux 教程。
- 随时关注 developerWorks 技术活动和网络广播。
获得产品和技术
- DistroWatch Web 站点包含大量关于各 Linux 发行版的详细信息和实际案例。
- Ubuntu 针对桌面的一款出色的发行版。一定要了解针对服务器的 Ubuntu Server Edition 和针对媒体播放器的 Mythbuntu。
- Fedora 和 CentOS 都是基于 Red Hat 的发行版,并且两者是极为出色的文件服务器平台。另请参阅针对媒体播放器的 MythDora。
- OpenSUSE 是另一款非常适合文件服务器的桌面发行版。
- Thinstation 是专为 Linux 瘦客户机设计的发行版。
- Puppy Linux 是一种适合于瘦客户机的轻量级发行版。
- Ultimate Boot CD 是一组免费的基于 Linux 的系统管理工具。
- 使用可从 developerWorks 直接下载的 IBM 产品评估试用版软件,在 Linux 上构建您的下一个开发项目。