备受瞩目的开源版本在09年到来

按旅游,技术会议,免费的T恤:当大公司发布新软件,他们有很多喧闹的启动。开源项目,即使是知名的,通常发布他们的主要的新版本,少了很多大张旗鼓。在FOSS(自由及开源软件)社区往往是太忙编码和测试与营销打扰,即使在软件的新的“发布点”真是了不起。

今年将有大量出色的开源应用程序问世。有相当多的项目正在悄悄地(或者不那么悄悄地)致力于主要的发布或重大的升级,他们的目标是在2009年的某个时候提供这些升级。我在这里收集了25个最值得注意的。

有浏览器和操作系统、移动平台、开发工具、生产力应用程序、IT管理工具、协作软件和一些难以分类的项目。其中一些你们已经听说过;其他的可能相对晦涩,但会给你一种“哦,酷!”的发现感。

你肯定会觉得一个或两个非常重要的即将发布的丢失。(您尝试配对的名单下降到几十个候选人!),但FOSS社区精神也可以在这里服务。请将您的提名为2009年不容错过的开源版本的文章的评论,包括项目站点的链接,我们都将受益。

浏览器和操作系统

十年前,谁想得到有可能仍然在Web浏览器这么多的创新在2009年?微软可能打算跟上步伐Internet Explorer 8中,但FOSS选项至少引人注目。

Mozilla Corp.的Firefox 3.5承诺为JavaScript Object Notation(一种Web应用程序中经常使用的数据交换格式)提供一个本地解析器功能,以增强丰富的媒体网页内容,包括对HTML 5视频元素和对Ogg Vorbis和Theora的开放式音频和视频编解码器的支持。

此外还有谷歌Inc.计划推出的基于开源WebKit引擎的Chrome浏览器。这家公司正在保守秘密,但我们确实知道Mac和Linux版本正在开发的浏览器。

Linux爱好者有很大的期待,太多。继发布Ubuntu 9.04,“活泼的Jackalope”,在四月,Ubuntu团队正在计划Ubuntu 9.10,“Karmic Koala”,看到光明的一天2009年10月在所承诺的新功能与整合亚马逊EC2api,这样用户就可以使用完全开放的工具设置自己的云,并设置内核模式以实现平稳、无闪烁的启动。Ubuntu上网本版本将获得移动互联网项目的最新技术Moblin的,包括更好的屏幕支持。

其他每个Linux发行版肯定也会变得更好,以及相关的操作系统组件。例如,Novell openSUSE 11.2,定于11月,应该包括KDE 4.3GNOME 2.28Linux内核来自2.6.30(或更高版本)基于Web的界面的YaST和上网本的支持。

红帽Fedora 11预计在今年夏天发布,有几个更新。该项目的目标包括加快Fedora的启动和关闭速度(登录屏幕只需20秒)、更改支持的架构和默认安装的内核,以及改进对指纹读取器的支持。

手机软件

这很容易让我们的目光聚焦在iPhone和黑莓背后的专有技术,但FOSS社区精灵已经制定出自己的移动创新。

Android是谷歌用于移动设备的软件栈,包括操作系统、中间件和关键应用程序。的当前测试版的Android SDK在2009年年初发布,对程序员工具和API,Java中的Android平台上开始开发应用程序。

目前的重点是对输入方法的支持,例如物理键盘以外的设备。今年晚些时候,Android将获得对HVGA以外显示器的支持。目前还没有人谈论约会,但整个移动社区都在关注。

Maemo是一个基于linux的软件平台,由一个开源社区(诺基亚是其主要赞助商和贡献者)构建,用于支持移动设备,特别是像诺基亚N810互联网平板电脑这样的平板电脑。的Maemo 5 Alpha SDK,它有一个新的UI框架和api,这样开发者就可以构建位置感知应用程序来控制震动和响应设备方向的变化。预计Maemo 5还将支持OMAP3、蜂窝数据连接和高清摄像头。

维基百科的所有乐趣,它的移动服务是…平庸。幸运的是,移动版维基百科是在积极开发。新版本(用Merb编写)将允许你在现代3G移动设备上访问维基百科,比如iPhone和Android手机,也会有定制版本。目前还在alpha测试中,预计将在今年发布。

另外值得关注:

Openmoko公司于2008年中期生产了Neo FreeRunner GSM手机,作为开发人员和产品设计师构建具有集成通信功能的开放式移动设备的起点。它的FreeRunner移动硬件平台,包括Debian和FDOM发行版、Qt应用程序和UI框架以及Android软件栈,让开发者可以根据自己的目的改变完全可操作的手机设计。

编程工具和语言

开源开发者理解投入大量的精力在改善他们利用编写更好的软件,不管它是一种编程语言,开发平台和内容管理系统的工具。这个类别可以通过自身填补了一整篇文章,但这里有几个亮点。

2008年12月,Web开发框架Merb和Rails背后的社区同意合并而不是维护并行的开发轨道。他们打算保持灵活的配置和先进的功能赞赏Merb用户,以及快速的生产力和易用性Rails开发商如此多的关注。

新项目,被称为Rails 3中,将包括一些关键Merb的功能和概念,包括其对不可知论对象-关系模型、JavaScript库和模板语言。Rails 3也将更加模块化,允许开发人员选择是否使用特定的组件。它将有显著的性能改进,并将获得一个定义的公共API。

根据Rails博客的说法,Rails 3测试版的“过于乐观”的日期是Rails的会议在五月初,但无论它何时到来,都值得关注。

