Linux操作系統(tǒng)的實用性和針對性介紹
更新時間: 2007-05-08 17:09:08來源: 粵嵌教育瀏覽量:994
有些人一直這么認為“Linux是一個出色的桌面系統(tǒng),或者就是應該在桌面應用上取得突破才有助于Linux的發(fā)展,否則它將會在這個世界上消失,只有這樣才能搶占windows的桌面市場”,這是多么可喜的事情,多么宏偉的目標。有人認為Linux是一個時代的產(chǎn)物,不用Linux表示你這個人跟不上時代的步伐,Linux被看作是一個時尚或風尚的代名詞,就像有人問“今天你Linux了嗎?”而有些人一直在報怨Linux桌面,為什么在windows下能做的而不能在Linux上完成。而另一班人則這樣回答“windows能做的事情Linux一樣能做,Linux能做的事情windows不一定做到了,而windows能做而Linux不能做的就是不需要去做的事......”扯蛋!這完全是胡扯,只能說明相當一部分的人對Linux的實用性和針對性還不太了解。在全球范圍內(nèi)有許多出色的高手、開源社區(qū)大碗、地區(qū)政府一直在致力的將Linux桌面應用推進一個新的高度。目的只有一個,反對微軟的壟斷,如果有人太胖,就會有人給他下滯藥。這同時也導致了一個錯誤的信號:“Linux是桌面應用的新寵兒!”。錯了,從一開始就錯了,也許我們被一些知其然,不知其所以然的人所誤導了。那什么才是正確的呢,應該怎樣去選擇呢,是用Linux還是用windows,選擇什么樣的發(fā)行版呢,或者我該用誰替代誰呢?這個問題沒有人能給你答案,答案在你自己。
個問題,首先你必須清楚Linux是什么,你應該做什么,你需要什么。哪談到Linux是什么,就需從它的歷史開始。在談到Linux的發(fā)展史及其相關(guān)的內(nèi)容時,首先我想做一個分析,或者更確切的說是一個小小的測試。你一般在電腦上做一些什么事情:
1.上網(wǎng)下載MP3歌曲或音樂
2.和要好的朋友或同學用QQ保持一個“親蜜的接觸”
3.網(wǎng)上購物,“做一個信息時代的白領(lǐng)”
4.看DVD大片,風領(lǐng)全球十大好來塢,或欣賞MTV十大專輯
5.玩的日韓網(wǎng)絡(luò)游戲
6.編輯一些公司里的文檔或數(shù)據(jù)表格,使用word
7.使用Oracle數(shù)據(jù)庫設(shè)計或處理數(shù)據(jù)
8.開發(fā)基于GUI的圖形應用程序包括Qt或GTK
9.使用Fortran進行課室的科學計算。
10.應用FTP搭建一個公共文件服務(wù)器
11.進行NFS網(wǎng)絡(luò)傳輸協(xié)議,組件一個網(wǎng)絡(luò)文件系統(tǒng)
12.使用Mail、NIS建立一個郵件和域名服務(wù)器
13.對系統(tǒng)數(shù)據(jù)結(jié)構(gòu)進行分析,并進行修補漏洞
經(jīng)過一般測試抽樣統(tǒng)計表明,桌面用戶市場98.5%是屬于前6項基礎(chǔ)應用,而后7項屬于30%的Linux用戶和70%的Unix用戶群體,但后者不屬于桌面應用市場的份額。我們可以看出一般性桌面應用的表現(xiàn)注重于多媒體技術(shù)應用范圍,包括Media plyaer,IE、OnePlya、QQ、Microsoft Office可視化辦公環(huán)境、標準游戲接口等等都基于windows系統(tǒng)為基礎(chǔ)。而后者以LAPM為主要對象,即Linux+Apache+PHP+mysql,提供著幾乎全球的網(wǎng)絡(luò)服務(wù),簡單的就是互聯(lián)網(wǎng)www。或者基于conmmnd list的Emacs\VIM的C/C++、perl、Fortran、Java、TCl/TK等開發(fā)環(huán)境,或eclipse、kdevelop的可視化開發(fā)環(huán)境與及SLIP、PPP、NFS、FTP、DHCP、NIS+/YP、Mail、inetd等網(wǎng)絡(luò)服務(wù)等業(yè)務(wù)。由些看來linux的應用方面不只應討論如何向桌面化應用的發(fā)展的問題。那么再問Linux到底是什么,這需要回到1991年,先來了解一下Linux 發(fā)展的重要里程碑:
1990年,Linus Torvalds 接觸 MINIX
1991年,Linus Torvalds 開始在 MINIX 上編寫各種驅(qū)動程序等操作系統(tǒng)內(nèi)核組件
1991年,Linus Torvalds 公開了 Linux 內(nèi)核
1993年,Linux 1.0 版發(fā)行,Linux 轉(zhuǎn)向 GPL 版權(quán)協(xié)議
1994年 Linux1.0 個被認為是走過了β段的Linux版本
1994年,Linux 的個商業(yè)發(fā)行版 Slackware 問世
1996年,美國國家標準技術(shù)局的計算機系統(tǒng)實驗室確認 Linux 版本 1.2.13(由 Open Linux 公司打包)符合 POSIX 標準
1999年,Linux 的簡體中文發(fā)行版相繼問世
1999年 Linux2.2 增加了設(shè)備驅(qū)動程序
2001年,Linux2.4版內(nèi)核發(fā)布
2003年,Linux2.6版內(nèi)核發(fā)布
Linux是在1991年由芬蘭赫爾辛基大學的linus Torvalds開發(fā)的,當時被定義為一個免費的UNIX復制品,其實Linux只是一個內(nèi)核程序,不包括應用。當時,Unix系統(tǒng)規(guī)范在不斷的變化當中,并且出現(xiàn)了許多分化現(xiàn)象,同時出于Linus希望有一個完善的Unix系統(tǒng),并提供一個穩(wěn)定的基礎(chǔ),同時它是免費的,可以在網(wǎng)絡(luò)上自由的發(fā)表。
Linux到底是什么?
很簡單,Linux只是一個內(nèi)核。那內(nèi)核有什么用,內(nèi)核是建立在一個硬件系統(tǒng)基礎(chǔ)上的協(xié)議軟件,是所有計算機操作系統(tǒng)的底層協(xié)議基礎(chǔ),操作系統(tǒng)由它來支配和傳達由人發(fā)出的系統(tǒng)指令集來控制如設(shè)備、網(wǎng)絡(luò)傳輸協(xié)議等等,單獨一個系統(tǒng)內(nèi)核,沒有任何意義,它不能做任何事情。需要其它的如shell外殼程序及應用程序通過內(nèi)核指令使計算機操作你的鍵盤、驅(qū)動器、網(wǎng)卡、視頻終端、編譯器等等。Linux上90%的軟件負載體是出自于一個自由軟件基金會即GNU的團體,如Emacs、vim、ftp、mail、gcc程序等等。即1990年的開放軟件基金會(GNU遵循著GPL2規(guī)范輸出協(xié)議:任何人可以自由的發(fā)布和享有其自由的使用權(quán),但不得以任何方式出由商業(yè)目的地使用和出售,同時必需無償奉獻基于GPL規(guī)范的軟件使用方面的成果。)
Linux能做什么?
Linux是基于一個Unix和兩個規(guī)范的產(chǎn)物,System V及BSD體系,并建立于GLP協(xié)議基礎(chǔ)上。起初都是出自于AT&T實驗室的成果,當時相關(guān)研究人員希望傭有一個可以在一個基于物理層方面的控制軟件協(xié)議通過“差分曼沏斯特編碼”組成的數(shù)據(jù)包使周圍的計算機可以共享資源的理由而發(fā)展的,可以相互拷貝和傳輸文件,并演變?yōu)榻裉斓幕ヂ?lián)網(wǎng)絡(luò),當時是出由軍方的考慮。由于Linux的設(shè)計是出自由Linus希望傭有一個性于他自己開發(fā)的軟件,為他的學業(yè)及研究提供幫助,但出乎意料的是Linux具有所有Unix的強大網(wǎng)絡(luò)支持特性。如UDP、DNS、FTP、TCP/IP、NTP、NFS、NIS+/yp等強大的協(xié)議基礎(chǔ)。另外由于UNIX是實驗室的產(chǎn)物,所以同時也具備強大的開發(fā)能力,可以應用到幾乎所有的工程開發(fā)及科學研究領(lǐng)域。
windows與Linux有什么差別?
Microsoft公司的windows系列產(chǎn)品自1980年次發(fā)布XENIX軟件的基礎(chǔ)上,把方向定到了全球個人電腦PC的應用方面,使其公司的產(chǎn)品建立于使用電腦就像使用家電一樣的容易,而不是在實驗室里由少數(shù)人擺弄的玩意兒。我們可以想像一下電視里播放的廣告片,一臺擁有intel處理器的個人電腦,可以成為你的電視機、音響、MP3、游戲機、家庭影院、多媒體等等。其它的就不需要說什么了!
由于兩者的初忠不同,所以結(jié)果也不一樣。哪么,在這里即可完全否認這么一句話:“windows能做的Linux一樣可以做,Linux能做的windows不一定做得到,而windows能做的Linux做不到的就是不需要做的!”這毫無意義,因為它具有非常強的針對性,同樣Linux的用戶也是有選擇的,我會說你用Linux做什么。
Linux能否成為跟windows一樣的桌面系統(tǒng)?
有必要這么做嗎!目前windows占據(jù)全球90%的個人電腦市場,其實許多人都和大家一樣,擁有一臺家用電腦,可以更為方便的使我們的生活更加精采,就這么簡單,需要去了解系統(tǒng)內(nèi)部結(jié)構(gòu)及源代碼人的是少數(shù)部分,哪既然windows以經(jīng)做到,為何Linux還要去做,并具放棄自己的優(yōu)勢地位去和windows一爭高下,是因為Microsoft獨裁、他的產(chǎn)品漏洞太多,或是其它因素需要...
我們國家有句典禪:“盲修者,鐵棒打蒼蠅,會修者,一屢藕絲牽大象”。就是說一個愚蠢的人做起事來就像用大炮去轟蒼蠅一樣,聰明的人,只用花少量的精力就可以獲得一個“世界”,用Linux去強調(diào)桌面應用的強項就是一個愚蠢的做法。因為,我前面提到Linux只是一個內(nèi)核,只有一個核內(nèi)什么事也不能做,然而Linux擁有來自世界各地的自由軟件提供者在無償?shù)奶峁┠闼枰能浖荓inux系統(tǒng)是建立于一個強大的網(wǎng)絡(luò)功能的產(chǎn)品,Unix的衍生物,但出于自由軟件共享協(xié)議,沒有一個統(tǒng)一的標準。你的系統(tǒng)中可能同時擁有BSD與System V架構(gòu),同時擁有GTK、Qt、Motif、OpenLook支持庫及標準,也可能你的軟件并不是單純的C/C++或perl、python、Fortran語言編寫的,那么,開發(fā)一個什么樣的桌面視窗管理器,去選擇什么樣的標準和決定用什么語言來來開發(fā),才可以達到剩至超過windows桌面應用呢!沒有人去這么做,如果這樣可能涉及到許多意想不到的專利問題,另外,它可能就不再Free了,如果這樣做Linux系統(tǒng)就沒有必要對其源代碼進行公開了,同時也不需要諸如上面所羅列的哪些網(wǎng)絡(luò)方面的組件及應用了。
Linux要在桌面上做強化是不會有一個標準的,如果說你堅持Linux的桌面應用可以超過windows,那我肯定會說為什么不可以,只要你能做到,一切都有可能。但Linux只是一個內(nèi)核。如果你非常感興趣想看一看APPLE的Mac os X系統(tǒng),或許你不應該再去選擇Linux做為你的生活中不可缺或少的一部分。因為這條路可以讓你到達羅馬,但可能你需要10年的時間,或100萬金幣。
免費預約試聽課
- 姓名
- 電話
- 獲取試聽資格
推薦閱讀
- ·Linux字符設(shè)備驅(qū)動框架解析:file_operations的核心作用與實現(xiàn)
- ·廣東朝歌數(shù)碼科技股份有限公司專場招聘會
- ·深化產(chǎn)教融合,共筑技能人才培養(yǎng)新生態(tài) —— 廣州華立學院到訪粵嵌從化校區(qū)為深化產(chǎn)教
- ·校企合作新突破 | 粵嵌科技與三亞學院共探產(chǎn)教融合新路徑
- ·粵嵌科技入選國家級職業(yè)數(shù)字展館聯(lián)合建設(shè)單位,賦能計算機程序設(shè)計員高技能人才培養(yǎng)
- ·嵌入式實時操作系統(tǒng)的性能優(yōu)化與實現(xiàn)路徑
- ·校企攜手賦能教育!粵嵌科技助力海南科技職業(yè)大學探索 AGI 時代教學新范式
- ·嵌入式系統(tǒng)中的低功耗設(shè)計策略與實現(xiàn)路徑
- ·深圳市軒宇軟件開發(fā)有限公司專場招聘會
- ·嵌入式系統(tǒng)中的代碼空間優(yōu)化:策略與實踐