什么是 Linux

作者:Phil Hughes

Linux 是 POSIX 操作系统规范(基本上是 Unix 操作系统的许多公共规范)的独立实现,它是完全从头开始编写的。Linux 目前可在具有 ISA 或 EISA 总线以及 386 或更高处理器的 IBM PC 兼容机上运行。Linux 内核由芬兰的 Linus Torvalds 和其他志愿者编写。许多实用程序来自自由软件基金会的 GNU 项目。在这个基本定义中加入一切本质上都是免费的这一事实(稍后会详细介绍),您就拥有了一个完整的类 Unix 操作系统,它可以在普通的个人计算机上运行。

虽然 Linux 可以在基于 386SX 的系统上运行,配备 2MB 内存和 40MB 磁盘存储空间,但这不会向您展示系统的强大功能。普通系统包含 8MB 内存和 300-1000MB 磁盘存储空间,以及常见的 VGA 监视器、键盘、软盘和接口板等外围设备。您从哪里获得它?如果您连接到互联网,您可以免费下载它。然而,考虑到它目前的尺寸,购买包装版本可能是一个更好的选择。Linux 的包装版本可在软盘、盒式磁带和 CD-ROM 上获得,价格从 30 美元起,具体取决于包含的内容。

虽然最初的 Linux 工作是以或多或少业余爱好的项目开始的,但 Linux 系统的商业发行和商业用途正变得越来越普遍。预计 Linux 将在当前计算机行业精简规模的趋势中发挥重要作用,因为在标准 PC 硬件上运行的单个 Linux 系统可以充当多个系统的服务器,并为运行 Unix 操作系统的专有工作站提供低成本的替代方案。

Linux 系统的绝大部分开发工作都是在互联网上的半公开论坛中进行的,目前 Linux 新闻组的读者人数约为 10 万人。这项工作在短短 2 年左右的时间里发展到如此庞大的规模。在未来两年内,我们预计互联网用户和 Linux 用户的数量都将出现惊人的增长。事实上,Linux 将成为许多人选择连接到互联网的工具。

今天,Linux 主要是一个类 Unix 系统。但是存在一个模拟器,允许它运行基于 MS-DOS 的应用程序,并且目前正在开发一个接口,该接口将允许 Linux 使用许多 Linux 发行版附带的 X-windows 系统的功能直接运行 Microsoft Windows 应用程序。因此,在不久的将来,Linux 将在一个平台上提供本机应用程序和运行许多现有基于 PC 的应用程序的能力。

Linux Journal 在哪里发挥作用?

到目前为止,Linux 的大部分工作都是以相当公开的方式完成的。Usenet 新闻组和各种电子邮件列表一直是制定设计决策、报告错误和记录新版本的地方。事实上,正是这个开放论坛使得由分布在全球各地的志愿者团队在如此短的时间内开发出如此惊人的产品成为可能。

随着 Linux 用户社区的持续增长,我们看到每个月都有大量新来者加入 Usenet 讨论。这些新来者中的许多人正在寻求永恒问题的答案:我需要什么硬件?我在哪里可以获得 Linux 的副本?以及为什么某些东西不起作用?我预计在这些新闻组之一上提出的每个问题背后,至少还有十个问题没有被提出,可能也没有得到解答。

这就是 LJ 发挥作用的场所之一。我们计划成为人们可以找到问题答案的资源。作为一本杂志而不是讨论组,我们可以整理所需的答案,并以更多人、更多地点可以访问的形式提供。是的,有些人有笔记本电脑和手机,他们可以带上公共汽车,但向朋友递上一本杂志仍然比帮助他或她快速掌握 Usenet 新闻阅读器的使用方法更容易。

我们将我们的读者群视为两个群体。许多当前的 Linux 用户都有 Unix 的专业工作经验。另一个群体是希望升级到多用户系统的 DOS 用户。通过教程和技术文章的结合,我们希望满足这两个群体的需求。我们想要解决的第二个受众是商业用户。当我和人们谈论 LJ 时,我发现我需要成为一名福音传道者。例如,我曾与硬件供应商和诊断工具制造商交谈过。只有一个人听说过 Linux,但当我告诉他们 Linux 的故事时,他们都在感兴趣和兴奋之间。

许多人质疑某物如何能够“免费”并且仍然能够让金钱易手。供应商们理解这一点。推出更多 Linux 系统意味着销售更多计算机、更多硬盘、更多以太网卡、更多通信板和更多咨询服务。为了比较,看看你的 CD 收藏。对于我们大多数人来说,CD 播放机的成本与我们购买的 CD 的成本相比微不足道。Linux 就像 CD 播放机,它将鼓励人们购买支持它所需的东西。

除了赚钱之外,Linux 还可以为最终用户提供更好的选择。例如,几年前我曾为一家小型企业做过咨询。他们需要一个具有数据库、文字处理和一些文档布局软件的多用户系统。而且他们的预算很小。他们得到的解决方案是基于单个 386 的系统,带有几个终端,运行 SCO Xenix、troff 和一个数据库。今天,他们需要增加更多的马力,并希望将基于 MS-DOS 的系统连接到他们现有的系统。

他们的升级路径是购买更多的计算机、更多份 Xenix(或 Unix)、TCP/IP 通信软件、网络文件系统软件和一些以太网卡,将所有东西连接在一起。换句话说,花费比他们最初添加所需功能时更多的钱。

如果他们的系统基于 Linux,他们已经拥有 TCP/IP 和 NFS,因为它们是 Linux 自带的。而且 Linux 不是按系统许可的,因此他们不需要购买更多许可证。因此,只需花费计算机和以太网卡的成本,他们就可以扩展他们的网络。他们可能会以不高于他们不得不勉强接受的系统成本获得他们需要的系统。

Linux Journal 是如何诞生的?

大约一年前,我正在和一些朋友谈论创办一本免费软件杂志的想法。经过几次会议,我们意识到“免费”是一个非常武断的术语,真正需要的是一本为消费者寻找软件最佳价值的杂志。我们很快意识到这将是一项巨大的努力,而且订阅成本会很高,因为它如果想完全客观就不能刊登广告。毕竟,广告预算最大的公司很少有最低的价格。

那时,我已经开始玩 Linux。在 PC 上运行 Unix 约 8 年后,我很想看看 Linux 能提供什么。我很快得出结论,Linux 比许多商业 Unix 系统更好,并且正在迅速成长为一个非常棒的产品。我向我一直在合作制作免费软件杂志的团队提到了 Linux 杂志的想法,期望他们会不屑一顾。但出乎意料的是,他们几乎都认为这是一个好主意。

我在当地的 Linux 会议和互联网上分发了一份问卷。同样,反馈非常积极,因此我们决定 LJ 是正确的发展方向。在经历了几次灾难之后,我们设法与《纽约 Unix》的出版商 Bob Young 取得了联系,您现在看到了结果。我们未来的发展方向取决于您。最初的文章和专栏是根据问卷中表达的兴趣而定的。我鼓励您,读者,写信或发电子邮件告诉我您希望在 LJ 中看到什么。我们的目标是促进 Linux 社区的利益。您就是那个社区,所以请告诉我们您想要什么。

Linux Journal 评论团队

加载 Disqus 评论