随便浏览

作者:Phil Hughes

众所周知,Linux 今天之所以取得这样的成就,归功于互联网。如果没有互联网提供的国际通信,这样的开发工作是不可能实现的。

此外,Linux 也正在为互联网做出巨大贡献。成百上千的 Web 服务器(包括我们自己的)和互联网服务提供商(包括我们使用的那一家)都基于 Linux 系统。值得称赞的是,许多商业供应商也纷纷加入了 Linux 的行列。有些只是销售硬件,有些销售完整的 Linux 系统,还有些销售 Linux 软件。浏览本杂志上的广告,您就能大致了解哪些公司决定加入 Linux 的行列。

SSC 已经看到了 Linux 和万维网之间的联系,并正在创办一本新杂志,WEBsmith。如果您是LJ的订阅者,您将在 1996 年 1 月发行的LJ中看到 WEBsmith 的创刊号。虽然 Web 的内容远不止 Linux,但我们希望促进 Linux/互联网的联系。

现在,来说说坏消息。在我写这篇文章的时候,最新版本的 Netscape,最流行的 Web 浏览器,刚刚发布。虽然 Netscape 有 Linux 版本,但它不受支持。此外,虽然 Netscape 为其他平台提供了安全的服务器软件,但它不适用于 Linux。

我不知道您对此有何感想,但对我来说,这让我觉得我们正在被视为二等公民。并不是说 Netscape 不能在 Linux 上运行。只是 Linux 和 Linux 社区显然没有受到重视。

我们是一个积极分子的社区。我们已经让 Linux 从无到有,发展成为全球成千上万人的首选操作系统。而且我们帮助 Linux 打入了商业世界。我认为现在是时候就 Linux 和 Web 浏览器采取一些行动了。

我们不必从头开始。Arena,在许多 Linux 发行版和存档中都有,是一个正在开发中的 HTML 3.0 浏览器。虽然不完整,但 Arena 提供了一些非常好的功能。我最喜欢的是它实际上验证您的 HTML 是否正确。我第一次在我们的网站上运行 Arena 时,发现大约 90% 的页面都产生了错误的 HTML 错误消息。我并不是以此为荣,我只是认为拥有一个检查您工作的工具非常有价值。

Arena 来自万维网联盟 (W3C),这是一个由麻省理工学院计算机科学实验室运营的行业联盟。 在欧洲,它是麻省理工学院与 Web 的发起者 CERN 以及法国的 INRIA 之间的合作。 Arena 是使用名为 W3C 参考库 的通用代码库构建的。 它目前以二进制文件的形式提供给大多数主要的 Unix 平台(在这种情况下,主要平台包括 Linux)。

引用 W3C 关于 Arena 的计划:

Arena 将继续成为 HTML3 和样式表的测试平台浏览器。我们没有资源也没有意图将 Arena 打造成功能齐全的 Web 浏览器,但欢迎大家主动帮助添加功能。

我还没有与 W3C 的任何人交谈过,但是,如果 Linux 社区有兴趣,我愿意领导 Linux 社区内的一项倡议,旨在进一步开发 Arena 的功能。

其中一项倡议来自 Mazama Software Labs 的 David Bonn,他建议编写您可以称之为 浏览器工具 的东西,这将使得轻松地将 HTML 浏览器嵌入到您的应用程序中成为可能。这有个优点,您可以构建HTML浏览只是其中一部分的系统。例如,您可能想为您的办公室构建一个系统,以便文员可以访问 HTML 格式的程序。您可以将其包含在他们常用的应用程序中,而不是让他们学习新程序来阅读这些程序。

我相信还有很多其他方法可行。在这一点上,我只是将一项新的开发工作的想法提出来,看看 Linux 社区成员是否感兴趣。 让我们知道您的想法。请给我们发送邮件,或者更好的是,发送电子邮件至 linux@ssc.com

资源

万维网联盟 URL: www.w3.org

Arena 信息: www.w3/org/pub/www/Arena

加载 Disqus 评论