学习开源软件的心得体会

学习《开源软件》的心得体会

开源软件,对于我来说是一个既陌生又新鲜的词语。说它陌生呢,是因为在这之前,我从来都不知
道开源软件的存在,甚至连听都没有听说过。陌生而又新奇的事物总会引起大家的关注,那么我也不例
外。在选课时,看见这个连名字我都一无所知的课程,居然充满了好奇与兴奋,于是在好奇心的推动下,
我点了鼠标,选择了《开源软件技术讲座》这门课。

或许大多数人和我一样,是带着好奇心才选了这门课,所以第一次上课的时候,教室几乎没有多余
的位置了。当时我就在想,这门课这么受欢迎,看来我的选择是没有错的。在上课的同时我才发现,老
师的ppt几乎全是英文版的,自以为英语不是很差的我,竟然也感到了迷惑和茫然。记得老师对开源软件
的定义是:Open source software (OSS) is a computer software that has its underlying 'sourcecode'made
available under a lience.This can allow developers and users to adapt and improve it.说
实话,我当时真的不懂这是什么意思,当时的想法就是,如果一直这样下去,那我岂不是还是什么都不
知道。于是,我就适当的做了一些笔记,在既听不懂又看不懂的前提下,充分的利用了自己空闲的钢笔。

虽然做了一些笔记,但我对开源软件的了解还是在最底层。就比如Operating Systerms、Linus、BSD
UNIX等也就只对Linus的了解稍微多一些,因为我记得老师在后面几节课介绍过,包括Linus的一级
目录解析以及Linus启动的管理等。在翻看笔记的时候,Server softwares中的Apache吸引了我的眼球,
或许又是那份好奇心让我想弄清楚它到底是什么,有什么作用?

通过各种渠道,我总算从表面上了解了Apache。Apache起初是由伊利诺伊大学香槟分校的国家超
级电脑应用中心(NCSA)开发的。此后,Apache被开放源代码团体的成员不断的发展和加强。
Apache服务器拥有牢靠可信的美誉,已用在超过半数的因特网站中-特别是几乎所有最热门和访问量最
大的网站。

为开源软件中最成熟的软件之一,Apache服务器具有与众不同的特点,比如开放源代码、
跨平台应用(可运行余Windows和大多数UNIX\Linux系统)、支持
Perl、PHP、Python和
Java等多种网页编程语言、采用模块化设计、运行非常稳定和具有相对较好的安全性等等。
也正是因为这些特点,Apache才成为最热门和访问量最大的网站。

现在,Linus的发展也不能小觑。我看见一句笑话是这样说的:When you say,'I worte a program
that crashed Windows', people just stare at you blankly and say, 'hey,I got those with the system,for
free.'”大意是:你骄傲的和别人说,嘿,我写了个能让Windows崩溃的程

序,他们会说“哥们,我装
Linus系统的时候就免费带装了。”这说明什么呢?不言而喻吧!

如此看来,开源软件的发展是相当迅速的,相信在今后不久,开源软件也会像
Windows一样,甚
至比Windows更受大家的欢迎。虽然在这门选修课中,我学到的有关开源软件的知识少之又少,但至少
它开启了我学习了解开源技术的大门,而我本身也是信息与计算科学专业,应该说与计算机方面的联系
还是比较紧密的,所以我也会加强自己在这方面的学习,更加深入的去了解和使用开软。


最后,我很庆幸自己选了这门课,说明我也随着时代的发展而发展。



相关文档
最新文档