读者来信
读者来信
我为何放弃 Linux 并重返 Windows XP
我是一名资深的 IBM 大型机软件工程师和数据库管理员,在 MS-DOS 时代,我非常精通命令行。我编写了数千行计算机代码,并测试了数十万行计算机代码。最近,我尝试了几个 Linux 发行版,在浪费了太多时间为在 Windows 中简单或正常工作的问题寻找解决方案后,我决定重返 Windows XP,以便赶上其他项目。
首先,我想赞扬所有为 Linux 辛勤工作和做出贡献的软件工程师、开发人员和测试人员。
从积极的方面来看,Linux 避免了自 Windows 95 以来所有 MS Windows 版本的一个关键架构设计缺陷,我经常将其称为 GFR(上帝遗弃的注册表)或 Windows 垃圾场。我被告知,整个 Windows 注册表是从硬盘上的各种文件组装而成,并在启动时加载到内存中,无论哪些应用程序正在运行还是未运行。注册表包含几乎所有关键的 Windows 操作系统设置,以及几乎所有 Windows 应用程序的设置和参数。不幸的是,许多 Windows 应用程序在卸载时并未完全删除其所有条目,在注册表中留下了大量垃圾。有许多注册表“清理器”,但我尚未找到一个能够准确删除卸载应用程序留下的所有垃圾的清理器。此外,包括 MS Windows 在内的应用程序将注册表用作临时设置的临时位置,但在不再需要这些设置时未能删除它们。因此,注册表的大小永远在扩大。硬盘空间不是问题所在。问题在于 RAM 的浪费、运行效率低下、稳定性和操作系统可移植性。
从消极的方面来看,我在 Ubuntu、Kubuntu、Xubuntu 和 Linux Mint 中遇到了持续存在的字体渲染问题。我使用 HP nc8430 笔记本电脑,分辨率为 1680x1050 WXGA,必须增大字体大小。此功能适用于系统字体,但不适用于 Firefox 等关键应用程序。我的研究表明,该问题已在整个 Web 上记录在案,并且与这些发行版未能更新 Firefox 和其他应用程序依赖的标准配置文件以进行字体设置有关。尽管 Ubuntu 团队意识到了这个问题,但他们似乎对此不感兴趣。Linux Mint 中也存在此问题,它基于 Ubuntu。Gentoo 和 PCLinuxOS 的字体按预期工作。但是,我无法使我的 Intel 3945 ABG 无线网卡在 PCLinuxOS(GNOME 和 KDE 版本)上工作。
在我尝试的每个 Linux 版本中,我的笔记本电脑风扇始终开启,即使在没有应用程序运行且 CPU 接近 0% 的情况下也是如此。此问题可能与 CPU 节流和风扇节流有关。Linux 需要解决此问题,我才能在笔记本电脑上使用 Linux,而不会产生相关的副作用,例如风扇最大转速时产生的烦人噪音、风扇磨损加剧和电池寿命缩短。
没有什么比这位用户更希望离开 Microsoft Windows 的世界转而使用 Linux 了,但是通往那里的道路必须铺设得更加平坦,减少需要跨越的河流或攀登的山峰。
—
Dave Freeman
您的挫败感比几年前要少见,但的确,有许多计算机型号,尤其是笔记本电脑,在 Linux 下无法正常工作。我可以长篇大论地谈论供应商和封闭驱动程序,但这无助于您使用无线网卡上网。在笔记本电脑上获得出色 Linux 支持的最佳方式,也是公认的最令人沮丧的方式,是在购买前进行研究。我知道在您的情况下为时已晚,但是如果没有大量的调整,某些笔记本电脑就很难企鹅化。
至于字体问题,好吧,关于标准,令人沮丧的事情之一是标准太多了。我不了解您的具体问题,但我确信 Ubuntu 希望 Firefox 团队按照他们的方式做事,反之亦然。在短期内,无论您的硬件可能是什么,有些事情都需要调整。祝您好运,并希望您仍然可以在 Windows 笔记本电脑上使用 Linux。也许是带有 VirtualBox 或 VMware 的虚拟机?—Ed.
英国的开源软件
感谢 Doug Roberts 在 LinuxJournal.com 上发表的文章“OSS:欧洲 vs. 美国”(www.linuxjournal.com/content/oss-europe-vs-united-states)。您可能对最近提交给英国内政部的《信息自由法案》请求的回应感兴趣:www.whatdotheyknow.com/request/home_office_compliance_with_hmg。
该请求旨在突出现有政策与缺乏遵守之间的差距。该政策为英国政府中的开源软件创造了公平的竞争环境——请参阅请求中引用的链接文档——但在实践中,这被忽略了,对 Microsoft 等老牌供应商给予了不应有的偏袒。
—
Charles Taylor
Pencil
我刚刚读完 Dirk Elmendorf 在 2010 年 8 月刊中发表的文章“酷项目大杂烩”。我一直在使用 Pencil Firefox 附加组件 (https://addons.mozilla.org/en-US/firefox/addon/8487),它是 Mockingbird 的替代品。
Pencil 相对于 Mockingbird 的一些优势是
开源(GPL 版本 2)。
Pencil 是免费的,尽管您可以捐款支持该项目。
Mockingbird 在 Beta 测试期结束后可能不再免费。
您的设计在本地托管。
导出为 HTML、PNG、OpenOffice.org 文档、Word 文档和 PDF。
该项目的主页位于 pencil.evolus.vn。
继续保持良好的工作。LJ 是我读过一遍以上为数不多的杂志之一。
—
JS
Flash 和 Linux
我已经使用 Linux 很长一段时间了,最近从 Mac OS X 切换到全新的 PC,这是我第一次认真地为我的桌面运行发行版!我选择了 Fedora 13,因为尽管我最初接触的是 Debian 或基于 Debian 的系统,但我发现我真的喜欢 Fedora 及其为高级用户提供的支持。
我的职业是开发人员,最近我一直在使用 Adobe Flash (CS4) 进行开发,尽管就我个人而言,我同意苹果创始人兼首席执行官史蒂夫·乔布斯的观点,即 Flash 技术已经相当老旧,并且在我看来,最多只能说是非常笨拙。
尽管如此,网站仍然坚持使用 Flash 来显示内容,如果您使用的是 64 位 Linux(就像我一样),您有三种选择
不安装 Flash(我目前的选择)。
在包装器内安装 32 位播放器(不理想)。
等待 Adobe 完成“重建” 64 位 Linux 播放器(到那时我可能已经是一位非常年迈的老人了)。
我相信读者都知道史蒂夫·乔布斯不允许 Flash 进入 iPhone/iPad(包括 iPod Touch)平台,我个人认为其他人也应该效仿。现在是时候出现一种比 Flash 更好、更开放的替代方案了。我认为 HTML5 可能是答案。
我觉得我们现在需要一个替代方案。HTML5 至少会内置到浏览器中,这样就不再需要插件来使用内容了。
显然,这只是我对这个问题的个人看法,但似乎很多网站(包括Linux Journal)都在某种程度上依赖 Flash 来显示内容。也许答案是 Android?我知道它主要用于手机,但它很轻巧,而且从我所看到的来看,它足够强大,可以完成这项工作。
感谢您倾听我的意见,我希望这篇文章可以发表并进行讨论。
—
J. Mike Needham
您的 64 位挫败感是许多人(包括我自己在内)的共同感受。事实上,在我的台式机上,我通常安装 32 位 Linux 并使用 PAE 内核来使用我所有的系统内存。这肯定是一种笨拙的方法,但在我的台式机上,我发现坚持使用 32 位系统更快更可靠。
和您一样,我认为 HTML5 是 Adobe Flash 可以完成的许多事情的可行且合乎逻辑的替代品。但是,我认为 Flash 的使用频率足够高,以至于为了获得完整的互联网体验(无论是好是坏),我们可能会在很长一段时间内继续使用 Flash。希望不久之后,64 位 Flash 将不再是一个问题,我们可以同时生活在 Flash/HTML5 世界中。—Ed.
谢谢 Mick!
当我打印出您关于 OpenVPN 的系列文章 [请参阅 Mick Bauer 在 2010 年 2 月、3 月、4 月、5 月和 6 月刊中的专栏] 以在家中和工作中设置一个时,我必须写信告诉您我多么期待您在 Linux Journal 中的专栏。我订阅了,并且每个月都期待您的专栏。但是,特别是您关于 OpenVPN 的系列文章非常棒。我们正在将它用于我们在 Rackspace 上租用的一些面向 Web 的服务器,并且将把它用于我们在办公室构建的计算环境。此外,我将在家中使用它,以确保我的妻子和我自己都能够在旅途中使用它。我甚至可能会为我的孩子们设置帐户,以便他们在旅途中使用。
此外,我确实很欣赏您在前往 DEF CON 之前关于锁定桌面的文章 [请参阅 Mick 在 2009 年 10 月刊中的“极其务实的桌面安全”]。我今年未能参加,但我打算明年参加,并将使用您的文章来帮助我为携带便携式计算设备做好准备。
请继续撰写您的 Paranoid Penguin 专栏。我喜欢您提供的信息和您的写作风格。您的努力没有白费,我非常感谢。
—
Mark
Mick Bauer 回复: 当您非常慷慨的电子邮件到达时,我正在疯狂地尝试完成(当然已经过了截止日期!)一篇关于 OpenWrt 的困难文章,这是一系列文章的一部分,这些文章的制作有时以技术故障和挫折为特征。您的慷慨之词来得正是时候!
尽管我不敢自诩比我的大多数读者更聪明,甚至和他们一样聪明,但我有一种印象,即我在让某些东西工作方面遇到的麻烦越多(OpenLDAP 浮现在脑海),我的读者往往会觉得我的教程越有用。但是,在激烈的战斗中(可以这么说)很难记住这一点,因此,再次,我非常非常感谢您抽出时间写作!
特别令人欣慰的是,听到您在家中和工作中都使用 OpenVPN。有时我担心,由于我在家庭网络实验室中进行所有测试,我的东西与需要在工作中构建“生产级”解决方案的读者关系不大。我感到欣慰的是,安全控制往往需要相同,无论您将其应用于两个系统还是 200 个系统。无论如何,我很高兴您发现我的 OpenVPN 教程如此有用!
祝您一切顺利,并承诺在未来几年内提供更多专栏文章。
专利
我很沮丧。我已经使用 Linux 多年了,现在我正尝试从 Windows 切换到 Linux 以进行视频编辑、DVD 创作等等。似乎不使用某个程序或库就很难做到这一点,而这些程序或库似乎在某个地方侵犯了“专利”。我想尊重他人的工作成果。
据我所知,这些程序(开源程序)的创建者是自己编写代码的,但是由于与原始受版权保护的作品有相似之处,因此存在“专利”侵权。如果我理解正确,就像 MP3 一样,在编程语言中存在一些算法,您无法避免这些算法以获得相同的结果。
我举个例子。即使我不使用 Ubuntu Multiverse 存储库,它也会给我关于专利或许可的警告:gstreamer0.10-plugins-ugly(在 Universe 存储库中)告诉我,我可能在我所在的国家/地区违反了法律,并且我可能需要许可证,但我可以将其用于研究。
我现在想将这些程序用于个人用途,但我以后可能会将它们用于专业用途,而且我不希望一旦我从工作中赚钱就最终陷入一场大型诉讼。
我不想夸大其词,但是由于你们是 Linux 和开源领域的专业人士,我真的很感谢你们在这个问题上的建议和指导。
—
Jean-François Tassé
专利是一件有趣的事情。不是滑稽,而是有趣,因为我也不完全理解它们。再加上版权、知识产权、许可、合理使用和 DRM,您就有了制作一部非常无聊的恐怖电影的素材。
我的建议是现在使用您感到舒适的工具,如果您决定将这些工具用于专业用途,请联系软件人员,了解需要支付多少钱以及向谁支付。通常,如果您坚持使用开放的音频/视频格式,您应该没问题。问题通常出现在使用获得许可的编解码器时。如果您对开源替代方案感到满意,我怀疑您会没事的。—Ed.
LJ 成瘾
我本周将在当地书店购买最新一期的Linux Journal,这将标志着我阅读您这本优秀杂志成瘾整整一年。
我已经使用 Ubuntu 几年了,但是自从我开始阅读Linux Journal以来,我从我最喜欢的新操作系统中获得了更多。对于新手来说,有很多东西要学习,尤其是像我这样的跨平台开发人员。您的杂志以我从未想象过的方式满足了这种需求——从 NoSQL 数据库系列,到关于 shell 脚本的出色专栏,再到许多关于鼓舞人心的酷项目的专题文章,Linux Journal 已经成为我 Linux 教育的中心,经常向我介绍我不知道自己会感兴趣的东西。
Linux Journal 是我唯一一本从读者来信到结尾评论都逐字阅读的杂志,我喜欢其中的每一部分。
我想我可以订阅来省下几块钱,但我觉得即使以微不足道的方式帮助您的杂志在当地书店的货架上热销,也不会损害 Linux 的知名度。
请向团队转达我的感谢,感谢他们每期都制作如此实用且非凡的出版物。
—
Richard Gaskin
哎呀,如果您继续这样说,我们就无法将头伸出门了!严肃地说,当我们收到您的来信时,编辑人员来回发送了感激的电子邮件。像您这样的来信使一切都变得值得。再次感谢。—Ed.