Dojo Toolkit是为开发人员创建动态Web应用程序的一站式服务,特别是对于那些不想成为DHTML和JavaScript之神的开发人员。Dojo 1.3它有一个快速简洁的DOM操作api集合、一个更可配置的NodeList类、一个全新的闪电般的CSS选择器查询引擎,以及新的小部件和组件。

月光是一个开放源代码实现微软的Silverlight这是一个用于流媒体视频和互联网应用程序的浏览器插件。微软和Novell公司之间的技术合作的结果,与开放源码。net实现相关Mono项目在美国,Moonlight主要用于Linux和其他基于Unix/ x11的操作系统。

月光社区访问微软的测试套件Silverlight和分发媒体适用于Linux用户提供视频和音频许可的媒体编解码器。月光1.0在2月份刚刚发布,版本2的工作已经在进行中,以保持它与Silverlight的同步。

(您也可以保持眼睛月光,Firefox浏览器插件和桌面播放器,封装任何WMV或WMA内容到Silverlight的容器。)

事实上,微软积极参与开源是值得关注的,因为很少有人会想到微软会出现在这个聚会上。其中一个成功的例子是IronPython,这是一个设计用于。net和Mono上的Python实现;2月份发布了版本2。现在已经完成了,团队可以把注意力转向anIronPython版本支持Python 3.0。而团队对发布日期含糊其辞(“在2之后”)。据一位发言人说),它可能会在今年的某个时候上市。

微软还创建了IronRuby以及。net的Ruby实现动态语言运行时,一组在. net上实现动态语言的共享服务。所有这三个项目都是按照微软公共许可

另外值得关注:

MariaDB项目,一个使用Maria存储引擎的社区开发的MySQL数据库分支;这是Michael“Monty”Widenius的想法,MySQL AB和Monty Program AB的创始人。

CodeIgniter的2.0,具有非常小的足迹,谁需要一个简单而优雅的工具包来创建功能全面的Web应用程序的PHP程序员建立了一个PHP框架。(虽然2.0版还没有确切公布,你可以预先订购了一本关于它在亚马逊。嗯。)

Eclipse Galileo,不同Eclipse项目的协调发行版,预计在2009年6月底发布。

商务应用

前面的大多数项目主要是极客感兴趣的(我们的意思是一种好的方式)。然而,越来越多的企业正在采用开源软件生产力的使用和业务线应用程序。

其中主要的是开源的“替代”适用于Microsoft Office。OpenOffice.org 3.1,估计马上,目前作为一个“开发商快照。”它承诺语法检查,消除锯齿的图纸,改进图表和更好的轮廓特征

这是最重要的新功能版本3.0(2008年10月发布),包括与ODF 1.2和OOXML的兼容性以及本机Mac OS X支持。

但是商业质量的开放源码并不仅限于传统的桌面应用程序或企业软件。Kaltura是一个用于创建和观看视频应用程序的开源平台。它的目标用户是网络发布者、集成商和应用程序开发人员。Kaltura目前拥有多个平台的扩展,包括内容管理(如Drupal)、博客(WordPress)和协作(MediaWiki)。

在2009年第二季度,卡尔图拉的社区版将推出下GNU通用公共许可证,允许任何网站建立自己的类似YouTube的视频门户网站,完全独立的Kaltura的。使用可选的企业支持包括流媒体和托管,广告投放和内容聚合。

Dimdim的声称自己是第一个开源Web会议的公司;它的软件已经被下载了近一半一百万次。在其现有的特点是无限制的使用,多方视频和音频会议。

Dimdim的有2009年的大计划(尽管它并没有比这对时序更具体的),包括一个商业版本。Dimdim的开源平台将成为一个完整的网络研讨会产品,使1000名多名参与者,这将使它的人谁需要进行一般的会议或培训课程有吸引力的会议。

另外值得关注:

LedgerSMB是SQL-Ledger会计软件包的一个分支,主要针对小企业。其即将发布的1.3版本承诺提供更好的联系处理和安全性,可以与公司的网络安全基础设施(如Kerberos)集成。

Lucid桌面(以前的Psych桌面),一个Web桌面(可能是一个Web操作系统),它集成了Web、现有的桌面技术和移动设备,充当一个可移植的在线工作区,用于存储文件、播放媒体和管理您的办公文档。仍然处于测试阶段的1.0版本已经过期了,但现在应该不会太久了。

IT管​​理工具

某些类别的开源软件主要是一些特定用户感兴趣的,比如网络管理员或Web开发人员。这很好;这只是意味着这些工具已经针对其受众进行了正确的调优,其他人都可以翻到下一页。或者正如亚伯拉罕·林肯所说,“喜欢这种东西的人会发现这就是他们喜欢的东西。”

对于IT管理员来说,今年最激动人心的发行版可能是Samba 4.0,它应该具有active directory支持、一个内部Kerberos服务器和用于共享后端的完整的NTFS语义。您以前可能听说过这些,因为Samba已经停滞了一段时间,但是开发团队现在正在积极地对其进行开发,并且有一个新建的二月下旬的

您当然可以期待配置管理空间中的操作——帮助系统管理员完成更多工作、更快、更一致的工具。其中包括Reductive Labs Inc.的Puppet 1.0,它将于2009年发布。

还原实验室将全面改写木偶的网络功能,以及优化模型,语言增强功能和报告。初步测试显示,服务器将关于与内存占用,这是一个三分之一的电流大小的三倍的速度,说一个项目的代言人。

12 第1页
页面1的2
工资调查:结果是