读者来信
读者来信
Puppy Love
我刚刚读完关于 Puppy Linux 的文章 [LJ,2008年4月刊]。我很高兴看到你们向读者介绍这个发行版。大约一年半前我发现了 PL。每年,我和我的妻子旅行大约六个月,通常是在我们的房车里。在 2007 年的旅行期间,我专门使用 PL 来安全地上网。我没有理由考虑任何其他发行版。我全心全意地向任何想要在闪存驱动器上使用操作系统的灵活性和安全性的人推荐它。我的 PL 版本包括 Firefox、OpenOffice.org 和 The GIMP。
我不确定文章是否清楚地说明了这一点,但由于 PL 操作系统在每次启动时都会重新加载到计算机内存中并从该内存中运行,因此在线攻击可能对操作系统造成的任何损坏可能只会持续到计算机关闭。下次启动,操作系统又是全新的。
—
Louis Benton
被遗忘的 gThumb
在 2008 年 3 月刊的 LJ “桌面必备软件” 文章中,作者 Dan Sawyer 似乎忘记了 gThumb,这是一款适用于 GNOME 桌面环境的照片导入器和组织器,它也允许照片导入(使用 PTP 协议),支持幻灯片放映,并提供有限的图像处理任务(平衡、对比度、变换、裁剪、消除红眼等等)。它几乎是许多 GNOME 安装的标准配置,但他没有提及它,而是偏爱相当“有争议”的 F-Spot(由于 Mono 及其关于 Windows.Forms 等的状态)。
一般来说,我更喜欢原生应用程序(因为外观和感觉),但我同意 Sawyer 先生在这篇文章中评论的所有应用程序,唯一的例外是 gThumb,我认为它应该被提及。
—
Gian Paolo Mureddu
Dan Sawyer 回复: 老实说,Linux 是一个 庞大 的软件宇宙,在我收到您的信之前,我从未遇到过 gThumb(它没有作为标准配置与我的任何 GNOME 安装一起提供)。我还没有时间进行适当的评估,但它看起来非常有前景。感谢您的推荐!
至于 Mono 的争议性,我明确表示尽可能远离各种许可和项目阵营之间的内讧。虽然我肯定对哪些工具包最一致地工作有自己的看法,但归根结底,我关心的是功能。如果该功能来自 Mono 代码库或(直到最近)Java 代码库,而不是另一个不太有争议的工具包,并且它保存为易于翻译和/或普遍可读的数据格式,那么我对它没有任何异议。
感谢您的来信。我很高兴您喜欢这篇文章!
关于通用安全
这封信与 LJ 没有直接关系,但作为一本涉及互联网安全问题的杂志,我认为读者和杂志编辑可以考虑以下一些想法,他们可以在不久的将来包括一些关于此的文章和讨论。
我是一所大学的教授。我做研究,也教书。自从我还是学生时代起,我就开始使用互联网,那时我们使用 FTP、Telnet、finger 等等。那些是自由的日子,像言论自由一样自由,像开源一样开放,互联网就是这样。但是,然后“蠕虫”来了,我们关上了大门。后来,我们加密了我们发送的所有内容,并建造了“防火墙”和“军事区”。现在,我们过滤所有进出我们网络的东西——有时是出于安全原因,有时是为了减少交通拥堵,有时是因为版权侵权。
在过去的几年里,这些“政策”造成的麻烦已经极大地影响了我们的工作。大型机构制定了规则来关闭他们的大门,而不考虑谁可能受到影响。有时我们甚至无法向某些同事发送电子邮件,因为我们的域名(可能像 .xy!! 这样通用)在黑名单上。
最荒谬的极端情况发生在上周。我指导不同机构的学生,我们交换信息、数据和档案。在其中一个机构,SSH 端口被移动到大于 1024 的数字,在另一个机构,所有高于 1024 的端口都被关闭,甚至包括客户端连接。这些措施是在没有通知用户的情况下采取的。结果是浪费时间试图找出为什么我们一直以来(直到最近)所做的事情不再有效,浪费时间适应新情况,以及浪费时间与系统管理员进行没有结果的讨论。
今天过滤数据包的自由非常大,互联网正逐渐变成一团乱麻,而不是流畅的交通网络。
我们需要标准——安全策略的标准。我们需要说服安全管理人员,最好的安全措施就是断开网络连接,或者更好的是,关掉电脑!但是这种简单的解决方案,像往常一样,对任何人都没有兴趣,即使对他们自己也是如此。我可以(很难)在没有互联网的情况下进行研究,但没有互联网他们会失去工作。
安全策略应该与最终用户讨论,他们毕竟是我们拥有互联网的原因。
—
Guillermo Giménez de Castro
Parallels 和 VMware Fusion
Dave Taylor 关于 Parallels 和 VMware Fusion 的文章真是令人欣慰 [“在 Mac OS X 中将 Ubuntu 作为虚拟操作系统运行”,刊登在 2008 年 5 月刊的 LJ 中]。我在我的 MacBook 上的 Fusion 中运行 Ubuntu 7.04 Server,它作为一个便携式服务器环境运行良好。我还可以依靠 Ubuntu 软件仓库,并获得开源世界的所有优势,而无需弄乱我的 Mac OS X 安装。希望 Linux 在 Fusion 用户群会随着时间的推移而增长,VMware 将在其产品中实现更多高级用户功能。我希望看到一个无需强制退出 Fusion UI 的无头选项。
未来是否有更详细文章的计划?特别是 Fusion 有一些选项(如端口转发)只能通过配置文件编辑启用。
—
Adam Backstrom
更多关于 Dave Taylor 的 Mac 文章
我真的很喜欢这篇文章。但是,我确实注意到三件事,我不太同意。
首先对我来说最重要的是第一段中关于 Mac OS X 是 Linux 发行版的说法。这是错误的。Mac OS X 基于 Darwin,Darwin 是 BSD 的变体。BSD 不是 Linux,反之亦然。它们是完全独立的代码库,尽管有一些跨平台交流。
其次,称 X11 “流行 Linux 窗口系统的紧密集成的版本” 有点离谱。X11 是一个 UNIX 窗口系统,最初是在 Linux 被设想很久之前在 MIT 开发的。这段话实际上并没有错,只是有点误导——至少我是这么理解的。
第三,在第五段中,作者指出,“自由操作系统(也就是说,除了 Microsoft Windows 之外的任何东西)……” Intel 机器有很多非自由操作系统。例如 OS/2(好吧,它现在已经死了)、DR-DOS(也死了)、Pick(没有死,但市场份额相当小——集成的 OS/RDMS 系统)和 Sun 的 Solaris(商业版)。在非 Intel 机器上,大多数操作系统根本不是自由的,例如 IBM “大型机” System z 上的 z/VM、z/VSE、z/TPF、z/OS,IBM System p 上的 AIX 和 IBM System i 上的 i5/OS。您可能已经注意到我对 IBM 机器了解一点。我从 1970 年代中期开始就在这些机器上工作,虽然不是为 IBM 工作。
—
John McKown
Dave Taylor 回复: 哎呀,有时候我不知道这些小精灵是怎么进入电脑并搞砸我完美撰写的文章的。我的意思是,真的,我可能在提交的原始文章中不小心说了这句话,但这显然是错误的,而且我知道这一点!Mac 的 Darwin 根源是 NEXTSTEP,NEXTSTEP 本身基于 Mach 2.5 和 4.3BSD。天哪,我为 4.3BSD 贡献过代码!正如您所指出的,X11 来自 MIT Athena 项目,并在 Linux 甚至还是一个梦想之前就发布了。我在这两点上都犯了错。
但是,关于 Intel 架构的其他非自由操作系统的评论,您得稍微原谅我一下。我在我的评论中试图带点讽刺和挖苦的意味。当然,有很多商业操作系统,除了非法的 P2P 副本之外,都是经过许可和严格监控的,包括您提到的系统和更多系统。
总而言之,我们让一些错误溜了过去,并为它们造成的任何困惑道歉。很高兴您喜欢这篇文章。我们保证下次会把事实弄清楚。
更多小精灵攻击 Dave
我仍然不确定 Dave Taylor 在 Linux Journal 中如何定位他的专栏。它可能一定是针对专业人士的专栏——某种“谁找到我偷偷放进去的错误”的东西。当然它不可能是给初学者的,初学者会被所有代码都不能像文本让你相信的那样工作而感到沮丧。
在他的 2008 年 5 月专栏中,Dave 想给我们提供关于错误处理和使脚本更健壮的建议,但再次没有检查他自己的代码片段是否有错误。
以下2>&1 >/dev/null输出重定向将无法按描述的方式工作,因为首先,STDERR 被重定向到 STDOUT(当前仍然)连接的位置,然后 STDOUT 被发送到数据虚无之地,但重定向的 STDERR 不会随之而来。>&1重定向并不意味着“将其传递给 STDOUT”,而是意味着“将自己重新连接到 STDERR 现在所在的位置”。有多种方法可以正确地做到这一点,最常用的方法是>/dev/null 2>&1。这可行是因为首先 STDOUT 被插入到“具有无限容量的数据存储”中,然后才告诉 STDERR 将其软管放入同一个桶中。
—
Kurt Keller
Dave Taylor 回复: 天哪,一定是小精灵攻击日或其他什么日子。是的,您说得对,该特定行中元字符的顺序是错误的。感谢您指出这一点!
Debian Live
我刚刚有机会阅读 2008 年 5 月刊的 LJ,我想就 “定制 Linux Live CD,第一部分” 这篇文章写点东西。这是一篇不错的文章,涵盖了我很久以前在重新制作 Knoppix 时使用的类似技术(只有在我需要 knoppix.sh 注入模型之外的东西时,我才会重新制作)。但是,由于这篇文章讨论的是基于 Debian 的发行版,我认为只提及 Debian Live 是公平的,我和许多其他人使用 Debian Live 来制作 Debian 的 live CD。使用 Debian Live,制作自定义 live CD 比文章中描述的重新制作容易得多。我认为值得 LJ 读者花时间(重新制作,就是说)看看 Debian Live
Debian Live:debian-live.alioth.debian.org
Debian Live 下载服务器:live.debian.net
Debian Live Wiki:wiki.debian.org/DebianLive
Debian Live irc—频道 #debian-live on irc.oftc.net
—
Richard Nelson
Mick Bauer 回复: 一方面,本系列文章有意以 Ubuntu 为中心,对于 Ubuntu 爱好者来说,能够自定义自己喜欢的发行版是值得学习一些命令行巫术的。而且,我认为,这也是说明如何使用压缩回环文件系统的好方法。
但是,您是对的。如果我不至少提及一种更简单的方法来实现类似的事情,我就会失职!因此,在本文的第三部分 [参见第 XX 页],我提到了 Debian Live,并引用了他们 Wiki 的链接(其中包括指向下载等的充足链接)。感谢您引起我的注意。
好消息
Mick Bauer 的 “定制 Linux Live CD,第一部分” (LJ,2008 年 5 月刊) 是一篇很棒的文章,而且时机恰到好处(对我来说……一切都与我有关,对吧?)。
我和一个朋友一直在玩使用不同发行版的可启动 USB 驱动器。理想情况下,我们想要一个功能齐全的桌面操作系统,我们可以真正随身携带。我们想要很多 live CD 上没有的应用程序。由于您(和 pendrivelinux)已经为我们完成了繁重的工作,因此设置重新制作的 Ubuntu USB 驱动器轻而易举。我们还没有完全完成调整,但我们当前的映像正在接近 1.4GB。最终版本将放在 4GB 驱动器上,但一个有价值的额外好处是,我用于测试的 2GB 闪存驱动器将在办公室里传递,供人们试用 Linux。
因此,您只需轻轻一挥笔,不仅为我的订阅费用提供了巨大的价值,而且还增加了 Linux 用户的队伍!
哦,我也喜欢您为脚本使用的行编号方案。
—
Darrin Auxier
Mick Bauer 回复: 哇,多么贴心、令人欣慰的信息!就在我怀疑是否以及如何赶上下期截稿日期时,它给了我很大的鼓舞。有人提醒我,人们实际上确实发现这些东西很有用,这很重要。(通常,我只听到我做错的部分!)
Skype 与 Gizmo
Dan Sawyer 在 2008 年 5 月刊的 LJ 中关于播客的文章引起了我的特别兴趣,它证实了在 Linux 上使用 Skype 录制通话是一个复杂的问题。(我在我的播客 Radio Free Bliss 上采访类型小说作家。)
但是,说 “有许多软件包 [会劫持 DSP 并使用中间件层],可以在 Windows 和 Mac 上做到这一点——收费——” 并不完全正确。在 Linux 的驱动下,我在 Windows 上将 PowerGramo 与 Skype 一起使用,PowerGramo 的基本(且非常实用)版本是免费的。我使用它没有任何问题。
至于我为什么选择使用 Skype:嗯,大多数非技术人员比 Gizmo 更了解 Skype 的名字。而且,在我问过的每十个人中,他们都拥有 Skype,但没有人拥有 Gizmo。为了一个 45 分钟的对话,要求我的客人注册一个全新的服务,这对我来说太傲慢了。因此,即使我的主机器是 Linux,运行 Mandriva,我也会保留一台 Windows 机器用于播客目的。我担心,尤其是在不太懂技术的人中,在可预见的未来,这将是一个 Skype-Win 的世界。
—
KS Augustin
Dan Sawyer 回复: 感谢您的更正和补充信息。我也倾向于在 Windows 上进行 Skype 通话,即使我实际上是在 Linux 上录制通话。我这样做是因为我所有的 Linux 机器都是 64 位系统,而 Skype 至今为止,与 64 位系统配合得不是特别好。此外,在模拟层上运行它可能会有点不稳定。总有一天,它会为 64 位发行版推出。在那之前,我将使用我的 Windows 机器作为电话会议 PBX。
生活就是这样,有时。
绿色环保让读者怒火中烧
在阅读了 2008 年 4 月刊的 LJ 中 “绿色环保,使用 Linux 节省绿色” 这篇文章后,我怒火中烧。James Gray 宣扬 “我们脆弱的地球无法支持 SUV 的生活方式” 是胡说八道。
地球会适应的。如果地球不喜欢人类正在做的事情,那么它就会消灭人类。对于这个星球来说,人类只是时间长河中的一眨眼。正是个人生存的自私态度驱动着这种法西斯主义思想。
“大自然的求救信号” 是一场闹剧,或者说是被巧妙利用的局面。这只是应用于产生人类情感反应的人文主义视角。“大自然母亲” 对于生命和死亡,没有顾虑,也没有不安的感觉或良心上的不安,至于行为或悔恨。
这篇文章的底线是关于 “底线”。人们对浪费金钱购买效率低下的产品感到沮丧。
—
Stephen Baker
James Gray 回复: 感谢您的回复。感谢您阅读这篇文章并重视您的反馈。
您关于地球是否 “关心” 人类是否生存的观点很有道理。从宏大的角度来看,我们只是一个具有弹性和活力的自然系统中的一小部分,这个系统不会随意选择受害者。
另一方面,我也希望您能接受我将 “大自然的求救信号” 写成它所代表的隐喻。在这里,我的目的是说明地球如何给我们清晰的反馈,表明我们的行为正在对自然系统造成剧烈甚至可能是永久性的改变。此外,虽然您似乎认为人类应该随心所欲地行动并承担后果,但我个人认为,我们人类有道义上的义务以最大的尊重对待我们的地球家园。我认为,为了我们开明的自身利益,不仅要保护维持我们的自然系统,还要避免对数十亿年奇妙进化的结果产生不利影响。
进化生物学家说,道德感是根植于我们基因中的。我很惊讶您会因为我写下我自己的道德指南针引导我来说服他人,更好的自然资源管理是一件积极的事情,就将我与希特勒相提并论。
最后,虽然您对我的观点,即地球无法支持数十亿人的 SUV 生活方式提出异议,但请注意,这一论断已在多项研究中得到经验证明。根本没有足够的资源供所有 60 多亿人享受我们的物质消费水平。如果您想收到有关这些研究的更多信息,请与我联系。再次感谢您的反馈。