我們把moodle看做是一個WEB應(yīng)用程序,它必須在一個操作系統(tǒng)上才能跑起來,同時,這個操作系統(tǒng)還必須具備moodle運行的其他環(huán)境,比如數(shù)據(jù)庫等。
moodle的功能注定了它要在網(wǎng)絡(luò)化的應(yīng)用當(dāng)中首當(dāng)其沖的考慮在線人數(shù)等問題,在用于測試和演示的應(yīng)用當(dāng)中,其實沒必要考慮這么多,但是,一旦你的moodle投入實際教學(xué)使用當(dāng)中,就要牽扯到很多問題,比如,你的服務(wù)器硬件的配置、你單位的資金預(yù)算、你的服務(wù)器能同時承受多少并發(fā)連接等等。
這些問題即涉及到moodle本身,也涉及到moodle運行所依賴的軟硬件環(huán)境,硬件環(huán)境在這里不用說太多,更多的CPU,至強?更大的內(nèi)存,SCSI硬盤,RAID,總之,掏錢就是了。
那么我們來說說操作系統(tǒng)軟件吧,操作系統(tǒng)是MOODLE運行的舞臺,要想moodle在舞臺上可勁折騰(那個誰說的來著,不折騰,為啥?沒那折騰的舞臺唄),這舞臺必須足夠的強壯和穩(wěn)定。
在操作系統(tǒng)的世界里,目前有幾大流行派別,一個就是著名的大家熟知的windows系列,另一類就是各類linux分支和unix分支。
自從比爾蓋茨那個家伙在DOS外面加了個漂亮外殼--windows3.x后,windows之風(fēng)開始刮遍全球,沒辦法,誰讓win的界面那么漂亮呢?男人都喜歡美女,而美女都喜歡漂亮衣服。
但是,偶們清醒的資本主義鄰居仍然人為,微軟是標(biāo)準(zhǔn)的商業(yè)成熟而技術(shù)不成熟的集團,看看他頻繁的死機藍屏就知道了,win是每修正一個BUG,就有可能又多出十個BUG。
雖然,后續(xù)的windows 2003 server版本有不少改進,但是,依然逃脫不了以前的影子,windows系統(tǒng)在應(yīng)付長時間、高效能、多并發(fā)鏈接等方面總有些令人指責(zé)的地方。
我們知道,moodle運行還要依賴于apache+mysql+php環(huán)境,還依賴于其他一些組件,比如GD庫等。而這些組件,開始,并不是專門為windows設(shè)計的,雖然現(xiàn)在moodle在windows下能很好的運行,但是,借用版主的一句話,一家人好說話,而moodle及其運行的環(huán)境,和windows并不是一家,那么他們是哪一家啊,我告訴你,他們的大家庭叫開源,別告訴我你不知道開源,那你還用moodle,趕緊google去。
我這里還有一些攻擊windows的子彈,比如:windows要花你的銀子,而且價格不菲;windows是眾矢之的,因此,它遭受的黑客和病毒攻擊比它的升級補丁要多得多。
好了,有了這么多理由,你是不是有些厭倦了這個外表漂亮、嬌生慣養(yǎng)、好吃懶做的MM了?
讓我們把目光放遠一點,來看看開源世界的操作系統(tǒng)吧。
開源的操作系統(tǒng)有很多,主要分為linux系列和unix系列。這兩大陣營的擁躉,有些時候,總是相互攻擊對方,難道這是人類的本性嗎?
unix陣營的人說linux沒有unix快和穩(wěn)定,linux陣營說那是因為linux沒有優(yōu)化和重新編譯內(nèi)核,優(yōu)化和重新編譯后就比unix快,于是unix又說,unix優(yōu)化和編譯后比linux優(yōu)化編譯后還快,暈?zāi)牵詈蠖紶幷摰絻?yōu)化的環(huán)境配置和編譯的參數(shù),最后的結(jié)果就是沒有結(jié)果。
于是,人身攻擊開始了,unix說linux是政客,自己是學(xué)者,而linux則人為自己是黑客,unix則是固步自封的老古董。不管他們是什么,我的感覺是,linux社區(qū)的確比unix活躍,linuxER們更活躍,富有黑客精神,有不少思想跳脫的人,經(jīng)常有一些令你感覺驚喜或奇怪的東東奉獻在你面前,再加上一些在linux上推波助瀾的有錢人,比如那個支持Ubuntu的南非富翁,linux的聲音的確高過了unix。
而unixER們,則是一群自視清高的家伙,講究小圈子,很多東西牢牢的抓在自己手里,對初學(xué)者并不友善,頂多從牙縫理蹦出一兩個關(guān)鍵詞讓你去google,而當(dāng)你能搞懂這關(guān)鍵詞所帶來的所有問題的時候,你會覺得,你的前一個問題早就不是問題了。
unix雖然有這些缺點,但是,正是這些缺點讓unix變的更加純潔!這是我們值得注意的,從古至今,無論人類社會如何動蕩,無論社會關(guān)系如何混亂,人類追求純潔的愿望始終沒有磨滅。
對于操作系統(tǒng)來說,一個純潔的操作系統(tǒng),意味著更加的穩(wěn)定和強壯,至于它的缺點給你帶來的負擔(dān),這是你必須付出的代價。
這就是我逐漸把目光從linux轉(zhuǎn)向unix的原因。
還有,臺灣的經(jīng)濟政治走在了大陸的前面,IT、軟件、開源等也是如此,那么在對開源軟件的評估方面,我更愿意相信臺灣那那幫家伙,他們?nèi)藶?,運行moodle的操作系統(tǒng),其優(yōu)選的順序是FreeBSD>linux>windows。
在linux當(dāng)中,老大當(dāng)屬redhat了,其他的分支都各有千秋,但是企業(yè)級的應(yīng)用應(yīng)當(dāng)首推紅帽子,當(dāng)這頂帽子開始收費后,CentOS走了出來,你可以這樣認(rèn)為,CentOS是linux企業(yè)版的免費版本。所以,如果你堅持使用linux作為moodle的舞臺的話,建議選用CentOS吧。
最后來看看unix,unix中有不少系列,從AIX到BSD,BSD中又有什么FreeBSD,OpenBSD,PCBSD等,那么,我們來關(guān)注一下FreeBSD吧,看看哪些大型網(wǎng)站是跑在FreeBSD上的:
* Yahoo!
* Yandex
* Apache
* Rambler
* Sina
* Pair Networks
* Sony Japan
* Netcraft
* Weathernews
* TELEHOUSE America
這些網(wǎng)站的規(guī)模,每個人的心里都很清楚,所以,當(dāng)你為你的學(xué)校部署在線教學(xué)系統(tǒng)的時候,建議首選FreeBSD作為服務(wù)器的操作系統(tǒng)。
對一個初學(xué)者來說,linux和FreeBSD都是不友善的,至于他們之間的那點不友善程度的差別,可以忽略不計,因為你爬1000級臺階和爬1001級臺階,區(qū)別大嗎?
其實,F(xiàn)reeBSD并不是真的那么不友善,哪些學(xué)者們,還是做了不少工作的,F(xiàn)reeBSD的手冊早已中文漢化完成,國內(nèi)有些地方也聚集了不少FreeBSD的愛好者,這些人都能在你學(xué)習(xí)和應(yīng)用FreeBSD的路上為你提供可能的幫助,比如:http://www.freebsdchina.org/ , http://www.chinaunix.net/ ,等等,
其實,google等網(wǎng)絡(luò)搜索引擎?zhèn)?,是最友善的老師和最豐富的資源,只要善加利用,就能實現(xiàn)你的目的。
好了,以上的所有的都是廢話,其實你該跳過這些直接看下一行,嘿嘿。。。。。。