前沿

作者:多人

前沿

LJ 索引,2007年3月

1. 2006年12月7日,全球在押记者人数:134

2. 较一年前在押记者人数的增长:9

3. 有在押记者的国家数量:24

4. 基于互联网的在押记者人数:67

5. 中国在全球在押记者人数中排名:1

6. 中国在押记者人数:31

7. Firefox 在斯洛文尼亚的市场份额百分比:39

8. Firefox 在芬兰的市场份额百分比:35.4

9. Firefox 在斯洛伐克的市场份额百分比:34.3

10. Firefox 在波兰的市场份额百分比:32.3

11. Firefox 在捷克共和国的市场份额百分比:31.3

12. Firefox 在法国的市场份额增长率百分比:19.5

13. Firefox 在北美的市场份额百分比:13.5

14. Firefox 在大洋洲的市场份额百分比:21.4

15. 通过手机在网站上花费的平均分钟数和秒数:2:53

16. 通过其他连接(包括 PC)在网站上花费的平均分钟数和秒数:5:03

17. 上个测量季度 Linux 服务器收入(数十亿美元):1.5

18. Linux 同比收入增长百分比:5.4

19. Linux 占所有服务器收入的份额百分比:11.8

20. 基于 Linux 的 Tiscali 的可靠性排名:1

1–6:保护记者委员会

7–16,XiTi Monitor

17–19:IDC

20:Netcraft.com

diff -u:内核开发的新变化

Promise 发布了 sata_promise.c 驱动程序 支持的全系列芯片组的硬件规范。这是一个极好的消息,特别是考虑到 Promise 之前一直不愿发布任何规范。 Jeff Garzik 一直在就这个问题与他们进行谈判,正如这个消息所示,他取得了重大进展。很高兴看到 Promise 开始在这个问题上转变态度。

Karel Zak 正在致力于 fork util-linux 项目 或从 Adrian Bunk 手中接管它。 Karel 维护 Red Hat 包,而 Adrian 最近在该项目上的活跃度不如 Karel 希望的那么高。 Karel 最近在 linux-kernel 邮件列表中发帖,解释了他创建 git 仓库和项目主页以及开始将已知的 bug 修复合并到代码库的计划。他的目的是使过渡尽可能和平,并从 Adrian 手中顺利交接。正如 H. Peter Anvin 指出的那样,彻底 fork 代码可能是实现和平过渡的最佳方式。正如他所说,一旦 Adrian 看到 Karel 能够做得很好,他可能会更愿意放手这个项目。

Mikulas Patocka 发布了 SpadFS 的初始版本,这是一个他作为博士论文一部分创建的新文件系统。它尝试以比日志文件系统更简单的方式解决突然重启的问题。 Mikulas 认为日志记录过于复杂且容易出错,他更喜欢一种他称之为崩溃计数的方法。在这种技术中,文件系统跟踪它是否已挂载或卸载;它还使用此信息标记新数据,直到数据可以正确写入一致状态。如果计算机崩溃并重新启动,文件系统将注意到其保存的挂载状态与其当前挂载状态不匹配,然后它可以恢复到其数据的最新一致状态。 SpadFS 似乎正在快速进入内核,并获得了 Linus Torvalds 的支持,Linus Torvalds 甚至表示它对他来说“看起来还不错”。

全新的 ext4 文件系统 已被官方内核接受。实际上,就其目前的开发状态而言,它更像是带有额外补丁的 ext3,这使得接受比其他文件系统(尤其是 ReiserFS)容易得多。但与 ext3 不同,ext4 代码将继续积累新功能并经历其他重大更改。这些重大更改是 Linus Torvalds 坚持要求开发人员为该项目起一个新名称的主要原因之一。他说,文件系统应该是完全值得信赖的。一旦文件系统稳定下来,他认为就应该结束了。小的增强和 bug 修复可能仍然可以,但对于涉及更大数据损坏风险和其他问题的更大更改,稳定的文件系统根本不应该经历这些。这就是将 ext2 fork 为 ext3 的动机,并且可能将成为几年后将 ext4 fork 为 ext5 的动机。

