小型企业选用 Linux
在最近的一篇文章中,一位作者提出了一个问题:“Linux 是否已为企业中任务关键型生产环境做好准备?” 他的回答是毫不犹豫的肯定,这应该不足为奇。任何听说过 Linux 的人都知道它在服务器领域的传奇优势。一个更好的问题——至少从作家的角度来看——应该是:“Linux 是否已准备好处理小型家庭式写作或咨询业务的日常需求,而这些业务没有 IT 人员?”
改进的硬件检测和易用性发行版(如 Mandrake、SuSE 和 Red Hat)帮助 Linux 比以往任何时候都更多地进入了桌面。此外,Linux 应用程序(如办公套件、电子邮件客户端、联系人管理器、传真客户端、Web 浏览器和财务软件)的不断改进,为您提供了一个系统,为每位作家和顾问提供了可行的替代方案。
我大约在一年前发现了这一点。在 2002 年春季,我清点了我用于运营商业写作业务的软件,发现 Linux 为我使用的每个专有应用程序都提供了可行且免费的替代方案。这一事实,加上 Linux 的稳定性和安全性,使我决定将我的小型企业迁移到该平台变得轻而易举。而且我从未后悔。
也许您是一位作家或顾问,像我曾经一样,正在认真考虑替代方案。或者,也许您听说过 Linux,但不确定具体要使用哪些应用程序。在本文中,我概述了任何 Linux 发行版中都包含的四个程序,作家或顾问可以使用这些程序来运营业务。篇幅有限,我无法涵盖每个应用程序的每个功能。但我希望涵盖足够的基础知识,以便读者对这些应用程序的功能以及如何在小型企业中使用它们有一个很好的了解。
我即将讨论的 Linux 应用程序可能不具备其专有对应程序的所有功能。也就是说,Linux 下提供的应用程序具有相同的功能,但不一定具有相同的花哨功能。我们不应该关注花哨的功能,而应该关注使用工具,使我们能够以相对较低的成本在稳定、安全的环境中完成工作。如果这正是您所寻找的,请继续阅读。
小型写作或咨询业务在软件方面有最低要求。我想这是这类业务的好处之一。以下应用程序通常是小型家庭式写作或咨询业务运营中最常用的:办公套件、联系人管理器/电子邮件客户端、Web 浏览器和财务软件。任何更多的都是锦上添花。
OpenOffice.org 是我首选的办公套件。它是 100% 开源的,可在多个平台上运行,并且可在 www.openoffice.org 免费获得。OpenOffice.org 套件的最大优势之一是它使用基于 XML 的文件格式。XML 是一种结构化元语言,可以轻松地封装文件,以便在原本不兼容的计算机系统之间进行分发。因此,您数据的持久性得到了保证。
OpenOffice.org 套件由四个不同的应用程序组成:OpenOffice.org Writer、OpenOffice.org Calc、OpenOffice.org Impress 和 OpenOffice.org Draw。
OpenOffice.org Writer 是套件中的文字处理器。它的界面具有熟悉的外观和感觉;它类似于 Microsoft Word 和 Sun 的 StarOffice Writer(图 1)。

图 1. 完成我的作业
作为一名商业作家,我只使用了文字处理器 10-15% 的功能。我的客户完成了大部分图形设计和格式设置。从商业信函和提案到文章和书籍,OpenOffice.org Writer 完全足够完成我的工作。
Writer 界面直观,布局合理,方便我在需要时找到我需要的工具。它拥有当今成熟的自由撰稿人/顾问所需的一切,甚至更多,并且它可以将数据保存为多种文件格式,包括 Microsoft Word 6、Microsoft Word 95、Microsoft Word 97/2000/XP、富文本格式 (RTF) 和 StarWriter 5(早期的 StarOffice 文件格式)。它甚至可以导出 PDF。
一个注意事项:如果您使用大量表格或特殊格式,则在导出到 Microsoft Word 或其他办公套件时,其中一些格式可能会丢失或乱码。一个好的经验法则是,您的布局越简单,与其他文字处理器的兼容性就越好。
由于作家的需求很少,我几乎不使用 OpenOffice.org 套件中的其他程序。但就电子表格而言,OpenOffice.org Calc 具有人们在电子表格中期望的所有常用功能,包括自动求和、自动套用格式、图表和许多其他功能。它可以将工作保存为 Microsoft Excel、StarCalc、数据交换格式,当然还有它自己的格式(图 2)。

