[tr][td]我们把moodle看做是一个WEB应用程序,它必须在一个操作系统上才能跑起来,同时,这个操作系统还必须具备moodle运行的其他环境,比如数据库等。
moodle的功能注定了它要在网络化的应用当中首当其冲的考虑在线人数等问题,在用于测试和演示的应用当中,其实没必要考虑这么多,但是,一旦你的moodle投入实际教学使用当中,就要牵扯到很多问题,比如,你的服务器硬件的配置、你单位的资金预算、你的服务器能同时承受多少并发连接等等。 这些问题即涉及到moodle本身,也涉及到moodle运行所依赖的软硬件环境,硬件环境在这里不用说太多,更多的CPU,至强?更大的内存,SCSI硬盘,RAID,总之,掏钱就是了。 那么我们来说说操作系统软件吧,操作系统是MOODLE运行的舞台,要想moodle在舞台上可劲折腾(那个谁说的来着,不折腾,为啥?没那折腾的舞台呗),这舞台必须足够的强壮和稳定。 在操作系统的世界里,目前有几大流行派别,一个就是著名的大家熟知的windows系列,另一类就是各类linux分支和unix分支。 自从比尔盖茨那个家伙在DOS外面加了个漂亮外壳--windows3.x后,windows之风开始刮遍全球,没办法,谁让win的界面那么漂亮呢?男人都喜欢美女,而美女都喜欢漂亮衣服。 但是,偶们清醒的资本主义邻居仍然人为,微软是标准的商业成熟而技术不成熟的集团,看看他频繁的死机蓝屏就知道了,win是每修正一个BUG,就有可能又多出十个BUG。 虽然,后续的windows2003server版本有不少改进,但是,依然逃脱不了以前的影子,windows系统在应付长时间、高效能、多并发链接等方面总有些令人指责的地方。 我们知道,moodle运行还要依赖于apache+mysql+php环境,还依赖于其他一些组件,比如GD库等。而这些组件,开始,并不是专门为windows设计的,虽然现在moodle在windows下能很好的运行,但是,借用版主的一句话,一家人好说话,而moodle及其运行的环境,和windows并不是一家,那么他们是哪一家啊,我告诉你,他们的大家庭叫开源,别告诉我你不知道开源,那你还用moodle,赶紧google去。 我这里还有一些攻击windows的子弹,比如:windows要花你的银子,而且价格不菲;windows是众矢之的,因此,它遭受的黑客和病毒攻击比它的升级补丁要多得多。 好了,有了这么多理由,你是不是有些厌倦了这个外表漂亮、娇生惯养、好吃懒做的MM了? 让我们把目光放远一点,来看看开源世界的操作系统吧。 开源的操作系统有很多,主要分为linux系列和unix系列。这两大阵营的拥趸,有些时候,总是相互攻击对方,难道这是人类的本性吗? unix阵营的人说linux没有unix快和稳定,linux阵营说那是因为linux没有优化和重新编译内核,优化和重新编译后就比unix快,于是unix又说,unix优化和编译后比linux优化编译后还快,晕那,最后都争论到优化的环境配置和编译的参数,最后的结果就是没有结果。 于是,人身攻击开始了,unix说linux是政客,自己是学者,而linux则人为自己是黑客,unix则是固步自封的老古董。不管他们是什么,我的感觉是,linux社区的确比unix活跃,linuxER们更活跃,富有黑客精神,有不少思想跳脱的人,经常有一些令你感觉惊喜或奇怪的东东奉献在你面前,再加上一些在linux上推波助澜的有钱人,比如那个支持Ubuntu的南非富翁,linux的声音的确高过了unix。 而unixER们,则是一群自视清高的家伙,讲究小圈子,很多东西牢牢的抓在自己手里,对初学者并不友善,顶多从牙缝理蹦出一两个关键词让你去google,而当你能搞懂这关键词所带来的所有问题的时候,你会觉得,你的前一个问题早就不是问题了。 unix虽然有这些缺点,但是,正是这些缺点让unix变的更加纯洁!这是我们值得注意的,从古至今,无论人类社会如何动荡,无论社会关系如何混乱,人类追求纯洁的愿望始终没有磨灭。 对于操作系统来说,一个纯洁的操作系统,意味着更加的稳定和强壮,至于它的缺点给你带来的负担,这是你必须付出的代价。 这就是我逐渐把目光从linux转向unix的原因。 还有,台湾的经济政治走在了大陆的前面,IT、软件、开源等也是如此,那么在对开源软件的评估方面,我更愿意相信台湾那那帮家伙,他们人为,运行moodle的操作系统,其优选的顺序是FreeBSD>linux>windows。 在linux当中,老大当属redhat了,其他的分支都各有千秋,但是企业级的应用应当首推红帽子,当这顶帽子开始收费后,CentOS走了出来,你可以这样认为,CentOS是linux企业版的免费版本。所以,如果你坚持使用linux作为moodle的舞台的话,建议选用CentOS吧。 最后来看看unix,unix中有不少系列,从AIX到BSD,BSD中又有什么FreeBSD,OpenBSD,PCBSD等,那么,我们来关注一下FreeBSD吧,看看哪些大型网站是跑在FreeBSD上的: *Yahoo! *Yandex *Apache *Rambler *Sina *PairNetworks *SonyJapan *Netcraft *Weathernews *TELEHOUSEAmerica 这些网站的规模,每个人的心里都很清楚,所以,当你为你的学校部署在线教学系统的时候,建议首选FreeBSD作为服务器的操作系统。 对一个初学者来说,linux和FreeBSD都是不友善的,至于他们之间的那点不友善程度的差别,可以忽略不计,因为你爬1000级台阶和爬1001级台阶,区别大吗? 其实,FreeBSD并不是真的那么不友善,哪些学者们,还是做了不少工作的,FreeBSD的手册早已中文汉化完成,国内有些地方也聚集了不少FreeBSD的爱好者,这些人都能在你学习和应用FreeBSD的路上为你提供可能的帮助,比如:http://www.freebsdchina.org/,http://www.chinaunix.net/,等等, 其实,google等网络搜索引擎们,是最友善的老师和最丰富的资源,只要善加利用,就能实现你的目的。 好了,以上的所有的都是废话,其实你该跳过这些直接看下一行,嘿嘿。。。。。。 moodle运行的操作系统选型顺序是:FreeBSD>linux>windows [/td][/tr] |
|