读者来信

作者:Staff

读者来信

Linux 音频的现状

大家好,杂志很棒,请继续保持。我是一名录音工程师,也是一位狂热的 Linux 用户。我目前在我的 MacBook Pro 上运行 Windows、OS X 和 Ubuntu 9.04。我几乎所有事情都使用 Linux,但在我的行业里,有一台 OS X 机器在身边真的很好。我的主要录音平台是 Steinberg 的 Cubase。我喜欢这款软件。我竭尽全力避免在专业场合使用 ProTools。而且,我在 Windows XP 中运行 Cubase。我拒绝为一台可以用大约 1,000 美元组装起来的电脑支付 2,500 美元,所以 OS X 出局了(而且,我讨厌这个操作系统)。所以我的问题是这样的。鉴于 Vista 的惨败,我对 Windows 7 作为一个可行的多媒体制作平台不抱太大希望。不想使用 OS X,为什么专业音频硬件和软件制造商没有为 Linux 编译软件呢?他们还在等什么?为什么,哦,为什么,MOTU,我无法在 Linux 中获得我的 424 PCI 的驱动程序?为什么,哦,为什么,Steinberg,我不能在 Ubuntu 或 Red Hat 上运行 Cubase 和 Nuendo?有很多像我这样的家庭录音用户和音频专业人士需要 Apple 的替代品。我喜欢我的 MOTU 硬件,但我一直听说 MOTU 非常 不友好 Linux。他们害怕什么?我不是说我们需要开源任何东西,但至少给我选择。我向 MOTU、Steinberg 和所有其他与 Apple 没有关联的公司(如 Logic Audio)提出这个问题。Digidesign 也没有理由不加入进来。Ardour 正在成为一款很棒的软件,Audacity 也很棒。但是,只要它们都缺乏良好的 VST 支持、OMF 传输以及对我来说至关重要的其他工具,我就不得不坚持使用像 Steinberg 的 Cubase 这样的闭源解决方案(我并不介意,我喜欢这款软件)。如果 Windows 7 成为多媒体的失败者,我们该怎么办?


Michael Russo

Dave Phillips 回复: 首先,感谢您对 Linux 音频和多媒体开发的未来感兴趣。的确,Linux 可能是 the 硬件锁定的替代方案,但一些重要因素阻碍了它的实现。

硬件制造商在使其产品适应 Linux 方面进展缓慢。这种情况可能是 Linux 未被更广泛的专业音频领域接受的最重要因素。毕竟,我们可以(而且确实)拥有最令人惊叹的音频基础设施,尤其是使用 JACK 服务器,但如果行业标准硬件无法与之配合使用,那又有什么用呢?少数勇敢的制造商,如 RME 和 M-Audio,已经进入这个领域,并且在向 Linux 用户销售方面做得很好。这些公司明智地将驱动程序规范表捐赠给了社区开发团队,瞧,Linux 用户拥有了一些专业音频设备的驱动程序。但是,这还不够。

主要的音乐软件公司是另一个故事。我们已经看到来自 Renoise、Garritan、Reaper 和其他一些备受瞩目的开发公司的亲 Linux 运动,但我预计大公司(Cubase、Logic、Pro Tools 等)不会很快加入竞争。如果对 Steinberg 施加足够的压力,他们可能会带头,但他们需要看到市场存在,然后才会花费资源来创建其产品的 Linux 版本。顺便说一句,这些制造商也可能认为 Linux 是一个支持噩梦,尽管 Renoise 的团队似乎正在以正确的方式做事。

我不希望闭源制造商拥抱开源实践或理念。我和许多其他人很乐意看到主要音乐软件包的 Windows 版本的 Linux 版本,我怀疑销量可能会很旺盛。但是,不可否认的是,Linux 音频世界仍然非常小,任何在这个时候进入这个领域的制造商都必须被认为是先驱。

那么我们能做什么呢?我们可以继续游说各大公司推出其软件的 Linux 版本。我们可以继续要求硬件制造商提供驱动程序规范,我们可以更积极地支持他们进入 Linux 音频生态系统。此外,linuxaudio.org 的团队可以充当公司或个人的中介,他们希望设计一种有效的策略,将其产品营销给 Linux 用户。我们可以继续支持那些已经支持 Linux 的人,我们可以大声疾呼。我们可以建议制造商,如果他们支持 Linux,我们会把钱花在他们的产品上,我们应该告诉他们我们将购买什么替代品。

除了这些方法之外,我乐于接受建议。严厉和粗鲁不会很有说服力,所以即使是对最粗鲁的制造商,我们也必须保持礼貌。毕竟,我们不能强迫任何人支持 Linux。

