前沿

作者:Various

前沿

LJ 索引,2006 年 2 月

1. 谷歌视频公开测试版于 2005 年 11 月 8 日找到的 Linux 视频数量:13

2. 雅虎于 2005 年 11 月 8 日找到的 Linux 视频数量:2,441

3. Linux 年增长率百分比:25.9

4. 2005 年 Linux 业务收入(数十亿美元):20

5. 2008 年 Linux 业务收入预计(数十亿美元):40

6. OSDL 的成员数量:80

7. 新的开放发明网络的成员数量:5

8. 新的 LiPS(Linux 手机标准)的成员数量:10

9. CELF(消费电子 Linux 论坛)的成员数量:53

10. “每个孩子一台笔记本电脑计划”(OLPC)中儿童将为 100 美元笔记本电脑支付的实际美元价格:0

11. 计划于今年晚些时候或明年初生产的 100 美元笔记本电脑数量(百万台):10

12. 红帽、AMD、谷歌、新闻集团和 Brightstar Corp. 各自向 OLPC 计划捐赠的美元(百万美元):2

13. 预计将获得 100 美元笔记本电脑的儿童人数低估(百万):100

14. 预计将获得 100 美元笔记本电脑的儿童人数高估(百万):150

15. 据报道史蒂夫·乔布斯为笔记本电脑的 OS X 提供的美元价格:0

16. AMD 计划到 2015 年为世界带来的互联网和计算访问的百分比:50

17. 预计 2005 年 PC 总出货量(百万台):200

18. 2005 年 PC 总出货量中笔记本电脑的最低百分比:50

19. WalMart.com 上搜索“Linux”的结果数量:314

20. WalMart.com 上销售的最低价 Linux(Linspire)PC(美元):219.84

1: video.google.com

2: Yahoo.com

3–5: 国际数据公司,通过开放发明网络

6: OSDL

7: 开放发明网络

8: LinuxDevices

9: CELF

10–16: 华尔街日报

17, 18: theInquirer.net

19, 20: WalMart.com

谷歌制作 Linux 视频

谷歌以维护地球上最大的 Linux 服务器集群而闻名。(一万台?三万台?一百万台?我听过所有这些数字。)也许不太出名的是,它还为许多开源社区和倡导组织(例如,自由软件基金会、Mozilla 基金会、Python 软件基金会和 OSDL)做出了重大贡献。2005 年,谷歌的“代码之夏”计划将世界各地的学生和导师配对,以推动数十个开源项目的参与。该公司还向俄勒冈州立大学和波特兰州立大学捐赠了 35 万美元,用于一项联合开源技术倡议。

另一方面,该公司也因仅在 Windows 上或仅在 Windows 和 Macintosh 上发布新软件,然后才转到 Linux 客户端,而受到 Linux 社区成员(包括我本人)的一些批评。

好吧,随着新的谷歌视频服务的推出,这种情况发生了变化。当去年秋天作为测试版服务推出时,谷歌视频附带了适用于所有三个平台的上传工具。

谷歌视频的上传页面还说,“我们建议您使用 MPEG-2 或 MPEG-4 编解码器和 MP3 音频来编码您的视频文件。” 虽然他们没有给出原因,但他们强烈反对熟悉的专有格式:QuickTime、RealVideo 和 Windows Media。

与谷歌常用的搜索服务不同,谷歌视频本质上是任何人视频上传的巨型服务器集群。如果您有兴趣,谷歌还提供了一种销售视频的机制。您可以随意定价,包括零。版权也完全归您所有。

在撰写本文时(服务上线后不久),该服务上有 34 个与 Linux 相关的视频。让我们看看我们能把这个数字提高到多高。

在网上

您是否正在考虑现在是将您的音乐创作和制作项目转移到 Linux 的时候了?或者,您是否听说过关于大为改进的 ALSA 项目的一些讨论,但不完全确定有哪些工具可用以及它们可以做什么?无论您是刚开始创作您的音乐作品,还是想将您的作品转移到开源,Dave Phillips 的长期 LJ.com 系列“在声音边缘”提供了关于 ALSA、Ardour、Planet CCRMA、Hydrogen、MIDI、声音文件编辑器等各种概述、技巧和操作指南。

Dave 当前的主题是 Linux 的乐谱软件——既能进行音乐记谱又能进行音乐排版的程序。到目前为止,他已经介绍了基于 Lisp 的通用音乐符号 (www.linuxjournal.com/article/8670) 和 abc 音乐符号规范语言 (www.linuxjournal.com/article/8629)。此外,Dave 还为我们撰写了一篇关于 LilyPond 的分为两部分的文章。LilyPond 是目前许多 Linux 音乐家在乐谱方面的首选,因为正如 Dave 所写,“LilyPond 可以自动格式化大多数音乐以获得出色的打印输出,同时允许高度详细的自定义以适应几乎任何乐谱要求,包括不寻常和特殊的符号。” 有关如何获取 LilyPond、它可以做什么以及它的 GUI 提供什么功能的详细信息,请查看 Dave 在 www.linuxjournal.com/article/7657www.linuxjournal.com/article/7719 上的文章。

有关 Dave 的所有“在声音边缘”文章以及其他 Linux 音频报道的完整列表,请查看 LJ.com 上的“音频/视频类别”(www.linuxjournal.com/taxonomy/term/14/9)。如果您最近在 Linux 音频软件的帮助下完成了一部音乐杰作,或者编写了自己的音频软件,请发送邮件至 webeditor@ssc.com 给我们留言。

