读者来信

作者:Various
赞扬 Wayne

我只想表达我对 Wayne Marshall 在 2001 年 6 月刊上发表的“非洲算法”一文的赞扬。这绝对比典型的 Linux 成功故事更上一层楼。富有洞察力、投入、辛酸、经验丰富且见多识广,您应该将 Marshall 先生的视角视为涵盖 Linux 新兴全球影响力的典范。这里的原则和价值观绝对适用于印度(FSF 正在那里开设分公司)、中国(政府已采用自由软件,即使不是政治自由)以及世界许多其他地区,如东欧和南美。请随时向我们更新全球发展情况。感谢你们制作了一本一流的杂志。

—William G. McGrath

为我们欢呼

我只是想写信告诉您,我一直认为《Linux Journal》在涵盖 Linux 和技术的杂志中拥有最高质量的内容。我不断地获得复习课程,了解新的代码和项目,并通常从您的出版物中获得极好的信息。

我特别想赞扬您的常规栏目:“在熔炉旁”、“与 Linux 一起烹饪”和“偏执的企鹅”。许多信息也适用于其他 *nix 系统,这使得您的出版物成为我长期保留的杂志之一(这让我妻子非常懊恼)。无论如何,谢谢各位,并继续保持良好的工作。

—Joe Heck

未检查的检查器

在 2001 年 7 月的《LJ》文章“在 Linux 上调试内存”中,我注意到我一直在使用的开源内存检查器未在文章中列出。该检查器包含一个替换的 malloc 库以及 gcc 的补丁。gcc 补丁围绕局部变量包装了类似 C++ 的构造函数,并在内存引用之前插入测试。这使得检查后的程序能够检测到对局部变量和一些全局变量以及 malloc 分配的缓冲区的内存覆盖,并且检查会在覆盖发生时立即捕获。您可以自由混合使用已检查和未检查编译的目标模块。该检查器还包括 mem* 和 str* 例程的替代品,并且可以检测到针对已检查内存对象的无效调用,即使来自未进行边界检查的模块也是如此。

从 gcc 扩展页面 gcc.gnu.org/extensions.html 可以找到指向该检查器的链接。

—William Bader

专有对等

在您 2001 年 7 月刊《LJ》上发表的“在 Linux 上调试内存”一文中,您将 Rational 的 Purify 列为专有工具。但就我从他们的网站上看到的情况而言,他们不支持 Linux。此外,不久前我确实与一位 Rational 销售人员交谈过,他说他们没有任何支持 Linux 的计划。您知道其他情况吗?

Sorfa 回复: 看来您是对的。在撰写本文时(今年年初),有迹象表明 Purify 将在 Linux 上得到支持。我(错误地)认为,在文章发表时,它将会可用。这很遗憾,我为不正确的信息道歉。看来唯一的专有替代品是 Insure++。

重新审视认证

我必须恭敬地不同意 Allan Hall 在 2001 年 7 月刊的信中的观点。认证本身当然不能替代经验,但它确实表明候选人至少采取了主动参加一些课程、阅读一些书籍并通过了一些考试。它通常还需要预先投入数百美元。

我不明白为什么在经验水平相同的情况下,不能给获得认证的候选人比未获得认证的候选人任何优势。

—Bill Cunningham

MPlayer 的魔力

只想写信告诉您,Robin Rowe 的文章“MPEG-1 电影播放器”(2001 年 5 月)非常有帮助,并且还说服我续订了《Linux Journal》的订阅。我想在新笔记本电脑上播放电影,之前玩过 xanim,但您推荐的 MPlayer 非常棒。它可以编译、安装并且像魅力一样工作。再次感谢。

—Chuck

更友好的 CVS

正是像“CVS:入门”(2001 年 7 月刊《LJ》)这样的文章让我继续订阅《Linux Journal》。多年来我一直在做基本的 RCS,并且知道肯定有更好的方法。但让我们面对现实,CVS 的手册页对于新手来说有点难以理解。但在阅读文章后的第二天,我开始在工作中使用 CVS(杂志现在在我桌子上打开到第 72 页),并且我现在对长期管理问题感觉好多了。请继续发布!非常感谢您和 Ralph Krause 将这篇文章整理出来。

—John Evans

来自源头的赞扬

我刚刚浏览了您在《LJ》(2001 年 6 月)中关于 Nessus 的文章,我只想祝贺您,无论是文章内容的准确性,还是您为读者提供的出色的分步说明。

为了说明您解释得有多好:我只收到了一些来自(似乎是)您的文章读者的安装问题,而邮件列表在《LJ》发布后的两周内增加了约 100 名新用户。(并祝贺您没有直接从 nessus.org 截取屏幕截图,就像很多人做的那样。)确实做得非常出色。

—Renaud Deraison Nessus 项目

再想一想

Choong Ng 在 2001 年 8 月刊中对 Mandrake 8.0 的评论很好地概述了该版本的优点和缺点。但是,他没有提到一个重要问题。似乎 Mandrake 8.0 附带的默认内核在许多 IBM ThinkPad 笔记本电脑中无法与 PS/2 鼠标指针一起工作。在 ThinkPad 邮件列表中,有些人甚至因为这个问题而无法安装 Mandrake 8.0。

—Mendel Cooper

勘误

Izzet Agoren 的内核角(2001 年 5 月) 第 28 页的代码行

echo /proc/sys/net/ipv4/ip_forwarding

应为

cat /proc/sys/net/ipv4/ip_forwarding
Mitch Chapman 的“使用 Glade 创建用户界面”(2001 年 7 月) 本文中列出的 Glade 主页链接已过时。新地址是 glade.gnome.org

—编辑

加载 Disqus 评论