通过一致的界面向用户呈现系统的电源,直到最近在内核开发中还没有被高度重视。每种不同类型的电池都有其自己的内核接口,造成了通常难以使用的混乱局面。但是 David Woodhouse 最近宣布了一个 通用电池类驱动程序,使整个接口规范化。他甚至考虑在此驱动程序中添加 AC 电源接口,尽管有一些反对的声音。例如,Richard Hughes 认为电池和 AC 电源差异很大,因此每种电源都需要单独的驱动程序。但正如 David 目前所看到的那样,这两个接口将非常相似,以至于没有必要为每个接口复制一个驱动程序。到目前为止,辩论尚未决定。然而,至少拥有一个通用电源驱动程序似乎得到了内核黑客的广泛支持。

我们将 LJ 改回原来较小尺寸的十大理由

10. 旧的 /var/opinion 过去非常适合我的鸟笼。

9. 当我假装阅读 花花公子 时,边缘会伸出来。

8. 我的老式罗技手持扫描仪每页需要扫描三次。

7. 它不适合我的手。

6. 它从马桶盖上滑下来。

5. 节省树木。

4. 它不适合我的杂志架。

3. Wired 已经这样做了。

2. 额外的空白区域会导致眩光。

1. 第一条无关紧要——做第一件事时你不需要LJ

他们如是说

仅仅因为它很难并不意味着它值得去做。

—布里特·布莱泽

人们常常认为在音乐文件中放入秘密代码以保护它们免遭复制是一种防止侵犯版权的方式。但这实际上与此无关。数字版权管理 (DRM) 的核心是一种商业策略,而不是警察行动。而且这种策略可能正在走向自然生命的尽头。

我们正在进入21世纪的世界,在这个世界中,最重要的生产活动不是发生在工厂,也不是由个人主动性产生,而是发生在由软件维系的社区中。软件的基础设施重要性是后工业经济转型中的首要重要性……软件提供了基础设施和交通运输的替代模式,这在经济方面至关重要,因为经济发展的驱动力始终是交通运输的改善……软件正在创建道路,将那些远离人类社会生活中心的人们带到社会生活的中心……软件可以用来防止软件被拥有。

现在我们第一次生活在一个不同的世界中,所有的物理学、所有的数学、音乐和视觉艺术中一切美好的事物、所有的文学都可以以几乎为零的边际成本提供给世界各地的每个人,而成本仅限于制作第一个副本的成本。

—埃本·莫格伦,Plone 主题演讲,www.youtube.com/watch?v=NorfgQlEJv8

自由播客

Campware 发布了 Campcaster 1.1,这是一个在 Linux(到目前为止是 Debian 和 Ubuntu)上运行的开源无线电广播系统,旨在从个人扩展到配备人员的电台,再到网络中的多个电台。功能包括

  • 直播,演播室播放

  • 基于 Web 的远程电台管理

  • 自动化

  • 播放列表

  • 集中式节目素材存档

  • 快速播放(使用 GStreamer)

  • 节目共享

  • 基于搜索的备份

  • 本地化

  • 开放、可扩展的架构(包括 XML-RPC API 的广泛使用)

Campcaster 是 Campware 最新的开源产品,Campware 是一项支持新兴民主国家独立新闻和媒体组织的倡议。其他产品包括 Campsite(多语言新闻发布)、Cream(客户关系管理或 CRM)和 Dream(报纸发行管理)。在 campware.org 查找所有及更多链接。

如果您对 Campcaster 感兴趣,您可能还想了解 Rivendell,这是一个由 Salem Radio Labs(Salem Communications 的一个部门,Salem Communications 拥有美国最大的广播电台连锁店之一)开发的重型无线电广播自动化系统。除了 Rivendell,Salem Radio Labs 还拥有一堆基于 Linux 的开源产品。许多产品也在美国境外使用。在 salemradiolabs.com 查找它们。

尽管 Campware 专注于新兴民主国家,而 Salem Radio Labs 专注于基督教广播社区,但两者生产的产品都完全开放供任何人使用。

Asterisk 上瘾者的故事

