迁移到 Linux,第一部分

作者:Norman M. Jacobowitz

Linux?那只是给黑客和计算机科学专业的学生的,对吧?大多数经验丰富的 Linux 用户都听过这种说法一两次。在过去一年左右的时间里,我发现答案是响亮的“不”——因为 Linux 可以为每个人提供一些东西。你看,大约一年前,我第一次尝试性地涉足 Linux 世界。我在我的家庭办公室电脑上安装了 Linux,与 MS Windows 95 双启动。现在,我完全从 Linux 操作系统运行我的家庭自由职业业务,使用免费软件和商业产品来完成我的工作。

这是关于我迁移到 Linux 经验的三篇文章系列的第一篇。我希望它们能够阐明在小型或家庭办公室 (SOHO) 环境中使用 Linux 作为主要操作系统的技术、方法、好处和风险。虽然这些文章主要是为运行非常小的企业或在家工作的非技术最终用户编写的,但希望每个人都能有所收获,无论他们的经验水平如何。为了实施本文中包含的一些具体建议,您应该有一个可用的 Linux 安装和一个对 Linux 基础知识的总体理解。如果您是一个对 Linux 如何为您工作的潜力感兴趣的完全新手,请继续阅读。就在一年前,我还和您一样。现在我正在 Linux 上运行我的业务。

为什么要迁移到 Linux?

几乎每个 SOHO 用户都会希望他们的操作系统性能更好。然而,为了工作而切换到不同的操作系统并非易事——您可以预料到一些成长的烦恼。如果您需要更好的操作系统并且意识到迁移可能需要付出的努力,那么 Linux 是首选。

我们现在将根据 SOHO 用户的需求来检查 Linux 的一些优点和缺点。就我个人而言,我正在寻找稳定性、易用性和管理性、低成本以及广泛可用的生产力应用程序。游戏、互联网和网络服务(拨号 PPP 除外)以及其他功能不符合我的需求。当然,您的要求可能有所不同。以下是关于每个需求的更详细视图。

稳定性

SOHO 用户对他们的操作系统有什么需求?简单来说,我们有工作要做,没有时间使用不稳定的操作系统。我们没有时间每半小时重启一次,也没有时间重新输入因操作系统不足而丢失的文档。

这就是 Linux 如此吸引人的原因。Linux 不太可能遭受如此令人沮丧的故障。底层操作系统更稳定,Linux 开发模型确保错误被迅速且极其坚决地消除。商业操作系统供应商在发现错误时已经向您出售了他们的产品并兑现了您的支票。这意味着没有紧迫的经济动机来及时解决问题。

就病毒而言,它们在 Linux 中不是问题。Linux 的工作方式使得传播病毒变得困难,甚至是不可能的。所谓的“特洛伊木马”程序仍然是一个问题,但病毒不是。

不稳定、病毒和错误的组合可能会使您在使用某些主流商业操作系统时无法完成工作。您是否曾经遇到 MS Windows 在预算计算过程中莫名其妙地冻结?您是否曾经在“一般保护错误”导致您的文字处理会话崩溃时丢失了两个小时的工作?我曾有过从轻微挫败感到的由于系统崩溃而造成的重大收入损失等糟糕经历。

然而,我从来没有——一次也没有——因为 Linux 中的操作系统故障而丢失数据。好吧,有一次我彻底搞砸了一个原本运行良好的 Linux 设置,但那是我的错。我们将在下一期中讨论如何避免和从这种自找的灾难中恢复。

易用性

在我第一次安装 Linux 后,第一次出现登录提示时,我像受惊的鹿一样僵住了。什么,没有 GUI?没有小的“从这里开始”按钮?然而,在短短几个小时内,我就轻松地在文件系统中巡航,并启动并运行了 X Window 系统。接下来是 ISP 连接,很快我就在 Linux 中感到非常舒适,每次登录都会学到更多东西。

您可能会说,“这对您来说很棒,但我期望我的操作系统安装能获得高质量的支持。” 资深的 Linux 用户——以及 InfoWorld 杂志——都知道 Linux 社区为任何操作系统提供目前可用的最佳技术支持。是的,我的 Linux 设置遇到了很多问题,大多数是小问题,有些是主要问题。但是,每当我向 Linux 新闻组发布消息时,90% 的情况下我都会收到几个可行的解决方案和一些好的建议。有时答案在几个小时内就会到来。这远远胜过我在 MS Windows NT 上的体验(请参阅侧边栏)。更棒的是,免费的 Linux 支持不会像商业操作系统下的免费支持那样过期。

尽管如此,在使 Linux 更加用户友好和不那么可怕方面还有很长的路要走。是的,商业 GUI 操作系统最初更漂亮。是的,表面上它们更直观一些。是的,与 Linux 相比,它们在开始时远没有那么令人生畏。Linux 应用程序的文档和帮助系统以质量差或不存在而闻名。这就是为什么越来越多的 Linux 开发人员和供应商正在正确地将他们的努力集中在使 Linux 对新用户更加友好的方面。

我发现的是,除了来自 Linux 社区的非常明显的支持外,使用 Linux 还有一个“隐藏的”优势。对我来说,Linux 在其学习曲线上表现出独特的连续性。例如,我花了很多工作时间学习编辑某些配置文件以使其符合我的喜好。随着时间的推移,我意识到相同的方法通常适用于编辑与操作系统完全不同部分相关的文件。当您第一次开始学习 Linux 时,您可能会发现每个新知识、每个新技能都有助于简化下一个任务。根据我的经验,MS Windows 不具有这种连续性。当然,MS Windows 的学习曲线不那么陡峭,但学习它的模式不太可靠。