最重要的是,制造商无法抗拒市场因素。如果有足够多的用户涌入 Linux 音频世界,各大公司最终将不得不承认他们的态度正在让他们损失真金白银。不幸的是,当硬件选择如此有限时,我们无法轻易地吸引更多用户加入。因此,我们又回到了鸡和蛋的古老场景。在我看来,这真的主要是关于金钱。也许 MOTU 有一些根深蒂固的反 FOSS 理念,但当然即使是他们也希望在一个更大的市场中销售更多的商品。

有人建议,Linux 音频真正需要的是一首热门歌曲——一首销量强劲且使用 Linux 软件制作的歌曲。音乐行业就是这样运作的,如果这种情况发生,今年就会有一大批愿意皈依者想要登上潮流。而且,对我来说,那很好,因为其中一部分皈依者会想要留下来,从而永久扩大用户群。

顺便说一句,Ardour3 将包含对 MIDI 编辑和 VST/VSTi 插件的支持。插件支持来自最近的开源工作,该工作有效地取代了 Steinberg 的专有代码,这意味着支持 VST 的 Ardour 将可以自由分发。

再次感谢您的关注和评论,我欢迎进一步的评论。

Linux 的力量

自从 1999 年以来,我一直在逐页阅读 LJ。我非常喜欢它,它是我每个月到来的亮点。我已经组装了很多机器,目前有大约十台 Linux 机器(单核、双核、四核)24/7 运行。想象一下我的电费账单。我过去常常根据性价比来购买 PSU。今年,我的电费在冬天(在德克萨斯州)达到了 300 美元以上。现在我寻找 PSU 效率评级,这有时很难找到。我刚刚找到了有史以来最酷的网站,用于确定电源效率:www.80plus.org/manu/psu/psu_join.aspx。我相信您已经知道了,但请与您的读者分享。它列出了所有主要制造商的电源效率,绘制了效率与负载的关系图,并且使选择新的 PSU 变得轻而易举。


Jim Peterman

我必须承认,我也从未考虑过购买 PSU 的效率。由于我最近的电费账单每月超过 200 美元,也许是时候访问该网站并开始更明智地购物了!感谢您的提示,也感谢您的赞扬。—Ed.

ssh-copy 技巧

我以前没有给贵刊写过信,但觉得有必要评论 Kyle Rankin 的“闪电技巧再次来袭”[2009 年 6 月]。首先,感谢 Kyle 向我们展示了新的和有用的技巧。我很欣赏像cd -他写到的那样的小型省时工具。

然而,他谈到的一个项目似乎不必要地复杂。在讨论“SSH 密钥单行命令”时,Kyle 使用 ssh 和重定向的 cat 将 SSH 密钥附加到远程服务器。我不得不管理数十台远程服务器,我发现 ssh-copy 实用程序更有效。Kyle 的示例可以简化为

$ ssh-copy -i ~/.ssh/id_rsa.pub user@server.example.net

ssh-copy 的好处是它验证添加到远程服务器的密钥是否已存在,当然,Kyle 的解决方案没有做到这一点。

继续保持这份伟大的杂志,并继续给我们提供很棒的技巧。我个人很喜欢它们。


Mark K. Zanfardino

Kyle Rankin 回复: 谢谢 Mark!在我的系统上,该工具似乎被称为 ssh-copy-id。我总是乐于学习更简单的解决方案,而且看起来 ssh-copy(或在我这里是 ssh-copy-id)肯定比长单行命令更好。

回复:“免费赠送:垃圾”

关于 Shawn Powers 的“免费赠送:垃圾”[在 2009 年 5 月的 UpFront 栏目中],这是一个很好的概念,我有一些回应。首先,我理解您想支持姊妹印刷媒体(报纸),但实际上,如果您的市场覆盖 Craigslist,那么在 Craigslist 的免费和计算机版块中提供设备更有意义,“与时俱进”。尽管有些报纸不收取免费物品的广告费,但更多技术导向的人首先会查看 Craigslist。

其次,如果您要赠送 PC(台式机或笔记本电脑),在从硬盘驱动器中擦除您的信息(好主意!)的过程中,安装一个更常见的 Linux 迷你发行版。我发现,就硬件需求而言,目前大多数主流发行版几乎和 Vista 一样糟糕,它们将无法安装(或者如果可以安装,也无法良好运行)在许多人们想要赠送的旧 PC 上。此外,许多发行版,无论大小,在支持 x86 PC 中的各种设备方面都面临挑战,尤其是笔记本电脑,因此可能并不总是能够以这种方式推进 OSS 事业。

