校园动态

计控学院703班宿舍小讲堂之走近开源软件

  • 闾泽军主讲宿舍小讲堂闾泽军主讲宿舍小讲堂

    2016年5月22日晚7:30,在学生公寓楼西A521寝室“宿舍小讲堂”活动再度火热开讲。主讲人闾泽军以“走近开源”为题生动讲述,以开源大事件作为讲堂的引导,带领大家走近开源,了解开源运动以及各类开源组织,并介绍了几种目前流行的开源软件,并结合自身参与开源的经历,为大家分享了一些参与开源开发的经验,旨在引导帮助大家正确认识开源,使用开源。

    纵观IT行业这二十多年的发展,开源软件从黑客的理想之国,已经形成了一股推进计算机及相关行业不停进步的巨大力量。很多人可能尚未意识到,我们使用的电脑中运行有开源软件,手机中运行有开源软件,家里的电视也运行有开源软件,甚至小小的数码产品(如电子相框)中也运行有开源软件,尤其是互联网服务器端软件,几乎全部是开源软件。毫不夸张地说,开源软件已经渗透到了我们日常生活的方方面面。那么,到底什么是开源,怎么接触开源,利用开源帮助我们更方便的工作,以及如何为开源贡献自己的一份力量?

    小讲堂伊始,闾泽军同学以2015-2016年度开源大事件和支持开源的几位行业领军人物引出本次主题。首先,在“走进开源”部分,以自由软件的发起、开源软件的出现以及开源软件的发展现状为主线展开介绍。主讲人为大家介绍了促进linux发展的几大支柱,其中为分享了不少开源项目发展伊始的几个有趣的故事,生动的对照出其优缺点。在讲述过程中,闾泽军同学充分利用投影为大家展示了开源软件的内容并进行简单的介绍,使大家对于开源软件的现状有了一定的认识和了解。随后,他介绍了传统的GPL开源协议的利弊,重点讲述了几个现阶段常用的商业友好型协议,比较了几个协议之间的竞争现实,以及实际需求的选择。接下来,他对比了自由软件和开源软件之间的区别,指出:“自由软件的目的在于分享,开源软件则是宣传;开源软件打出软件的名气,商用软件则用于盈利”。在这一部分这部分最后,他以Gnu/Linux以及Git的起源和发展作为结尾,讲述了其开发模式和便利的设计方式。

    小讲堂的第二部分为“使用开源”。首先,他为大家介绍了现有的几种Linux发行版本的区别和发展,以及由不同软件公司之间的合作为导向而出现的在不同系统中提供各类服务软件。在讲解中为大家实际展示了如何使用开源,结合自己的有关经验与大家分享各版本的优势和作用,以及如何根据自己的实际需求选择不同的发行版本。随后,与大家一同分享了桌面Linux下常用的工具,包括开发工具、系统优化、第三方移植、办公等各种软件,结合开发经验,分享开发项目时的软件选择,介绍了他们如何在实际生活和工作中帮助实现高效化办公。在这一部分的最后,他讲述了在获取和修改开源软件时,如何利用不同版本之间的区别来进行项目开发,这将大大提升系统集成的效率。

    最后一部分为“参与开源”。首先,他为大家实际演示了VIM操作,按照键盘的字母顺序讲解各类快捷操作,以及各快捷操作的组合使用。在实际代码开发阶段的应用场景中熟练使用各快捷操作,将大大加快程序开发。在这一过程中引发了同学们的广泛讨论,同学们针对自己开发阶段遇到的问题进行了沟通和提问。随后,闾泽军同学以了Github活跃的成员为例,介绍了这一项目的有关情况,结合自身利用和参与开源项目的经验,为大家介绍了如何加入不同的开源组织,如何发现并参与开源项目,分享了自己参与项目的经验和想法。

    小讲堂持续了两小时,有趣的故事和丰富的开发经验的分享成为本次活动的最大亮点。参与活动的同学们通过本次讲解,对于开源软件有了更为深入的了解,并激发了极大地兴趣。本期“宿舍小讲堂”活动作为703班“宿舍小讲堂”系列活动的最后一讲,为703班“宿舍小讲堂”系列活动画上了圆满的句号。

     

    责编 :宋超