在可用性、文档和用户界面质量方面,Linux 确实需要改进。尽管如此,全球成千上万的 Linux 开发人员正在取得显着进展,使 Linux 在可用性方面与许多商业操作系统相提并论。

成本

Linux 的成本是多少?当然,每个对 Linux 的介绍都指出 Linux 对所有人都是免费的。它不花钱,因为没有人像微软拥有 Windows 或 MS-DOS 那样“拥有” Linux。为了简化事情,可以从供应商或零售商处购买基本安装 CD,价格为 30 到 60 美元。此外,为了入门,人们真的应该拥有一本目前为 Linux 新手提供的几本很棒的书籍之一,价格为 20 到 60 美元。

冒着被贴上异端标签的风险,我为 SOHO Linux 用户做出以下断言:短期内使用 Linux 更昂贵,但在中长期内,Linux 提供了显着的成本节省,并为您在金钱和时间上的投资带来了可观的回报。

当它是免费的时候,怎么会更贵呢?很简单——对于目前正在使用商业操作系统并大量投资于为该操作系统制作的软件的 SOHO 用户来说,短期机会成本更高。这是我之前提到的成长的烦恼之一。有关成本比较和真实故事,请参阅侧边栏。这个故事的寓意是什么?对我来说,Linux 绝不是免费的。我花了几个小时学习使用 Linux 和调整我的系统,而我本可以进行可计费的工作。但是请记住,在使用 Linux 时,我还没有丢失过客户的工作,也没有被迫自费重做繁琐的任务。

此外,硬件可以在 Linux 下使用更长时间,并且通常也运行得更好。我的老旧的奔腾 90,配备 32MB 内存,在运行当前版本的 MS Windows 时有点迟缓,但在 Linux 下运行却非常活跃。Linux 为那台电脑赋予了新的生命,我将能够让它比在 MS Windows 下运行更长时间。

考虑到所有这些因素,Linux 的经济价值显而易见。中长期的投资回报足以弥补从商业操作系统切换到 Linux 的短期机会成本。因此,迁移到 Linux 是一个明智的商业决策。

可用应用程序

现在,我使用商业软件和免费软件的组合来运营我的业务。我已经使用了第三个 Linux 发行版,我通过 CD 购买它,因为下载大型软件包文件的机会成本很高。我使用商业许可的 Applixware 为我的客户撰写直邮营销文案。我使用 GPL 下的拨号工具拨打我的 ISP。现在我的 GUI 环境是 KDE。我使用最近免费的 Netscape Communicator 4.04 发送电子邮件和浏览网络。所有这些程序都运行良好,而且通常比为 MS Windows 设计的同类程序更好。

到目前为止,使用 Linux,我几乎可以完成我在 MS Windows 中所做的所有事情,只有少数几个引人注目的例外。现在我缺少像 PageMaker 或 QuarkXPress 这样优秀的 WYSIWYG 页面布局工具,而且我无法让任何免费软件 FAX 管理器像我的商业 FAX 程序在 MS Windows 下那样为我工作。有像 WINE 和 Wabi 这样的程序可以模拟 MS Windows,并允许您在 Linux 上运行 16 位 MS Windows 应用程序,但我没有使用这些模拟器的经验,无法评论它们的使用。

底线是什么?Linux 上可用的高质量应用程序是否像您为商业操作系统找到的那么多?不。这种情况是否每天都在变化,越来越多的高质量免费软件和开源软件,以及商业 Linux 应用程序,一直在发布?绝对是。为 Linux 开发高质量应用程序是全球许多开发人员的热情,这一事实让我对 Linux 作为可行的 SOHO 计算环境的未来充满希望。随着像 GIMP(GNU 图像处理程序)这样极其高质量的程序的出现,商业供应商正在认识到,将他们的产品移植到 Linux 可以获得丰厚的利润。

简而言之,迁移到 Linux 意味着不仅仅是获得一个稳定的操作系统。它意味着可以访问一系列高质量的免费和商业应用程序,而且每天都有更多应用程序在路上。

一位 SOHO 用户的经验

为了总结第一期,我将回顾一下我在从 MS Windows 迁移到 Linux 过程中获得的实际印象

  1. Linux 比商业操作系统更稳定,消除了重做丢失工作的时间和费用。

  2. 从短期来看,Linux 更难学习,但从长远来看,它具有更好的支持系统。

  3. Linux——虽然在绝对意义上是“免费的”——但在短期内会带来一系列机会成本,但从长远来看,它会多次弥补自身成本。

  4. Linux 的应用程序在数量和质量上每天都在增长。

现在我们有了一个基础,可以继续更详细地探讨 SOHO 用户从商业操作系统迁移到 Linux 的问题。在下一期中,我将深入探讨迁移的细节,讨论诸如基本系统管理和制作可靠备份等重要事项。我将更具体地介绍一些可用于 Linux 的软件,并将其与商业操作系统世界中可用的软件进行比较。我还将讨论如何与那些仍然使用商业操作系统的同事和客户进行交互和共享工作。

SOHO 设置的成本比较:Red Hat Linux 5.0 与 Windows NT

Migrating to Linux, Part 1
Norman M. Jacobowitz 是一位自由撰稿人和营销顾问,常驻华盛顿州西雅图市。请将您的评论、批评、建议和工作邀请发送至 normj@aa.net。
加载 Disqus 评论