图 2. OpenOffice.org Calc 电子表格
OpenOffice.org Impress 是一个演示程序,具有 Microsoft PowerPoint 的所有基本功能,但缺少模板。缺少模板会增加您设计演示文稿的工作量。Impress 可以读取和写入 PowerPoint、StarImpress 及其自身的文件格式(图 3)。

图 3. 构建演示文稿
绘图应用程序 Draw 具有所有常用的图形功能,包括读取最常见图形文件类型的能力。它可以保存为 OpenOffice.org 的 Draw 格式和 StarDraw 格式,并且非常适合基本需求(图 4)。

图 4. 绘制图表
尽管 Linux 有许多可用的联系人管理器和电子邮件选项,但我更喜欢将它们结合起来。这样做更方便——一切都在那里,所以我不必打开两个不同的应用程序。Ximian Evolution 很好地满足了这一需求。它既是电子邮件客户端,又是联系人管理器/任务计划程序,它为作家/顾问提供了一站式信息资源。首次启动该程序时,您将进入摘要屏幕(图 5)。
除了天气信息和有关 Linux 的最新文章列表外,Evolution 还显示了您的收件箱和发件箱中有多少邮件。它还显示了当天的任何待办任务或约会。摘要窗口的左侧是 Evolution 内的不同区域,您可以在其中设置约会、安排任务以及发送和接收电子邮件。单击收件箱图标将带您进入 Evolution 的电子邮件客户端(图 6)。
Evolution 的外观和感觉类似于 Microsoft 的 Outlook 程序。所有常用的电子邮件按钮和服务都列在页面顶部。Evolution 1.2.1 版本的一个不错的功能是“新建”按钮。只需单击一下,您就可以创建新的邮件消息或联系人,而无需导航到 Evolution 的特定区域。
借助 Evolution 的联系人客户端,可以轻松创建和管理联系人(图 7)。我可以输入常用的姓名、地址、电话号码等,但我也可以单击详细信息面板和 瞧!我还有另一个屏幕来记录其他信息。而且,我掌握的客户信息越多,我与他们沟通的能力就越强。如果您想知道,协作面板允许您记录那些在 Internet 上发布其日历信息的客户的 URL。这是 Evolution 的开发人员如何对该程序的组件进行大量思考的另一个例证。
一旦我建立了一个联系人列表,我就可以根据任意数量的不同搜索条件搜索该列表:字母顺序、电子邮件地址或类别(图 8)。您甚至可以使用“高级”选择创建自己的搜索条件。然后,您可以将联系人归档到您选择的任何类别下,并相应地搜索它们。对我来说,这使得寻找潜在客户变得轻而易举。
日历客户端(图 9)非常简单明了,您可以设置日历窗口以适合您的喜好。只需拖动边框到所需大小即可更改窗口区域。导航到所需日期后,双击约会时间,将打开一个单独的窗口(图 10)。然后,您可以填写约会的详细信息并存储以供以后查看。您还可以设置日历以在约会前几分钟、几小时或几天提醒您。
任务计划程序的工作方式类似。导航到“新建”按钮并选择“任务”。将打开一个窗口,您可以在其中键入任务的详细信息。任务存储在 Evolution 的“任务”区域中,可以按时间和日期顺序显示,让您了解您是否按计划进行项目或一组任务。此外,一旦任务完成,您可以将其选中,并确切地知道您已完成的工作以及剩下的工作。
还有更多功能可供您自行探索。与 Linux 一样,Evolution 允许您以多种不同的方式完成相同的任务。
到目前为止,最流行的两个 Web 浏览器是 Mozilla(图 11)——基于与其商业对应产品 Netscape Navigator 相同的渲染引擎——和 Galeon(图 12),这是一款 Web 浏览器,它具有与 Mozilla 相同的许多功能,并且是 GNOME 桌面的一部分。
除了这两个浏览器外,Linux 还提供 Konqueror,这是一款基于 KDE 的文件管理器/Web 浏览器。大多数 Linux 浏览器都支持 128 位加密以进行安全交易。
说到交易,通常最好拥有多个 Web 浏览器。原因是什么?网站访问。起初,您认为浏览器就是浏览器;除了外观和感觉外,它们都做同样的事情。即使 Mozilla 很流行,但它缺少 Konqueror 具有的功能:可更改的用户代理。
当您连接到网站时,您的浏览器会向服务器标识自己,提供其名称、版本号以及运行它的系统。尽管大多数网站都与浏览器无关,但如果您没有某种浏览器,有些网站会让您感到困难。
例如,每次我尝试登录我的电话公司的网站时,总是遇到问题。该网站从不允许我通过某个点。在挠头思考了一段时间后,我想起了有关某些网站不支持 Microsoft Internet Explorer 以外的浏览器的报道。
这就是用户代理的用武之地(图 13)。我只是将我的 Web 浏览器的身份更改为 Internet Explorer 5.0,我的网站交易顺利完成。您不会经常遇到这种情况,但如果您遇到这种情况,请尝试更改用户代理,看看会发生什么。同样,这表明 Linux 除了提供克服专有障碍的工具外,还为用户提供了多种不同的方式来完成相同的任务。
一旦您赚了钱,就需要对其进行跟踪。财务软件通常可以满足这一需求。Linux 最不为人知的秘密之一是开源会计项目 GnuCash(图 14)。
GnuCash 是一个强大、易于使用的会计系统,可以轻松平衡您的个人账簿。GnuCash 的设置向导允许您通过简单地回答几个问题和进行一些选择来设置具有不同期初余额的多个帐户(图 15)。

