Linux 版 (精华区)

发信人: netiscpu (说不如做), 信区: Linux
标  题: Lesstif:用户的印象
发信站: 哈工大紫丁香 (Mon May 17 13:20:58 1999), 转信

“Linux 公报...让 Linux 更富魅力!” 

---------------------------------------------------------------------------

-----

Lesstif: 用户的印象

作者 Larry Ayers 译者 赵蔚

---------------------------------------------------------------------------

-----

Linux 和各种商业 Unix 平台的一个主要区别是商业 Unix 平台大多带有某一版本的专

有 Motif 程序库。从本质上来说,Motif 主要是一个“构件集合”,一些程序库以及

头文件,用来给 X 窗口下的应用程序提供独特的外观,例如对话框、菜单、文件和字

体的选择框、拖放支持等等。 

有一些免费的构件库也能提供差不多同样的功能,比如 GTK,所以对于 Linux 用户来

说,Motif 并不是必需的,除了有一个原因。许多流行的免费软件项目是在科研院所里

开发的,比如在大学或者政府部门里,其中有一些是源于商业的或公司的开发项目。而

这些科研院所通常使用商业 Unix 平台,于是他们的程序员倾向于使用 Motif。 

大约一年多以前,我在 LSL 的网站买了一份 SWIM Motif。我需要编译的软件包有好些

需要 Motif 库程序和头文件的支持,比如 XEphem、NEdit、DDD 以及 VIM。商业 Mot

if 软件包的价格接近两百美元,但是那时这个新的 SWIM 版本只要六十,所以看起来

很不错。在我决定把我的 Debian 系统升级到基于 libc6 的 Debian 2.0 (Redhat 5

.0 以及 5.1 也是基于 libc6 的)之前,我的这个版本的 Motif 一直工作的很好,它

的质量很不错。我用的是非常顺手的 autoup.sh 脚本程序,它可以按照适当的顺序升

级核心软件包。看上去一切正常,但突然我意识到我的专有 Motif 库是基于 libc5 的

,不能在 libc6 环境下工作。 LSL 为像我这样的用户提供升级服务,但是需要额外的

三十美元,不过我觉得我已经在一个并不是非需要不可的软件包上花费了太多的钱,而

且谁能说 Linux 将来的发展不会使我又一次陷入窘境呢?像这样的情况真的使我觉得

源文件的用处非常之大。 

这时我已经看到了对 Lesstif,由一群自称“饥饿的程序员”的开发人员所开发的 Mo

tif 1.2 的免费并且公开源代码的克隆,非常有利的评估报告。今年早些时候,网景公

布了他们的源代码,这一事件也使得更多的程序员对 Lesstif 的兴趣大增,因为网景

要用到 Motif。更多的用户意味着会有更多的错误报告以及对程序员的额外的帮助;我

现在还没时间对这个事业贡献自己的一份力量,但我认为网景所引起的这一新的形势,

对于 Lesstif 大有裨益。有非常多的理由可以认为 Lesstif 会更加频繁的发布他们的

新版本。 

我真的不知道应该对 Lesstif 抱有什么样的期望。我还记得新闻组上有好多对 Lesst

if 的抱怨,诸如不能和这个或那个应用程序一起工作、与显示相关的毛病以及其他的

一些错误。有些是一年前的事了,这在“计算机时代”差不多就意味着十年过去了,所

以我有理由期望一个至少是非常有用的产品。 

我试用的第一个版本是 0.83 版。让我吃惊的是,它就像其他的 GPL 软件包一样易于

编译及安装。我(花了好几个星期的时间)重新编译链接了原先使用 SWIM Motif 链接

的所有的应用程序,觉得把我辛苦挣来的钱花在商业 Motif 版本上实在是愚蠢。到目

前为止,我试用过的所有应用程序在 Lesstif 下都工作的很好;有些软件包需要在 M

akefile 中指定 Lesstif 库文件以及头文件的路径,但是这是我仅需要做的工作。让

我尤其感到高兴的是,NEdit 也可以在 Lesstif 下工作,在此之前,这个编辑器由于

过分依赖 Motif 而没能在 Linux 世界获得广泛应用。 

在我现在使用的这个版本(0.85)的 Lesstif 中,只有一些很小的错误,而且并不影

响使用。 

Lesstif 对于 Linux 世界之所以重要的原因之一是:由于它的存在以及使用,程序员

们可以不再使用并不免费的软件包来开发必需使用 Motif 链接的应用程序了。应用程

序的开发人员可以继续使用 Motif,而 Linux 的用户可以编译并运行这些程序而无需

专有的库程序。 

Jon Christopher,Lesstif 开发组的成员之一,写了一篇有关 Lesstif 的历史及展望

的短文,很值得一读。一开始,它是为 Slashdot 网点而作的,可从这里得到。 Less

tif 的网点有最新的版本以及其他的新闻。 

---------------------------------------------------------------------------

-----

最后一次修改:6月28日 星期天 1998年 

---------------------------------------------------------------------------

-----

版权所有 ? 1998, Larry Ayers 

出版于第30期 Linux 公报,1998年6月

---------------------------------------------------------------------------

-----

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bin@mtlab.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.278毫秒