第三,在北卡罗来纳州罗利-达勒姆-教堂山“研究三角区”(一个庞大的技术人员聚集区)正在发生一个混合的成功故事,关于再利用(将 PC 捐赠给贫困儿童,但全部是 Windows 系统)。Kramden 研究所 (www.kramden.org) 是一家非营利组织,它收集并翻新了 3,000 多台 PC,并将其捐赠给了该地区贫困的中学生和高中生。我认为它已经远至附近的布拉格堡军事基地的军人家庭(是的,不幸的是,他们中的许多人很贫困)。除了其以 Windows 为中心的偏见外,它在 PC 再利用方面正在产生影响。似乎 M$ 为 Kramden 研究所提供了非常优惠的批量操作系统许可协议,从 Win 2000 到 XP,这是我最后一次知道的情况(我不知道这是否“进展”到 Vista,但我现在看到 Kramden 的人希望捐赠系统的 CPU 至少为 700MHz,而不是最初的 300 左右)。尽管 PC 构建中包含 OpenOffice.org,但我曾多次努力说服他们对配置较低的 PC 使用 Puppy Linux 之类的东西,否则这些 PC 对于 Windows 来说是不够的,但都没有任何进展。


RO

您提出的 Craigslist 的观点很好——我只是提到了报纸,因为在我居住的地区,大多数会寻找赠送电脑的人仍然根本没有电脑,更不用说互联网接入了。至于安装哪个发行版,关于通用发行版与更高效的小型发行版之间存在争议——最终,正确的答案将因实例而异。

至于在赠送的电脑上安装 Windows,确实 Microsoft 正在为非营利组织的批量采购提供一些 令人难以置信的 优惠。我怀疑 Microsoft 担心,如果人们对电脑的第一次体验是 Linux,那么他们以后就没有什么动力切换到 Windows 了——这是一种“尽早让他们上瘾”的策略。我们只需要继续尽我们所能,不要灰心。感谢您的来信。—Ed.

Squid 澄清

关于 Mick Bauer 在 2009 年 4 月、5 月和 7 月刊中发表的 Squid 系列文章],我设置了我的系统 (Fedora 8) 以使用 Squid。我设置了我的另一台电脑以使用 Firefox,并将代理设置为与 Mick 在文章中指定的相同。我发出了 tail 命令,等待显示...什么也没有。经过一番折腾,我发现我的 Windows 机器 (ZoneAlarm) 和 Fedora 机器上的防火墙都不允许端口工作。在将两个防火墙都设置为允许端口 3128 后,它工作正常了。我不知道 Mick 是否会在下一期中谈论防火墙,但他需要谈谈,因为在防火墙设置不正确的情况下,它将无法工作。

我还应该提到,当我启动 Squid (Fedora 8) 时,它抱怨 squid.conf 文件中未设置 visible_hostname。在我设置它之后,Squid 才能启动。


John Bruce

Mick Bauer 回复: 您说得对。我完全忘记提及个人/本地防火墙,正如您正确指出的那样,需要在 Squid 服务器和所有客户端系统上设置防火墙以允许访问/来自 TCP 3128(或 Squid 正在使用的任何端口)。关于 visible_hostname 设置,在我的 Ubuntu 9.04 和 8.04 系统上,此选项根本未设置,但我没有遇到任何问题。要么 Squid 正在通过本地 DNS 解析器自行计算其主机名,要么 Ubuntu 版本的 Squid (2.7) 与 Fedora 版本的 Squid (3.0,因为它是 Fedora 9) 的行为不同。无论如何,我很抱歉遗漏了这一点。我尽力使我的教程尽可能全面!

每月照片

您有照片想与 LJ 读者分享吗?请将您的投稿发送至 publisher@linuxjournal.com。如果我们在杂志上刊登您的照片,我们将免费赠送您一件 T 恤。

Letters

我发送这张我穿着 GNU/Linux T 恤的照片,是为了对几个月前我赢得的免费 Linux Journal 数字订阅表示衷心的感谢。我拥有十一年 ICT 经验,作为一名经验丰富的 Linux 用户,我想告诉您,您的杂志用一个词来形容就是:精彩。这张照片拍摄于 2009 年 4 月 13 日,在意大利热那亚的 Valbrevenna。GPS 坐标为北纬 44.5516 度,东经 9.0793 度。这是一个美丽的地方,离我居住的热那亚不远。—N. Gianluca Falco。

加载 Disqus 评论