首页 > 新闻 > 专家观点 >

世界级开源专案舵手萧志榥:开源是IT世界的空气

2015-01-21 14:29:15   作者:   来源:CTI论坛   评论:0  点击:


  萧志榥不仅熟悉台湾开源发展,更执行过许多开源专案,例如带领国网中心团队开发出企鹅龙(DRBL)与再生龙(Clonezilla),每年下载量破200万

  有一套台湾人开发的Linux工具,一年全球下载次数超过200万人次,甚至连美国太空总署都爱用,那就是国家高速网络与计算中心自由软件实验室研究员萧志榥率队打造的开源专案企鹅龙与再生龙。他也是中华民国软件自由协会的理事长。

  萧志榥自1993年就踏入了开源圈,用开放原始码做了许多专案,且为了推广自由复制与分享软件的理念,深入到社区与学校等。

  在90年代,他说,加入开源圈是一件很时髦的事情,不过,台湾人发起的开源专案数量较少,比较有名的是注音输入法,另外,也有些计划是多人合作将软件操作介面的语言,从英文翻译为正体中文。

  萧志榥说,一直到2000年,来到.Com最高峰,只要有关于Linux的事情,都有非常多的人关注与投资,例如,当时有一位交通大学博士生创立了Linux Vab网站,在其中不只收集与整理了有关于Linux的文章,且设立论坛,提供开发者讨论空间。萧志榥说,仅仅是分享Linux文章的讨论区,就有人喊出500万美元要买下这个网站,可见得当时Linux有多火红。

  同一年,自由软件之父Richard Stallman恰好来台演讲,向台湾开发社群讲述自由的价值,呼吁人们不要使用资本主义思维逻辑下的非自由软件,而可以选择用自由软件保护隐私等。

  同时,萧志榥当时在新竹社区大学开设的Linux课程也场场爆满,不论是国中小学老师或是竹科工程师都抢着报名,可见得当时开源有多热门,在美国Linux World年会前几年也是年年爆满。

  直到了2008年左右,萧志榥观察,Linux不再是时髦话题,反而更进一步地成为了如空气一般的必需品,Linux World年会在当年也宣告结束,从此不再举办了。

  但这更代表了,开源成为了主流发展趋势,萧志榥说,以全球前500大超级电脑来看,用Linux作业系统的超级电脑,在2000年只有54台,约占百分之十,来到2014年,则迅速成长到485台,而使用微软的作业系统只有1台,可见得在超级电脑领域中,证明开源已经成为主流。

  而像Linux核心,甚至已经深入到各个产业中,包括手机、桌上型电脑、伺服器等,萧志榥说,开源就像是空气,没有它不行。

  不仅开源环境变化剧烈,而开源社群互动的方式也产生了相当大的转变,萧志榥说,90年代时,开发者通常都使用邮件名单(Mailing List)和讨论区,如News Group,开发者可以通过订阅News Group的文章,知道最新的发展。

  另外,在分享程式码时,就是架一个FTP伺服器,将程式码放到伺服器上,再到讨论区和其他人分享程式码的连结。

  而到了1999年,出现了为开放源码及自由软件提供专案管理的SourceForge,开始有很多开发者将程式码放上去,专案的页面包含描述、功能列表、萤幕截图、下载连接,此外也有针对该专案网站、专案原始码的相关连接,以及用户评论区。

  不过,来到了2008年出现了另一个强大的版本控制服务GitHub,其由分散式版本控制系统Git,提供代管软件库,并以其网络前端和工具加强功能而著名。

  萧志榥说,现在GitHub已经成为开发者讨论、开发与分享程式码最活跃场所,并且借由Git的功能允许开发者复制其他人的程式码,再加入到自己的专案中,而无须协调程式码修改的回送过程,且GitHub甚至已经成为开发者的履历,现在大部分的开源专案,都可以在GitHub上面找到,如果能做出很多人使用的开源专案,就可以快速增加全球的知名度,甚至增加和各国开发者讨论与互动的机会。

  另外,萧志榥也说,GitHub也开启了全新的商业模式,当使用者要封闭开源程式码时,就必须要付费给GitHub,而SourceForge就没有发展出商业模式。

  萧志榥不仅对于台湾开源的发展如数家珍,更开发出许多的开源专案,2003年,萧志榥因为发现国网中心的电脑教室有同时大量部署电脑作业系统的需求,开始带领了国网中心的团队,包括了软件开发组副研究员蔡育钦与孙振凯等,开发企鹅龙(Diskless Remote Boot in Linux,DRBL),成功地建立了一套无碟的Linux环境,可以通过一台伺服器集中批次管理大量的Linux电脑,还能整合作业系统和管理系统。

  再来,研发了再生龙(Clonezilla),此为硬碟资料复制工具,提供使用者在有硬碟的环境上使用,可以支持点播与群播复制功能。在2007年更开发了单机版,萧志榥说,从此之后,因为可以用在笔记型电脑与桌上型电脑等,使得再生龙的使用量直线上升,到了现在,更是来到每年200万人次的下载量。

  萧志榥说,2014年到美国参加会议时,发现原来NASA的火箭发射系统是用红帽的Linux,为了要同时部署约40台电脑的作业系统,也选择使用开源的再生龙。

  萧志榥说,自由软件的好处就是,每位使用者同时也是测试者,如果在使用上发现问题,就会回报开发者,如建议增加的功能等,甚至有些人还会回传已经改好的补丁档(Patch),如更新版本时,产生档案系统无法更新等问题,还有使用者会将修改好的程式码传回来。甚至,还有使用者将再生龙从英文版翻译成各种语言,现在连土耳其与斯洛伐克的语言都有。

  萧志榥说,做开源专案最大的成就是,当使用者写信来说,企鹅龙与再生龙帮助他们节省了很多时间,就会觉得这工作很有价值。

  此外,萧志榥建议新进开发者,自由软件就是最好的练兵场所,可以通过在一个自由软件中,加入一些新功能,而成为自己的专案,就会很有成就感。另外,萧志榥也建议政府需要带头使用自由软件,如修改共同供应契约,在购买公司的软件之外,也应增加采购个人开发的自由软件,才能带动台湾开源环境蓬勃发展。

  中华民国软件自由协会理事长:萧志榥(stevenshiau)

  参与开源超过20年,于2003年开始带领国家高速网络与计算中心的团队开发企鹅龙与再生龙,通过集中管理系统,以节省大量部署Linux作业系统的时间,目前再生龙在全世界每年的下载量达200万人次,连NASA都在用。

相关热词搜索: 开源 Linux IT

上一篇:智慧城市投资运营模式如何创新

下一篇:最后一页

分享到: 收藏

专题