我构建我的 Asterisk 电话系统大约一年半了。我希望通过阅读本文,您能了解一些可以使用 Asterisk 构建的配置以及每种配置的功能,以及每种配置的缺点。 Asterisk 为我提供了处理来电的灵活性,其方式是您永远不会想到的,并使拨出电话更加方便。对于那些不知道 Asterisk 是什么的人来说,Asterisk 是一个软件程序,可以与公共交换电话网络 PSTN 接口,并提供语音邮件、会议和其他复杂的呼叫处理功能,所有这些都在您的控制之下。

我最初开始接触 Asterisk 是因为我在网上搜索,试图了解有关 VoIP 的知识。当我偶然发现 Asterisk 程序时,我简直不敢相信它能达到它所宣传的一切。一旦我安装并配置好它,我就能够下载软件,我可以像普通电话一样使用它,但我只能呼叫我服务器上的其他用户。这是一个有趣的玩具,我的小儿子很喜欢在电脑上听到他爸爸的声音。

虽然这个独立系统玩起来很有趣,但它不是很实用,所以我决定为系统添加一个廉价的接口卡,使其可以通过我们普通的 PSTN 电话线拨打和接听电话。有了这个接口卡,我的妻子和我就可以像使用普通电话一样使用我们的电脑。当有人打电话给我们时,电脑甚至会响铃。到这个时候,我迷上了; VoIP 很有趣!

大约在这个时候,我和我的妻子对我们目前的答录机感到不满,所以我配置了 Asterisk 来替代它。作为答录机,它工作得非常好。我的妻子和我能够将消息放入文件夹、将它们转发给对方,并将我们的语音邮件消息作为电子邮件附件接收。由于我们都定期阅读电子邮件,因此从我们的电子邮件客户端访问我们的语音邮件非常方便。

人们喜欢用他们的答录机问候语消息来获得乐趣,我也是如此。由于 Asterisk 的灵活性,我能够做一些传统答录机无法完成的事情。我的答录机通过名字问候人们!当有电话打进来时,Asterisk 系统会接听并播放一段我说“你好”的录音。然后它会使用来电者的来电显示来查找一个 .wav 文件,例如 555-1234.wav,其中包含一段我说来电者名字的录音。然后,最后,它会播放我们的标准问候语。结果就像“你好,泰拉·班克斯,您已拨通我的超级智能答录机。请留言。”泰拉实际上从未给我打过电话,但我相信她只是很忙。

不必起身查看是谁打来的电话也很不错。 Asterisk 系统能够将来电显示信息发送到我的 MythTV,后者在我们的电视上显示是谁在打电话。将来电显示信息作为弹出窗口发送到我妻子的笔记本电脑以及我的工作站非常简单。但真正好的是通过服务器的扬声器宣布来电。我们实际上能够听到是谁在打电话,而无需跑到电话或来电显示盒前。事后看来,听起来好像不愿起身去看是谁在打电话有点懒惰。另一方面,有时我们只是不想被打扰。我为什么要从餐桌旁起身去查看是谁在打电话,结果却发现是推销员,而我根本不想和他说话呢?

此时 Asterisk 系统的主要问题是 Asterisk 系统与房子里的“真”电话之间存在明显的脱节。例如,我们无法使用我们的真电话来查看语音邮件。解决这个问题的方法是添加一个模拟电话适配器 (ATA)。我选择购买 Sipura SPA2002。 SPA2002 有一个以太网端口、两个电话端口,并使用 SIP VoIP 协议。 SPA 产品线易于使用 Web 浏览器进行配置。一旦 SPA 和 Asterisk 配置完成,我就可以将两部电话插入系统并使用它们拨入和拨出。

当然,我想使系统尽可能透明,所以我不得不做一些不同的事情。我买了一个双线电话分离器,并将 SPA 的两条“电话”线都插入分离器上的 1 号线和 2 号线插座。然后,我将 1 号线和 2 号线插座插入墙壁,实际上是将分离器用作连接器。现在我可以使用房子里的任何电话插孔,无论是 1 号线还是 2 号线。我选择在办公室使用 2 号线,在其他地方使用 1 号线。在大多数房屋中,如果有人正在打电话,则其他人无法使用电话。使用这种设置,如果有人正在 1 号线上通话,我们只需去办公室拿起 2 号线拨打电话即可。事实证明这非常方便。

