读者来信
读者来信
抱怨
我刚刚阅读了 Dave Taylor 在 2010 年 7 月刊上发表的专栏文章“Simple Scripts to Sophisticated HTML Forms, Take II”。我不知道如何委婉地提问,所以我就直说了。如果您为 Linux Journal 撰稿,为什么您在 Apple OS X 而不是 Linux 发行版上编写脚本?如果您不想使用 Linux 作为您的主要操作系统,那没关系,但至少请为我们做件事,启动一个装有 Linux 的虚拟机。 除此之外,系列文章很棒。
—
Jason Froebe
Dave Taylor 回复: 问得好! 然而,我很久以前就已确定,从命令行角度来看,任何符合 POSIX 标准的 *nix 系统在功能上都是相同的。 虽然我当然可以——并且过去也曾这样做过——在我的计算机上安装各种不同的 Linux 系统,但我还是使用基于 NetBSD 的 Mac 命令行(它是 Mac OS X 的一部分)进行测试,并在运行我的主要网站的 FreeBSD 服务器上进行复核。 它们本身是 Linux 系统吗? 不是。 这重要吗? 我不这么认为。 您怎么看?
感谢 Nokia N900 评测
我对 Kyle Rankin 撰写的关于 N900 的评测印象深刻,以至于我立即上网开始阅读关于这款出色产品的资料(参见 2010 年 5 月刊)。 我读到的关于它的资料越多,我就越想要它。 所以现在感谢 Kyle Rankin,我拥有了一部。 仅供参考,最新的更新对 GPS 帮助很大。 此外,现在有一个逐向导航应用程序,Mobile Maps。 售价 49.99 欧元,约合 61 美元。 谢谢你 Kyle Rankin!!
—
jpm1973
赞扬“扫描探险记”
感谢 Dirk Elmendorf 在 2010 年 6 月刊上发表的“扫描探险记”。 和 Dirk 一样,我也有一段时间对 Linux 中的扫描仪,尤其是多功能设备敬而远之。 然而,我一直在越来越多地考虑更换我的普通激光打印机,但嗯,我仍然有些胆怯。 Dirk 的专栏文章大大鼓舞了我的勇气! 多功能打印机,前进!
—
Kay Schenk
使用 Telnet 发送电子邮件
关于 Torsten 的来信和 Kyle Rankin 在 2010 年 7 月刊上的回复,请注意,实际的 SMTP RFC 是 RFC-5321 而不是 2821。 它在 2008 年进行了更新。 请参阅 www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=5321&opt=Number&num=25。
—
Wayne Pollock
Plone
我希望 Linux Journal 刊登一篇关于 Plone 的文章,因为第一,你们还没有刊登过关于它的任何文章,第二,我希望更多人了解它。 此外,我在 Barnes & Noble 购买了 6 月刊的 Linux Journal,我正在考虑订阅它。 虽然我只有 11 岁,但我学到了很多关于为什么有这么多发行版以及它们之间有何不同的知识。 我使用 Linux Mint 9。
—
Stephen McIntosh
杂志上刊登关于 Plone 的文章已经有一段时间了,但是如果您查看我们的网站,您会找到一些过去期刊的文章。 我很高兴您喜欢 6 月刊,并希望我们能继续为您带来娱乐和信息。 一定要查看我们的网站,也有许多仅在网络上发布的主题定期推出。 欢迎加入这个大家庭!—Ed.
感谢 LJ 存档 CD
我订阅了很久,以至于我都记不清了,而且我一直保留着所有的 LJ 杂志。 不幸的是,由于要准备装修我父母的房子,而我又要搬到一个较小的公寓,我没有空间存放我的 LJ 收藏(以及其他东西)。 我不得不一下子扔掉我所有的杂志。 幸运的是,你们推出了 LJ CD。 现在,即使我不再拥有印刷版,我也可以阅读所有杂志了。 无论如何,非常感谢 LJ。 我喜欢它。 继续努力!
—
Edmund Wong
天哪! 不过说真的,我的妻子经常问我为什么要保留每期 Linux Journal 的多份副本,我的回答通常是一些深刻而有意义的话,比如“因为!” 她很少被感动。 不过,我理解您的痛苦,我很高兴 CD 能稍微缓解一下这种痛苦。 感谢您的来信。—Ed.
维护自动生成的文件
在 2010 年 6 月刊的 Hack and / 专栏中,Kyle Rankin 向接替他的下一任系统管理员提出了一个可能的噩梦。 该脚本自动生成一个配置文件,其中包含注释,说明“在此处为每个主机添加任何额外的 munin 选项”。 然而,当以 cron.daily 方式运行时,这意味着其他人可能会偶然发现该配置文件,对其进行更改,然后在第二天因更改消失而感到困惑。
任何自动生成的内容都应该将此类注释替换为标头注释,标头注释指示它是自动生成的、生成的来源和时间戳。 帮助下一个继承该系统的可怜人(甚至是你自己),因为一年后,你可能不记得你做了什么。
—
David Morton
Linux 的未来:普通 Windows 用户
致 Linux 社区的一封公开信
我认为自己是高于平均水平的 Windows 用户。 我已经参加并通过了 A+ 认证和一些 Windows 网络课程。 我对 DOS 命令行和 Windows 有一个基本的、全局的理解。 我不喜欢任何人,比如 Windows 或 Google,垄断对其客户的控制权,所以当 Linux 在 1990 年代出现时,我希望它能成功。 我一直很喜欢 Linux 为我们带来的每个人都可以使用的免费计算机操作系统的想法。 当我说免费时,我的意思是免受 Microsoft 或其同行的控制的自由。 我不介意为提供免受控制的自由的操作系统付费。 所以我在 2000 年左右尝试使用 Red Hat 发行版,但无济于事。 现在,十年后,我又开始使用 Ubuntu 了。 我喜欢它。 Ubuntu 有很多方面我比 Windows 更喜欢。 其中之一是几乎任何您需要/想要完成的事情都有很多免费软件。 我看到的问题是许多硬件设备和软件不兼容。
如果 Linux 要在个人消费市场取得进展,就必须克服这些兼容性问题。 我想完全抛弃 Windows,但目前,这不可行。 我列出了一些我看到的当前障碍以及 Linux 社区需要努力实现的目标,以便它对大众具有可行性
与所有 Linux 软件和硬件设备的兼容性,无论消费者使用的是哪个 Linux 发行版。 Linux 社区需要作为一个整体与硬件和软件制造商联系,制定统一的标准,无论使用哪个发行版都适用。 这引出了下一个项目。
各种发行版必须拆除同行之间的壁垒,为了共同利益而共同努力,这就是 Linux for all。
100% GUI 界面,无需使用终端,除非用户想专门使用它。 我认为,这是我们必须共同克服的主要障碍,并且对于安装尤其需要。
我希望这能为 Linux 社区提供一些关于如何让 Linux 变得更好,并更容易被非技术普通用户使用的想法。
—
Christian
感谢您的来信。 我很高兴看到人们分享我对自由和开放软件的热情。 虽然我基本上同意您的观点,但自由不可避免的后果之一是每个人都有权以不同的方式做事。
我希望有一个通用的软件包管理系统(我会选择 .deb)。 我希望有一个通用的 GUI 界面。 我希望有通用的配置工具。 然而,我担心,如果我们“强迫”遵守标准,我们将失去我们所热爱的自由。 这是一把非常棘手的双刃剑,我不确定我是否能想出一个理想的答案。 希望您的来信和我的回复能让人们开始思考这些事情。—Ed.
朋友之间不应使用 Windows
我的家是 100% 无 Microsoft 的。 我的主要台式机运行 Mint-9-amd64,我的旧笔记本电脑运行 Ubuntu 9.04,我的 Dell Mini 9 Netbook 运行 Xubuntu 9.10。 我尝试过许多其他发行版,但我最喜欢这些。 我有一个朋友想切换到 Linux,甚至在他的 Windows 7 机器上的 VMware 中摆弄 Ubuntu 10.04,但他就是无法切换,主要是因为依赖于一个特定的 Windows 应用程序,但我也怀疑这是对未知的健康恐惧。
我最近邀请这位朋友和我一起参加即将到来的本地 Linuxfest,但他因日程冲突而拒绝了。 我担心他永远不会“彻底”切换到 Linux,所以我给了他以下建议。 我在此消息中分享它,是因为其他读者可能会发现它对于帮助苦苦挣扎的转换者很有用(信的其余部分是对我朋友的建议)。
多年来,我一直在 Windows 和 Linux 之间来回切换。 每次我都被迫回到 Windows,因为我感觉某些关键应用程序只存在于 Windows 中,并且当某些事情在 Linux 中似乎更难完成时会感到沮丧。 随着时间的推移,我逐渐切换到 Windows 版本的许多 Linux 中使用的开源软件包,并发现,随着使用上的熟悉,我逐渐习惯了开源应用程序,例如 OpenOffice.org、GIMP、Gramps、GnuCash 和 Scribus 等等。 在某个时候,我意识到我使用 Windows 除了作为开源软件的程序启动器之外什么也没做,而且真的没有理由继续使用 Windows。 那时,我 100% 切换到 Linux,永远抛弃了 Microsoft。
如果您真的想放弃 Microsoft,我建议您遵循类似的道路。 开始使用您当前程序的多平台开源等效程序,经过一段时间的适应后,您也会意识到您不再真正需要 Microsoft Windows。
从 OpenOffice.org 开始。 它和 Microsoft Office 一样好,只是这里那里有点不同。 学习曲线并不陡峭,而且值得付出努力。 在 OpenOffice.org 之后,一次切换一个,切换到其他开源解决方案。 首先,阅读此内容: tinyurl.com/2xju2m。
—
Ed Comer
好建议! 切换到开源替代方案是实现过渡的好方法。 此外,您的链接提供了很棒的信息。 谢谢!—Ed.
Rockbox 不是 Linux!
我想我最好留个便条,以防其他人没有纠正 Dan Sawyer 在他发表在 2010 年 6 月刊 Linux Journal 上的“Philosophy and Fancy”文章中的断言。 他在文章中说:“如果不提及嵌入式发行版——Linux 和衍生操作系统(如 Rockbox 和 Android)的版本,这些版本旨在在手持设备、网络设备、NAS 服务器以及消费者喜欢使用和黑客喜欢重新利用的数十种其他小工具、玩具、工具和机器上运行,那么对不同方法的讨论就不完整。”
不幸的是,Dan 犯了一个错误,很多人出于某种原因也会犯这个错误,那就是 Rockbox 在某种程度上是基于 Linux 的。 事实并非如此——甚至根本不是。 内核完全是从头开始编写的,我们也没有发布“发行版”。 我们不包含任何 GNU 工具,因为它们会被 GNU 项目识别出来。 (我说这话仅仅是因为我想不出我们发布的任何工具,但我不想声称某些后来被证明略有不实的东西!) 我想如果 Torvalds 先生发现人们认为是他写的,他会非常生气! 它与 Linux 唯一共同之处在于它大致符合 POSIX 标准(尽管远不如现在的 Linux 本身)。
我们 Rockbox 项目的人员一直对似乎很多人都确信 Rockbox 是基于 Linux 的这一事实感到困惑。 我们当然从未说过它是! 事实上,如果 Dan 能向我们指出他自己在这件事上感到困惑的根源,我们也很乐意为任何人澄清事实!
除此之外,这篇文章读起来很有趣,我感谢 Dan 为撰写它所投入的其余时间!
—
Bryan
Dan Sawyer 回复: 当然,您对 Rockbox 的看法是正确的。 在我追踪开源项目之间的哲学联系和交叉融合时,我未能准确地描述情况。 非常感谢您的指正!
动态 nmap + xymon
Kyle Rankin 在 2010 年 6 月刊 Linux Journal 上发表的精彩 Hack and / 文章,介绍了 nmap 的可 grep 输出功能,并最终介绍了您自己的 Munin 动态配置文件。 最酷的是,它 1) 简单,2) 容易,最重要的是,3) 非常容易和简单!
实际上,我借用了您的想法,在我工作时管理的网络上使用 xymon (www.xymon.com/hobbit/help/about.html) 做同样的事情。
您和我一样清楚,在任何环境中(即使是高度自动化的情况下)部署服务器都可能涉及很多步骤,但我真诚地喜欢这样的快捷方式,以使我在系统管理领域的生活更轻松一些。
朋友,继续提供酷炫技巧!
—
Adam
每月照片
您有想要与 LJ 读者分享的照片吗? 将您的投稿发送至 publisher@linuxjournal.com。 如果我们在杂志上刊登您的照片,我们将向您发送一件免费 T 恤。