他们说了

产生创业想法的最佳方法是做黑客为了乐趣而做的事情:与您的朋友一起烹制有趣的黑客攻击。

无论您是否希望争论代码自由与软件成本,我们很多人担心的是更内在的问题。我们担心的是保持在创作方程式前端花费的时间。我们应该能够捐赠这段时间,而不是让它在以后被用来对付我们。我们应该能够成为社区的一部分,这仅仅意味着放弃一些东西。GPL 保证了我们的礼物将拥有它们应有的长寿。

我的目标是完成所有必要的工作,以便在 2025 年向最高法院解释为什么广播违宪。

想象一下,如果通过一项法律,实际上说“未经我的允许,您将某些东西放到我的计算机上,那就是非法入侵”,将会发生什么?

有些人预计,微软 Windows 市场份额(目前全球超过 90%)将在未来几年内下降。Mac OS X 的市场份额预计将保持平稳,而对所有其他非微软桌面操作系统的需求预计将减少。因此,Linux 作为增长最快的桌面操作系统,有望继续在桌面领域取得进展。

—Mark Stone,英特尔,www.intel.com/cd/ids/developer/asmo-na/eng/240846.htm(通过 Tom Adelstein)

每次你写博客,上帝都会杀死一位 CEO。

diff -u:内核开发的新内容

ksymoops 工具不再需要用于解码 2.6 内核下的 OOPSes。如果您在启用 CONFIG_KALLSYMS 的情况下构建内核,内核会为您完成所有操作。此后,OOPS 输出可以直接从屏幕抄写到错误报告并发送到 linux-kernel 邮件列表。虽然内核 OOPS 很难找到任何“方便”之处,但这至少代表了任何向内核开发人员报告崩溃的人员节省的一大步。2.4 分支将继续依赖 ksymoops 进行所有 OOPS 解码,并且由于 2.4 开发的后期,这种情况不太可能改变。Marcelo Tosatti 最终开始成功地阻止添加更多功能,我们可以预期他会随着时间的推移变得越来越严格。

Pantelis Antoniou 编写了代码,允许 AMD 的 Au1x00 嵌入式处理器通过标准 8250 串口驱动程序支持通过串口进行通信。代码实际上并没有那么复杂——主要的奇怪之处在于 Au1x00 的寄存器偏移量与 8250 串口驱动程序期望的不同,这需要一个映射函数来进行转换。对于此硬件,必须禁用调制解调器状态更改中断,因为并非所有 Au1x00 系列的成员都支持它。这些奇怪之处已从 8250 驱动程序的更标准部分中进行了 #ifdef 处理,但代码的最终形式可能将由主要的内核人员决定。虽然通常不赞成 #ifdef,但它们在内核中仍然很常见。

Jaya Kumar 编写了对 AMD Geode CS5535 音频设备的支持代码,并将自己列为官方 CS5535 音频 ALSA 驱动程序维护者。这看起来很容易推销,没有人反对,只有一些小的技术异议需要克服。Andrew Morton 自己检查了驱动程序,没有发现严重的缺陷。SPDIF 支持 已计划,但 Jaya 目前表示,一旦该功能实现,他没有办法测试该功能。CS5535 被设计为 GX 533@1.1W 处理器和其他北桥组件的客户端设备,以生产嵌入式设备。Linux 可能会以这种方式使用它,或者可能会找到一些扭曲但又出色的替代方案。

主要的 kernel.org 服务器已迁移到 俄勒冈州立大学开源实验室,在那里它具有更好的带宽、更好的备份和工作人员来维护它。Javier Henderson 自己乘坐私人飞机将机器运到那里,以最大限度地减少停机时间。请访问 osuosl.org/photos/kernel/view 查看感人的事件照片并了解更多关于 OSL 的信息。迁移后必须解决几个小故障,包括镜像到其他 kernel.org 节点的问题,以及一个节点最终拥有不同版本的 git 仓库的情况,导致开发人员在尝试与 Linus Torvalds 的分支同步时看到错误。但这些问题很快就得到了解决,新的 kernel.org 设置似乎运行良好。

与大多数(如果不是全部)操作系统一样,Linux 引导代码 复杂且混乱。从最近一次清理它的失败尝试来看,这种情况可能会持续很长时间。Etienne Lorrain 自 1998 年以来一直在破解引导代码,最终决定将其从扭曲的汇编语言重写为闪闪发光的 C 语言。不幸的是,他看到的唯一方法是放弃对 LILO 和 GRUB 引导程序的支持。诚然,Etienne 添加了许多不错的功能,例如消除了对内核大小的任何限制,并提供了在完全运行状态下对 BIOS 的启动时访问。但正如 Pavel Machek 向他指出的那样,“我们有糟糕的汇编启动代码。添加良好的 C 启动代码,与 LILO/GRUB 不兼容,对清理混乱没有任何作用。”

Stephen Hemmingerlinux-net.osdl.org 上建立了一个新的 Linux 网络文档 wiki。Stephen 最初将其作为他自己工作的存储库而启动,后来向所有与网络相关的贡献开放了该 wiki。这引起了一些批评,例如 Greg Kroah-Hartman 等人指出,wiki.kernelnewbies.org 上的 wiki 已经存在很长时间了,并且会欢迎 Stephen 的贡献。Stephen 对此的回答是,以前有 Linux wiki,以后还会有更多。事实上,两个 wiki 看起来都不错,并且始终有可能它们会在以后合并。

加载 Disqus 评论