图 15. GnuCash 设置
尽管 GnuCash 具有其专有对应程序的功能,例如事务自动完成和支票号码自动递增,但它像专业会计师和企业会计软件一样使用复式记账法。
复式记账系统的理念是,每笔交易都有一个帐户的借方和一个帐户的贷方。这样,您就知道钱是从哪里来的以及流向何处。例如,如果我想支付一些与业务相关的书籍费用,我将从我的储蓄帐户借记,并贷记书籍的费用帐户(图 16)。当您需要找出所有资金的去向时,这是一个非常宝贵的工具。
GnuCash 的真正优点在于您可以自定义它以适应您的个人财务状况。常用帐户列表已准备就绪——费用、收入、股票、投资——每个帐户都有自己的子帐户结构。但是,您也可以添加自己的帐户并删除您不使用的帐户(图 17)。
GnuCash 的另一个不错的功能是能够拆分交易,因此您可以在一笔交易中包含多个借方或贷方帐户。这使您可以微调交易并显示特定财务活动中涉及的每个帐户。
最后,GnuCash 具有多个图形报告,可以一目了然地显示您的净资产、您的收入、您的支出、损益等等。仅凭这一点就可以让您更精确地管理您的财务。
GnuCash 附带了更多功能——此处不胜枚举——但可以说,对于一家单人店来说,GnuCash 拥有您需要的所有功能,甚至更多。
在撰写本文时,GnuCash 的版本为 1.6.7,旨在用于个人财务。不存在客户和供应商跟踪或发票和账单支付等业务功能。但是,您可以自定义 GnuCash 以平衡小型企业的账簿,只需稍作调整,如前所述。随着 GnuCash 1.8 的发布,将提供小型企业会计功能,包括发票和账单支付。
在一家财富 100 强公司工作了近 15 年后,Gary Maxwell 开始了他的第二职业,成为一名商业作家。作为一名 Linux 爱好者,Gary 完全使用 Linux 和开源软件运营他的业务。他专注于广告文案和企业传播。如有问题或意见,可以通过 gary@garymaxwell.com 与他联系。