模拟电话有一个小缺点。知道您是否有语音邮件等待您的唯一方法是拿起听筒并收听断续的拨号音。当然,能够以电子邮件附件的形式接收语音邮件很好,但这种情况仅比拥有 Qwest 的语音邮件服务稍好一些。唉,这种小小的烦恼直到我开始使用独立的 IP 电话才得到改善,我稍后会描述它们。

一旦我让家庭 VoIP 系统工作令我们满意,我决定做出重大飞跃,切断与 Qwest 的联系,转而订阅 VoIP 服务。选择提供商比我预期的要困难得多。因为我仍然想使用我的 Asterisk 系统进行呼叫处理,所以我能够立即淘汰几家提供商。许多提供商要么不允许您使用 Asterisk,要么不支持将 Asterisk 与他们的服务一起使用。对于像 VoIP 这样复杂且像我的家庭电话一样重要的东西,我真的希望获得支持。当我研究剩余的选择时,我发现许多 VoIP 提供商不允许您将该服务用于任何商业呼叫,包括远程办公和慈善活动。这些公司不公开这种类型的政策,但如果您阅读细则,您通常会发现被抓到的惩罚可能很重。此时,我已经减少到批发 VoIP 提供商,但这带来了能够获得极低费率的额外好处,因为提供商不提供任何呼叫功能,也不必管理语音邮件系统。

最终,我选择了一家名为 Terravon Communications 的公司,尽管其他公司也支持将 Asterisk 与他们的服务一起使用。现在我基本上是我自己的电话公司,这时学习就开始了。首先要注意的是,大多数批发 VoIP 提供商都是预付费的,因此如果您忘记支付下个月的服务费用,您很快就会被关闭。未能预付费用的症状很难诊断,因为您仍然有拨号音,但您无法拨打任何地方!我还以惨痛的代价了解到,即使看似无害的 Asterisk 拨号计划更改也可能导致重大问题。我希望每次我对拨号计划进行深夜调整,第二天早上醒来却发现电话无法工作时,我都能得到一美元。最终,我学会了测试、测试、再测试。

然后是在那些罕见的时候,电话不工作,你知道你没有做任何更改。在解决问题后,您确定问题一定出在提供商方面。那么现在您要打电话给谁呢?嗯,没有人,因为您的电话不工作!您的大多数支持问题将通过电子邮件处理。这是一种喜忧参半的事情。一方面,这意味着您无法立即获得与真人交谈的满足感。另一方面,它使您有机会或有义务向支持人员提供他们诊断问题所需的所有信息。实际上,我有一个故障报告模板,我在极少数情况下遇到提供商方面的问题时使用它。我首先描述问题是什么。我确认自从上次工作以来,我没有对我的 Asterisk、服务器或防火墙配置进行任何更改。我给出了一个我不工作的具体示例,例如提供我无法拨通的电话号码或区号。最后,我给他们提供了来自 /var/log/asterisk/messages 的相关时间戳日志条目。我通常从截断日志文件并告诉 Asterisk 开始记录 IAX 或 SIP 调试消息开始。然后,我尽一切努力重复症状。服务器交换的所有消息以及我的 Asterisk 服务器执行的步骤现在都在日志文件中,我将其作为附件发送给技术支持人员。您可以通过确保工程师第一次获得他们所需的所有信息来节省大量时间。

有一天,我接到一位同事的电话,他听说我有自己的 VoIP 服务器。他的一个朋友将要去欧洲大约三个星期,他们想知道我是否可以为他设置。他有一台运行 Windows CE 的无线 PDA,想知道他是否可以将它连接到我的服务器并像电话一样使用它,从意大利拨打给他在美国的朋友和家人。因为这听起来很有趣,所以我同意试一试。他安装了一个 SJphone 副本,我配置它与我的 Asterisk 服务器对话。然后他去了欧洲。令人惊讶的是,它工作得非常好!我和他谈了大约几分钟,听起来很好,尽管听到他坐在意大利威尼斯的无线咖啡馆里,而我却坐在办公室里,我有点嫉妒。整个实验只花费了我 6 美元的线路费用,所以仅仅为了它的书呆子气也值得。我不敢想象如果他用座机从欧洲打电话回家要花多少钱,更不用说如果他尝试使用手机会花多少钱了。

