在举办这次openSUSE亚洲峰会之前,还有很多人并不了解这样一个组织。相信在这次openSUSE亚洲峰会召开之后,越来越多的人会记住这样一个名字。那么openSUSE是如何运作的?在市场投放方面会有哪些新产品?本刊记者在峰会期间专门采访了openSUSE基金会主席Richard Brown。
openSUSE基金会主席Richard Brown
和SUSE作为一家企业不同,openSUSE社区可以使用、开发、改善最新的开源技术,这对用户、贡献者来说都是好事。对SUSE来说,也把这些可以为他所用的东西从openSUSE社区拿出来使用,从而使SUSE在应对竞争的时候变得更加灵活。openSUSE社区最开始大部分的开发者都是由SUSE雇请的,如今志愿者发展非常快。接下来几年,SUSE公司还会对openSUSE社区进行更多资金投入,希望这样的投入一方面能够吸引到更多的志愿者加入进来,也可以加快整个openSUSE社区的发展。实际上, 开发者除了参与openSUSE社区之外,还可以针对某些感兴趣的东西形成一些开发小组,比如Linux内核开发等。这些小组可以互相合作,对他们感兴趣的产品进行开发,或者他们可以把成果递交给Factory(工厂)进行生产。通常openSUSE社区的贡献者把自己开发的代码写出来,会有助理对这些代码进行自动审核,之后要经过openQA的测试。只有通过测试以后,才会有专门的测试人员进行审核。最终这些会整合到Factory当中,然后通过openQA再次测试,通过的话,有关部门会把它作为openSUSE产品发布给用户。
除了针对开发者兴趣进行开发之外,openSUSE还将在更大范围实现开发者之间的互动。据介绍,本次openSUSE亚洲峰会是完全由包括来自印度、日本、中国大陆和中国台湾省的贡献者组织的,openSUSE董事会只负责对大会进行一些监督。欧洲和其他地区的贡献者没有参与进来,因为本地的团队已经做得非常好,这些无疑会加强社区的凝聚力和合作精神。
自2005年SUSE作为发起人成立openSUSE以来,这个项目的目标就是促进Linux在全球各地的使用,其主要产品称为openSUSE发行版。据介绍,今年11月份openSUSE即将发布openSUSE13.2版本,它将是从2005年社区成立以来发布的第14个openSUSE版本。openSUSE13.2和现在针对企业的SUSE Linux Enterprise版本相比较功能更加强大,后者只支持2500个软件包,而13.2版本则支持7000多个软件包。之所以有这样的区别,是openSUSE希望由社区开发出来的软件在新版本当中都能够得到支持。
除了发行版之外,openSUSE实际上还会发布一些适用于不同用户的版本,包括Turnbleweed、Factory、evergreen等。此外还有一些工具,像Open Build Service、openQA、Kiwi等等,它们可以更好为openSUSE项目作出贡献。