信件
我对 2001 年 9 月刊的 LJ 印象非常深刻。新面貌很棒。甚至感觉最近两期的写作比过去更专业了。我最初认为这一期是我读过的最好的一期!但是 2001 年 10 月刊也毫不逊色,甚至更好!我曾考虑取消订阅 LJ,因为文章读起来太随意了。我不知道这是否说得通。但是最近两期都非常出色!请继续保持良好的工作。
—Matt C.
我必须说,总的来说,我喜欢 Linux Journal 的新格式。然而,我对 UPFRONT 部分的内容减少感到失望。我真的很喜欢旧格式的 UPFRONT 部分中的所有引语和奇怪的统计数据。我希望 2001 年 9 月刊中缺少这些项目只是暂时的状况。
—John Metzner
不用担心,John——UPFRONT 内容的数量每月略有不同。
—编辑
我忍不住尝试了文章“可加载内核模块漏洞利用”(LJ,2001 年 9 月刊)中的小型驱动程序。但是存在一些问题:1) Listing 1 中有太多头文件,2) char * temp_buf 未使用,3) wrapped_write() 应该坚持使用“n”或“count”作为其参数之一,4) wrapped_write 我会写成 wrapped_write(int fd, void *buf, size_t n)。
我喜欢将所有“Linux sucks”短语替换为“Linux rules”的想法,所以我尝试实现它。我扩展了 wrapped_write 函数来执行这样的替换。函数 strstr() 在编译时给我带来了问题,而且我在我的 Mandrake 8.0 笔记本电脑上没有找到它的实现。“extern strstr”到处都是。所以我使用了一个带有 strncmp() 的简单循环,事实证明它更有用,因为它可以替换一个短语的多次出现。为了做到这一点并让编译器满意,我从 wrapped_write() 参数中删除了“const”,以便写回“void *buf”。此外,我不得不更改 linux/version.h 文件,因为我自己编译了内核,并且 insmod 在抱怨差异。但最后当我成功时,我真的很喜欢玩这样的内核模块:每当我尝试输入那个脏话时,它都会立即被替换。我尝试了一些编辑器,给自己发送了下流的电子邮件等等……太棒了!非常感谢作者;现在我同意 Linus Torvalds 的观点:Linux 的真正目的是为了乐趣。
—Vladislav Belogroudov
我想表达我对 Daniel D. Jones 的强烈赞同,他的信件发表在 2001 年 10 月刊的 Linux Journal 上。Marcel Gagné 的“与 Linux 一起烹饪”专栏中使用的法国厨师笑话令人恼火且乏味。虽然该专栏的内容具有一定的价值,但我怀疑只有我一个人觉得这种风格令人讨厌且无益。
—John Doherty
我期待着每月一次光顾 Chez Marcel。他的主题总是很有趣,他的解释具有极端的法式清晰度,我满怀希望 François 会给我倒一些 1998 年的 Chambertin。也许 Jones 先生有点 mal de mer,non?
—Peter P. Chase
“El Cheapo Linux”Rosen 先生?拜托了。改成“CheapLinux”怎么样?住在像加利福尼亚州旧金山这样的大城市旁边,我想人们不知不觉就开始说西班牙语了。西班牙名字并不意味着低质量。但是您确定使用 El Cheapo Linux 这个名字没有触犯某些法律吗?Google 找到了 2,440 个包含 El Cheapo Linux 的页面。
—Steven M. Ruiz
Rosen 回复: Ruiz 先生,我很抱歉您对我的 Linux 西班牙语名称感到冒犯。我想我本可以使用虚构的商标“Cheap Linux”来表明商标最终会与产品相关联,并根据常用语言中单词的含义以及广告资金创造的精神联想来传达许多营销信息。我没有必要为了那个观点而使用西班牙语。我使用了一个听起来像外语的商标是出于另一个原因,尽管我没有在我的文章中解释这个原因。(大约 500 字的文章只能说这么多!)许多人认为将商标翻译成外语(或听起来像外语的语言)将有助于他们避免商标侵权索赔。法律不是那样运作的。我怀疑美国商标局是否会允许注册 Manzana 计算机,或 Linux Sombrero Rojo,或者苹果电脑或红帽公司是否会袖手旁观地看着这些商标应用于竞争商品。我想我本可以为我的例子选择更精确的西班牙语 (Linux Barato)、法语 (Linux Vulgaire) 或德语 (Linux Billig)。也许那样的话,除了您之外的其他人也会感到不满,或者我可能根本不会受到批评。我对“El Cheapo Linux”进行了快速 Google 搜索。确实有很多点击量。但我的快速扫描发现没有一个可以作为有效商标。(真是松了口气!)看来,即使有人寻求该商标的商标注册,它也会因仅仅是描述性的而被拒绝,或者现在可能是通用的。无论如何,我无意冒犯。我代表许多讲西班牙语的客户,我为海湾地区的非营利性西班牙裔团体做公益工作,我小时候甚至住在危地马拉。所以我不是想听起来像是在贬低您的语言(或任何语言)或说这种语言的人。
在 2001 年 10 月刊中,Marcel 向我介绍了名为 ALICE 的美味项目。在他的文章中,他注意到了一个古老的网络娱乐项目,称为 MUD。我要感谢 Marcel 在过去烹制出如此美味的食谱,并在他的美食中添加了一些 MUD 调味料。
MUD 游戏和 Linux 天生一对。问问办公室里的一些本地极客,例如 Alan Cox 或 Illiad,什么是 MUD。图形游戏非常受欢迎,但您就是无法超越坐下来通过基于文本的界面进行角色扮演或砍杀您最好的朋友。万岁 Marcel 和 LJ!也许弗朗索瓦先生有一个 MUD 馅饼食谱,对吗?
—Calvin “Kyndig” Ellis
2001 年 10 月刊的 Linux Journal 中声明(第 44 页)
从那时起,像伯克利这样的大学和像 VA Linux 这样的公司开发了用于集群监控的高效软件包,并将其开源。我们使用来自 VA Linux 的名为 SystemImager 的节点克隆软件包 (www.valinux.com) 来进行软件升级。
我想澄清一下,SystemImager 实际上是由我,Brian Finley 创建和开发的。VA Linux 确实发布了我软件的一个版本,SGI 也以类似于 Red Hat 和 SuSE 发布其 Linux 版本的方式发布了一个版本。SystemImager 当前和未来的官方版本可在 systemimager.org 获取。
—Brian Finley brian@systemimager.org