前沿
前沿
DIY媒体
将知识共享、互联网档案馆、播客和博客运动的视频前沿结合起来;然后,将其与DIY态度相结合。结果就是ourmedia,创始人J.D. Lasica(新书《Darknet》的作者)称之为“一个完全志愿的开源媒体项目”。或者,用它的口号来说,“草根媒体的全球家园”。
ourmedia是非程序员和程序员聚集在一起,基于开源原则创建新基础设施的绝佳范例,它吸引了开源程序员和各种类型的自由数字创作者的参与。
Marc Canter,也许最出名的是作为Macromind(后来成为Macromedia)背后的驱动力,是ourmedia的另一位领导人物。他的公司是Broadband Mechanics,也参与了ourmedia。Marc说,“我们的商业模式是帮助创建和传播新标准——然后在这些标准之上构建。”该项目的其他合作伙伴包括Bryght、知识共享、维基百科和互联网档案馆。
他还区分了基于公司的标准和基于独立开源努力的标准,后者在任何公司基于平台的孤岛之外运作。“如果Google、eBay和亚马逊可以成为Web 2.0的基础设施,为什么我们不能构建我们自己的基础设施?这只是众多项目中的第一个。”
该网站自然是基于Linux的Drupal。ourmedia的志愿者程序员正在利用其他开源工具,使非技术人员可以轻松地在互联网档案馆提供的自由(如啤酒和言论自由)和广阔空间中上传和分享他们的作品。
根据联合创始人Marc Canter的说法,第一个方便的技巧是使用Python构建一个上传工具,该工具基于知识共享的The Publisher,这是一个图形桌面应用程序,可将许可证附加到音频和视频文件并将其上传到互联网档案馆。“我们正在获取该工具的源代码,并将元数据扩展到所有媒体类型,而不仅仅是音频和视频。我们将其指向ourmedia集合,每个文件都将有自己的位置,并且任何人一旦上传就可以轻松找到。每个人还将拥有自己的ourmedia页面,其中列出了他们发布的每个文件的历史记录,可供知识共享许可使用。这使他们a)成为社区的一部分,b)能够跟踪他们发布的文件并将已发布内容的列表展示给其他人。”
他补充说,“当然,您仍然可以通过ftp连接到同一目录,但是有多少艺术家类型会知道如何做到这一点?此工具将允许艺术家直接上传大型文件,而无需通过HTTP。”
要参与其中,请访问ourmedia.org。
一款热门的新Linux PXA
我在2005年CES(拉斯维加斯巨型消费电子展——更多信息请参见第46页的“Linux for Suits”)上看到的最酷的Linux产品是新的Archos PMA430袖珍媒体助理。因为您几乎可以在“Personal”和“Assistant”之间插入任何您想要的名词,所以我们称之为PXA。它的厚度不到一英寸,宽度为3.1英寸,长度为4.9英寸,重量略低于10盎司。
因为它基于Linux、开源,并且不属于任何媒体管理孤岛,所以它可以自由地做各种事情,而苹果、索尼和其他具有锁定议程的掌上设备制造商永远不会在自己的设备上支持这些事情。例如,它将录制数字音频以及播放数字音频,它可以以Ogg Vorbis以及MP3和其他格式进行录制和播放。它将录制和播放数字视频(在3.5英寸320x240屏幕上的MPEG-4 SP)。它是一款全功能的PDA,使用Qtopia软件,以及一个带有30GB硬盘的照片查看器,该硬盘还可以通过USB 2或USB 1用作外围存储卷。它播放音频时的电池续航时间为十小时,播放视频时的电池续航时间约为一半。它可以运行游戏。它具有内置Wi-Fi和Opera浏览器。最重要的是,它对为其Linux操作系统编写的任何程序都是开放的。为此,该公司计划在您阅读本文时发布软件开发工具包。
diff -u: 内核开发的新动向
Linus Torvalds 和 Andrew Morton 仍在努力寻找继续开发Linux的最佳方法。随着稳定/不稳定系列概念的消亡,对于每个实际的point release(例如2.6.9和2.6.10),仍然存在对稳定性的推动。然而,由于大量的开发投入,许多用户不愿测试2.6内核。Linus、Andrew和其他人一直在思考如何吸引更多的测试人员加入现在不可预测的官方树。一个想法是恢复交替版本的稳定/不稳定概念。因此,2.6.11将是一个稳定内核,在几个月内仅进行错误修复,而2.6.12将是一个新功能内核,也持续几个月,依此类推。另一种可能性是在版本中添加第四个数字,例如2.6.11.2和2.6.11.3,这些版本将用于错误修复,而更多的开发将在2.6.12上进行。到目前为止,一切尚不确定,Linus和Andrew仍在努力弄清楚放弃原始的稳定/不稳定开发系统的影响。敬请关注。
当 Adrian Bunk 注意到 ReiserFS 文件包含一个通知,暗示将所有新增内容的版权转让给 Hans Reiser 时,出现了一个有趣的版权问题。代码的作者可以通过在其贡献中包含文本来明确保留版权,但Adrian觉得这有点可疑。Linus Torvalds对Hans的版权处理表示支持,Hans本人也明确要求所有贡献者直接进行版权转让。根据Hans的说法,该文本仅在源文件中,目的是为了保护自己免受像 The SCO Group 这样的公司的侵害。正如 Christoph Hellwig 所指出的那样,SGI 也对任何为 XFS 文件系统做出贡献的人提出相同的版权转让要求。凭借先例、礼貌以及来自Linux顶级人物的肯定,这种做法可能会 распространиться 到内核的其他领域。
Marcus Metzler 注意到 iRiver 发布了一款基于Linux的纯二进制产品,并拒绝发布任何源代码。他们当然在宣传和手册中公开表示他们的多媒体播放器是基于Linux的,但在他们的网站或产品中没有找到GPL的副本,也没有提供源代码的提议。
SquashFS 压缩文件系统徘徊在被官方内核树接受的边缘。Phillip Lougher 的代码是独立的、功能齐全且干净的。像 Greg Kroah-Hartman 这样的人一直在敦促他提交代码,但Phillip犹豫不决。他有很多新功能要添加,并且不清楚是在被官方内核接受之前还是之后实现这些功能最好。我认为可以肯定的是,无论Phillip何时认为时机成熟,SquashFS都能顺利进入2.6。内核人员热切期待他的提交。
另一方面,FUSE,一个用户空间文件系统,正积极尝试被主内核树接受,但遇到了严重问题。特别是Linus Torvalds认为,文件系统根本不应该是用户空间的生物。他说,将文件系统与内核分离,就像微内核试图将系统内部结构拆分成离散的部分一样。出于与Linus相信单内核结构相同的原因,他认为用户空间文件系统是一个坏主意。另一方面,Linus表示,如果FUSE避免了他认为不应属于用户空间文件系统领域的某些丑陋行为,他愿意接受具有受限功能集的FUSE。很久以前,他对 DevFS 有一套类似的限制。DevFS的情况变成了一团糟,部分原因是/dev目录对于Linux来说太重要了。单个文件系统可能远没有那么有争议。
网络资源
作为一家出版物,并且是一家出版书籍、杂志和网站的公司的一部分,我们始终对出版界正在发生的事情感兴趣。根据以下可在Linux Journal网站上找到的Web文章,最新的趋势之一是将出版物转向开源模式
本期EOF讨论了如何将开源范例应用于科学出版,以鼓励平等获取科学期刊中发布的信息。作者Christopher Frenz解释了这种日益增长的运动如何导致美国国立卫生研究院(NIH)要求NIH资助的已发表研究成果在六个月后免费发布。在他的网络后续文章“向NIH表达您的意见”(www.linuxjournal.com/article/8061)中,Frenz概述了您如何让NIH了解您对科学开放获取的想法。
正如Clay Dowling解释的那样,然而,开源出版模式不仅仅针对科学领域进行调查和使用。“使用开源工具发布开源文档”(www.linuxjournal.com/article/8062)描述了用于制作The Shadow of Yesterday的完全开源的过程和工具,该书由Anvilwerks(www.anvilworks.com)的Clinton Nixon撰写。Dowling和Nixon还讨论了“使用开源工具发布开源文档的实际业务影响”。
他们如是说
唯有对邻居的理解、交易中的公正以及帮助同胞的意愿才能使人类社会持久存在,并确保个人的安全。
—阿尔伯特·爱因斯坦,www.empyrean.ca/words/quotes/einstein.html
强大、可靠的软件和改进的技术是自由的有用副产品,但拥有社区的自由本身也很重要。
GPL是自由软件最流行的许可证......截至2004年4月,在Freshmeat上列出的23,479个具有OSI批准的开源许可证的项目中,GPL占74.6%。在SourceForge上列出的52,182个自由或开源软件项目中,GPL也占68.5%。
Bastet
每个人都喜欢时不时地玩一局不错的俄罗斯方块,但是邪恶的俄罗斯方块怎么样?Frederico Poloni的Bastet,是Bastard Tetris的缩写,是一个俄罗斯方块克隆版,它会选择最糟糕的方块来放入您的堆叠中。它基于Peter Seidler的petris,并具有简洁、精悍的界面。没有音乐,也没有花哨的图形,只有混蛋AI和你。
无论您是在开发您的俄罗斯方块游戏并希望成为专业人士,庆祝原始俄罗斯方块20周年,还是只是在寻找一种会让您输掉并让您尽快回到工作的实现方式,这都是一款值得尝试的游戏。
Linux Journal十年前:1995年4月
Kurt Reisler写道,Digital用户组DECUS计划在其1995年5月的会议上举办由Linus Torvalds主持的半天研讨会,以及整整一天的其他Linux活动。展望Linux的Digital Alpha端口,他写道,“想象一下您的Linux系统以300+ MIPS的速度运行。”
从a.out到ELF共享库的过渡正在进行中,本期涵盖了两者。Eric Kasten编写了一个共享库教程,包括如何创建当时的a.out格式。“当前的a.out共享库可能需要在一段时间内得到支持”,他写道。与此同时,Eric Youngdale贡献了ELF的介绍,包括我们都切换到ELF的原因。
Joesph Brothers撰写了一篇关于带有Linux端口的硬件架构的巡览。当时,只有x86、Motorola 68k和Alpha可以运行shell。其他正在进行中的是MIPS、SPARC和PowerPC。Alpha是BogoMips冠军,为149.49。列出的“bogo-fastest” x86是486DX4/100,为50.08。
Pacific Hi-Tech广告宣传了“Linux Run-Time System 1.0”,这是一种无需安装到硬盘即可启动和运行的Live CD发行版,售价为29.95美元。