我已经能够使用家里的任何电话或电脑拨打和接听电话,但我还没有探索完毕。我设法借到了一部思科 7960 IP 电话。这对我们的电话系统来说是一个实质性的,尽管是暂时的改进。 7960 是一款非常有吸引力、看起来很商务的电话。它还具有一个清晰的 LCD 显示屏,用于显示上下文相关的菜单以及来电显示信息。但对我来说最重要的是,它有一个鲜红色的消息等待指示灯,我们可以从房子的另一端看到。然而,7960 的价格为 300 美元,不在我的预算之内。

由于我借来的 7960 不允许基于 Web 的配置,因此它比 SPA2002 更难配置。我必须创建一个配置文件,7960 从 TFTP 服务器下载该文件,我也必须安装 TFTP 服务器。幸运的是,互联网上提供了示例配置文件。

最后,我决定购买自己的 IP 电话,并选择了 Polycom Soundstream IP501,我从 VoipSupply.com 购买了它,价格约为 180 美元。这使 IP501 定位为中端电话,适用于办公室或家庭。 IP501 是一款外观不错的设备,尽管可能不如思科设备那么有吸引力。它也有一个红色的、闪烁的消息等待指示灯。 LCD 显示屏似乎更小,但功能齐全。 IP501 的最大优点是它的声音。从思科电话到 Polycom 电话就像从 AM 收音机到 FM 收音机;它听起来更好。

IP501 具有基本的基于 Web 的配置功能,尽管该设备功能的真正核心仅通过设备通过 FTP 或 HTTP 下载的配置文件公开。幸运的是,Polycom 网站包含这些配置文件的完整示例以及 166 页的管理员指南。

思科和 Polycom 电话都具有双端口交换机,您可以使用它将您的 PC 工作站插入电话,然后再将电话插入网络。在这种配置中,电话将优先处理实时语音流量,而不是其他网络流量,从而确保语音质量尽可能好。此外,这两种设备都能够为电话和连接的 PC 协商单独的 VLAN。这允许您的语音流量通过一个单独的、可能更安全的网络传输。网络基础设施必须支持 VLAN 协商才能使其工作。

在使用 Asterisk 的一年左右时间里,我学到了很多,也获得了许多乐趣。从独立的“玩具”系统开始,我添加了基于 PC 的软电话。后来,系统连接到 PSTN。然后,系统连接到房屋电话布线。最后,我添加了专用 IP 电话。我最终得到了一个可以与许多大型办公室的电话系统相媲美的电话系统。每种配置以及每种设备都有其优点和缺点。它们都有自己独特的怪癖。了解这些怪癖是 VoIP 如此有趣的原因。

开源的新领域

马尼托巴省正在走向开源。反之亦然。

马尼托巴媒体中心是一个新的“开源娱乐工程、创新和制作研究机构”,位于温尼伯,由马尼托巴省政府和 Linux Media Arts(一家位于洛杉矶的媒体制作公司)投资 2000 万美元成立。该中心是在马尼托巴省和加利福尼亚州之间的贸易代表团努力的基础上发展起来的。

马尼托巴媒体中心将致力于开发用于电影、电视和互联网的多媒体应用程序。它还将专注于教育机构和发展中经济体的需求。

Linux Media Arts 首席执行官 Michael Collins 说:“我们的目标是在 18 个月到两年的时间内,通过咨询、产品开发合同和赞助,将 2000 万美元的投资转化为至少 1 亿美元的捐赠基金。” 对于 Linux,他打算“从对多媒体用户重要的事情的角度进行开发。换句话说,工具和应用程序以及内核更改将改善媒体体验。各种发行版和支持它们的公司并没有专门考虑这个市场。这主要是一个支持问题。我们如何才能最好地支持全球无数用户为这个万亿美元的市场构建系统和产品?我们认为还有更多的空间。”

了解更多信息,请访问 manitobamediacentre.org

加载 Disqus 评论