/ 中存储网

Linux基金会认证机制给管理员带来新的技术基准

2014-09-02 16:45:07 来源:中存储网

开源项目是否也需要正式的认证资质?两大著名开源基金会纷纷给出肯定答案。

  

在上周召开的LinuxCon大会上,Linux基金会宣布了一项专门面向Linux专业人士的全新认证方案,旨在对其现有培训活动加以补充。这项Linux基金会认证计划收费为300美元,作为早期认证、主要针对刚刚入行以及工程师级别的系统管理人员。

认证流程包括一项实时技能测试,要求管理员通过远程访问虚拟机的方式运行多种Linux发行版的其中一种。为了确保整个实现过程符合规则要求,会有监考官通过共享屏幕以及选定位置的计算机摄像头密切关注申请人的操作进度。此认证旨在测试系统管理员与更具经验的工程师在处理命令行及配置文件时表现出的真实技能水平。

这是一项远程测试方案,也就是说该认证可以由任何人在任何位置申请并完成。这一点与其它现有Linux认证机制完全不同,例如由红帽以及独立机构Linux专家协会推出的认证方案——后者要求申请人亲临考场,并以书面方式解答多项选择试题。

这套实时能力测试也代表着一项可能会为众多企业雇主们所重视的新型认证资质,他们完全可以借此考量应征系统管理员的技能水平,从而找到真正能够直接处理实际工作、而非仅仅具备书面理论与考试能力的纸上谈兵者。现在申请者可以从三种Linux发行版当中任选一种作为测试内容——CentOS、OpenSuse或者Ubuntu——不过Linux基金会也有计划,希望在测试中引入某些当下认证市场上很少出现的小众发行版内容。

这些举措是否必要?

听起来很有趣,不过我还对开源社区中的相关认证资质抱有一些疑问。其它认证规划都属于针对商用产品的大型市场推广机制的组成部分,也就是说这些认证会面向特定供应商并将其它竞争性产品排除在外。开源项目则并不属于商业产品,而且(除非供应商受到人为操纵)不应被用于锁定或者维护客户对于供应商的选择。这一点在此次出台的认证机制中要如何证明呢?

Linux基金会对上述问题给予了积极回应,但回应内容却显得有些单薄乏力。相反,我与另一家推出类似认证计划的开源非盈利机构取得联系后,得到了其对于Linux基金会公告与开源社区整体认证概念的阐述结果。

文档基金会(简称TDF)如今管理着两大主要开源项目:LibreOffice跨平台生产力套件以及Document Liberation项目——旨在利用一系列开源项目开发出导入过滤机制,从而实现对一系列专有文件格式的兼容能力。

早在2012年,TDF方面就为LibreOffice专家提供了一套认证计划。作为TDF的创始者之一,Italo Vignoli是一位架构师,并在LinuxCon大会上与我们就上述议题交换了意见。我向他提问称,TDF与Linux基金会的认证方案之间是否存在共性,而他回应道:

Linux基金会公布的认证计划与文档基金会在2011年公布的方案非常相似。……(基金会)双方都以社区成员为前提对认证计划进行了设计,从而为申请者以各自生态系统出发提供积极的专业水平验证途径——面向不同层次并采取不同方式。

两套方案都牢牢立足于当前受到社区广泛肯定的技能组合概念,因此即使身处社区环境之外的企业也可以信任由这些测试提供的技能水平测试结果。二者之间有何区别?Vignoli给出了这样的回答:

考试内容有所不同:Linux基金会认证以两小时为限测试申请者的技术能力,并由单一考官监督整个考试过程。而TDF认证则以三小时为限进行面对面审查,也就是说申请者需要当面回答由三位成员组成的审查委员会。

这样的差异主要源于一项事实,即测试技术能力通常来说更为简单——也更加客观——相比之下像开发以及协调迁移项目或者创建并管理培训课程这样的“软”技能考查起来就较为困难。

哪些项目适合采取认证机制,哪些不适合?

如此说来,是不是应该有更多项目引入认证机制呢,还是说目前的两套方案只能算特殊情况?Vignoli认为认证应该成为每一个大型开源社区的组成部分。不过我个人对此仍抱有怀疑态度。如果非要设计出认证计划,那么我认为其中应该包含三条最为重要的考量标准:

  • 1. 测试申请者在校学习期间积累到的协作与人际交往能力,因为在开源开发工作中这两大要素可以说必不可少。学生们经常会以彼此隔离且无关实际软件背景的情况下接受教导与评估;但事实上,这种过度关注个人因素的出发点往往会严重影响教育对象的协作能力。我们需要开发出一套解决方案,切实帮助计算机科学教育将改善协作能力作为教学内容的重要组成部分。
  • 2. 针对优秀社区成员及其卓越解决方案制定的细化认证机制应该由整个社区负责推动,而非脱离该环境单独推出。这也是IEEE以及ACM等专业机构一直以来所坚持的传统方式。TDF方案在这方面更具说服力,不过Linux基金会的处理方式也有可取之处
  • 3. 国家/地区/国际认证制度的束缚可能会给创新活动带来严重影响,因为各地对于认证规划的差异化规定可能动摇其立足根基。应该加以严格限制并将影响范围控制在关键性区域之内。在理想状况下,认证测试应该由专业审计师以及认证系统配合完成——需要保证这些审计师有能力而且适合管理与认证相关的工作。

技能需求

两套认证规划都具备相当的影响力,其中TDF的认证资质已经成为业界的一大识别标志,认为应聘者只有通过这一考试才算是有能力支持LibreOffice办公套件的迁移与部署工作。事实上,我甚至见过某些招聘活动将TDF认证作为一项先决条件。与此同时,Linux基金会提供的技能验证结果也广受认可,其售价50美元的相关认证介绍材料已经宣布售罄

我认为两大基金会所采取的措施标志着开源领域的又一次重大进展。开源项目的实际效果取决于社区参与者的技术水平与声誉,但目前雇主很难验证个人求职者在这方面的实际表现。两套认证机制的出现让社区之外的人士也能获得专业认可,而企业录用决策也能借此获得更具参考价值的背景信息。

如果大家正在部署开源软件,付费学习并掌握这些技能可以帮助各位让自己的关键性任务系统始终处于良好的健康状态。大家需要为选择一家受到社区认可的软件供应商(最好是项目提交方)以确保获得出色的技能组合,或者雇佣一位能够与社区进行顺畅协作的技术专家。基于社区的认证机制正是这样一款能够保证开源项目部署取得成功的强大工具。