读者来信

作者:Various
红帽偏执

我看到了一些关于担心红帽公司接管 Linux 市场的信件。我感到有必要指出关于红帽公司的一些重要观点

第一,红帽 Linux 是 GPL 协议的,这意味着他们无法通过引入专有系统组件来挤压 任何 Linux 发行版。一个很好的例子是 RPM 系统;任何人都可以将红帽软件包管理器整合到他们的系统中,红帽也鼓励这样做。英特尔对红帽的投资将有利于所有 Linux 用户和发行版。

第二,红帽公司并非旨在打压竞争。红帽软件已被用作新发行版(如 Linux-PRO)的基础。任何人都可以自由下载、使用、修改、销售和整合他们的工作成果。

第三,红帽公司比其他商业发行版更早地拥抱新技术,例如 glibc。这可能会导致某些使用这些技术的程序与其他发行版不兼容,但这并非红帽公司的过错。其他发行版只是在采用这些非专有技术方面速度较慢。

第四,红帽的配置难度并不比其他 Linux 发行版高多少。任何事情在你学会如何做之前都是困难的。

第五,没有人强迫任何人使用红帽。甚至没有人试图这样做。

我曾使用过 Red Hat、SuSE、Caldera 和 Slackware;我看到了它们各自的优点和缺点。红帽不是我最喜欢的发行版。然而,当看到人们批评红帽并将其与微软相提并论时,我感到困扰,因为在我看来,这些批评大多是没有根据的。

—Michael O'Brien mobrien@unm.edu

gawk 3.1

我阅读了 Juergen Kahrs 在 1999 年 4 月刊上发表的精彩文章《使用 AWK 进行网络管理》,文章介绍了如何使用 gawk 将实时网络连接作为文件访问。现在我正在关注 gawk 3.1 的发布,它具有网络功能。

这篇文章将 gawk 的网络功能宣传为网络管理的瑞士军刀,人们可以很容易地看到它将如何帮助进行网络监控、内务管理、安全和优化。文章中还暗示并在 home.t-online.de/home/Juergen.Kahrs 中更详细地讨论了 gawk 网络功能的许多其他卖点,例如学习和原型设计人工智能、代理和 Web 服务器功能。

如果 gawk 在内部使用回调而不是循环等待活动,那就太理想了。这就是术语“非阻塞读取”的含义吗?我认为其他语言的包装器或仅仅是 shell 函数可能适用于 gawk 3.1 缺少的广播、非阻塞读取、超时和派生服务器进程等功能。谢谢。

—Bob recbo@erols.com

DOSEMU 和 Wine

虽然我是 Linux 的新用户,但我注意到一种趋势,要么开发与 Windows 良好通信的应用程序,要么使用模拟器来运行 DOS 原生程序。这似乎与 Linux 背后的理念(创建免费操作系统)相矛盾。凭借 Linux 卓越的文件系统,人们为什么还要运行 DOS 或 Windows 程序呢?一些程序管理器甚至使用了 Windows 9x 风格的工具栏。我认为程序员在程序设计方面应该更具原创性。

—Matthew Stapleton bifflinux@juno.com

目前,这是一个 Windows 的世界,因此 Linux 和 Windows 之间的良好通信是必不可少的。许多 Windows 和 DOS 应用程序在 Linux 上不可用,因此这些程序的粉丝希望使用 DOSEMU 和 Wine 等模拟器。这些人希望他们的桌面看起来很熟悉,因此开发人员倾向于提供用户会感到舒适的管理器,而不是开发全新的设计 ——编辑

音乐与 Linux

很棒的杂志!我是 Linux 的新手,在杂志架上找到一本非基于微软/苹果的杂志真是太棒了。我非常喜欢对 John Ousterhout 的采访和评论。如果我可以提一个要求:在我找到的所有文档中,几乎没有提及 Linux 系统的声音处理能力。我是一名音乐家,在 Windows 平台上使用过很多不错的程序,但在 Linux 上似乎找不到类似的东西。如果您能发表一篇关于这个主题的文章,至少会有一个人非常感激。

—Matt Nelson mnelson@nelcomail.com

一篇关于 Linux 和声音的优秀文章可以在我们 1999 年 2 月刊中找到:David Phillips 撰写的《Linux 的 Csound》。此外,早在 1998 年 9 月,我们就刊登了 Bob van der Poel 对名为 MUP 的音乐出版商的评论 ——编辑

关于 grep 文章的更正

在 4 月刊文章《grep:搜索单词》的语法部分,Jan Rooijackers 将 shell 扩展与正则表达式混淆了。grep 命令 grep flip * 确实使用了正则表达式“flip”,但它永远不会看到 *,因为 shell 已将该星号扩展为目录中的每个文件。Rooijackers 先生错误地解释说 grep 将星号用作正则表达式,意思是目录中的所有文件。

—Michael Jones mjone4@amfam.com

小更正

Linux Journal 很棒,第 60 期也不例外。但是,我想指出文章《Linux 2.2 和帧缓冲控制台》中的一个小的打字错误;文本说帧缓冲设备文件是 /dev/fd*。难道不应该是 /dev/fb* 吗?

—Celso Kopp Webber webber@sj.univali.rct-sc.br

是的,您找到了我们遗漏的一个错别字。感谢您指出 ——编辑

99 年 5 月刊中的 URL

我今天收到了免费的 Linux Journal 杂志,并开始阅读 Nick Bailey 撰写的文章《Creat:一个嵌入式系统项目》。它包含 Linux/Microcontroller 主页的 URL http://ryeham.ee.ryerson.ca/uCinux/。我尝试访问该站点,但没有成功。您能告诉我正确的 URL 吗?

—Rich keske@lexmark.com

讨厌的错别字!正确的 URL 是 http://ryeham.ee.ryerson.ca/uClinux/ ——编辑

加载 Disqus 评论