此前,我为希望将其当前的 Windows XP 环境更新为免费和开源 (FOSS) 环境而不是更新的 Microsoft 平台(在 Microsoft 于 2014 年 4 月正式放弃其久经考验的 Windows XP 时)的组织提供了多个选项。
接下来是下一个挑战:一旦您确定您的组织可以在 FOSS 环境中高效工作,您就必须弄清楚如何设置和维护它。
企业 FOSS
许多人认为 Microsoft 发明了“企业计算”的概念——由少数系统管理员代表组织中的用户批量管理的大型计算机部署。这项荣誉应该归功于 UNIX,这是一个专有的企业计算机系统系列。
Linux 是使用最广泛的 FOSS 操作系统,它建立在与 UNIX 相同的设计理念之上。我下面描述的网络模型都假设一个围绕一个或多个 Linux 服务器构建的桌面网络。
网络存储和身份管理
由使用集中身份验证来管理访问权限的单个台式计算机和用于重要数据的集中网络存储组成的传统组织网络,在 FOSS 世界中很容易设置。
用户管理和身份验证通常通过名为 Samba 或 OpenLDAP 的系统实现,其中网络文件存储通常由(网络文件系统)NFS 或 Samba 处理。在这种情况下,用户使用其用户名和密码在任何桌面上登录,并获得自己的桌面和文件,以及访问打印机、扫描仪和电子邮件系统等资源。所有重要数据(包括组织数据和个人数据)都存储在服务器上,这意味着只需要备份一个系统。
从用户的角度来看,这是最灵活和性能最高的模型,但这要求您维护大量相对强大(且昂贵)的台式计算机。由于它们将资源集中在桌面级别,因此有时被称为“胖”客户端。
网络启动
为了降低您的维护要求,您可以配置您的桌面从存储在服务器上的启动映像而不是本地硬盘启动。我称这些为“胖乎乎的客户端”,因为它们可以是无盘的,具体取决于网络上的集中功能,但仍然在本地运行应用程序。
这种方法简化了配置——升级中央启动映像意味着每台计算机将在下次启动时被“升级”。同样,您可以确保每个用户都可以使用一组统一的应用程序——用户的“个性”都不会存储在特定的机器上。唯一的潜在缺点是这些桌面依赖于正常运行的网络。
如果您想最大限度地减少维护要求,您可以通过将一些桌面变成“瘦客户端”来进一步走向集中化,瘦客户端是了解您的中央服务器功能的窗口。Linux 通过 LTSP 开箱即用地支持瘦客户端。
凭借当今通常快速的网络,这些解决方案成本低、维护成本低且性能卓越。一台商品 Linux 服务器,价格与高端台式机相当,可以轻松支持数十个瘦客户端,其中每个瘦客户端都由非常低成本的桌面终端硬件、屏幕、键盘和鼠标组成。
FOSS 桌面
对于那些没有幸亲眼目睹它们运行的人来说,这里有四个广泛使用的 FOSS 桌面,它们采用默认配置
Cinnamon 桌面上的通用图像处理程序 (GIMP) 和 LibreCalc 电子表格
K 桌面环境上的 Firefox 和 Ubuntu 软件中心
Unity 桌面上的 Firefox、系统设置和 Nautilus 文件管理器
Gnome 3 桌面上的 LibreWriter、Nautilus 文件管理器和软件更新
本文发表在 ComputerWorld 上。它已从原文编辑。完整版本可以在此处找到。根据 Creative Commons 重新发布。
2 条评论