版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
大學(xué)生攻克Linux教程
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
TableOfContents
1.攻克Linux6
2."Linux”正確讀音及音標(biāo)6
3.Linux商標(biāo)的故事7
4.Linux不是Windows7
4.1Linux不是Windows7
4.2l,Linux和Windows完全不一樣7
4.32,Linux和Windows太不一樣了9
4.43,文化沖擊子問題A:那是一種文化10
4.53,文化沖擊子問題B:新的VS.舊的11
4.64,為設(shè)計(jì)者而設(shè)計(jì)13
4.75,A:熟悉的就是友好的13
4.85,B:低效的就是友好的14
4.95,“用戶友好”的神話16
4.106,模仿VS/匚合16
4.117,那些FOSS(自由和開源軟件)的事18
5.初識(shí)Linux20
5.1什么是Linux20
5.2Linux版本號(hào)21
5.3Linux系統(tǒng)特征21
5.4Linux終究有多少個(gè)發(fā)行版22
5.5如何獲取Linux安裝程序22
5.6下載的is。映像文件需要校驗(yàn)23
5.7Linux界面是怎樣的23
5.8列舉一些linux下應(yīng)用軟件23
5.9致初學(xué)者24
5.10Gnome和KDE是什么25
5.11Linux愛好者的一些話26
5.12Linux系統(tǒng)支持的協(xié)議有哪些26
5.13Linux新手要了解的十個(gè)知識(shí)點(diǎn)27
5.14xwindowsystem的稱呼有哪些28
5.15安裝完成后是否創(chuàng)建引導(dǎo)盤28
5.16高級(jí)引導(dǎo)裝載程序28
5.17何為linux的終端窗口29
5.18一些在Linux下的真實(shí)情況29
5.19引導(dǎo)裝載程序(GRUB和LILO)30
6.主流Linux發(fā)行版30
6.1從來就是好30
6.2Ubuntu30
6.3RedHat(以及fedora社區(qū)和centos社區(qū))31
6.4紅旗linux32
1
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
6.5SUSE(包括opensuse)32
6.6ArchLinux33
6.7Asianux33
6.8DebianGNU/Linux34
6.9FreeBSD34
6.10Gentoo35
6.11Knoppix36
6.12LFSlinux36
6.13Mandriva37
6.14MEPIS37
6.15OpenSolaris38
6.16Slackware38
6.17Xandros39
6.18中標(biāo)普華39
6.19珠穆朗瑪39
7.索取Ubuntu光盤40
7.1申請(qǐng)流程40
8.Linux安裝示例43
8.1Linux安裝示例143
8.2Linux安裝示例245
8.3Linux安裝示例347
8.4Linux安裝示例449
8.5Linux安裝示例551
8.6Linux安裝示例653
8.7成功后55
8.8虛機(jī)與文本安裝55
8.9針對(duì)Linux版本安裝56
9.Linux四個(gè)主要部分57
9.1Linux四個(gè)主要部分之Linux文件系統(tǒng)57
9.2Linux四個(gè)主要部分之Linux實(shí)用工具57
9.3Linux四個(gè)主要部分之LinuxShell58
9.4Linux四個(gè)主要部分之內(nèi)核58
10.Linux常見文件類型59
10.1系統(tǒng)文件59
10.2壓縮和歸檔文件59
10.3編程和腳本文件60
10.4常見的媒體文件60
10.5結(jié)語(yǔ)61
11.驅(qū)動(dòng)安裝示例61
11.1安裝顯卡驅(qū)動(dòng)很簡(jiǎn)單61
11.2動(dòng)動(dòng)鼠標(biāo)一切OK61
11.3163
11.4266
11.5368
2
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
11.6完71
11.7在終端下安裝顯卡驅(qū)動(dòng)72
11.8—174
11.9—277
11.10一完78
11.11安裝顯卡驅(qū)動(dòng)遇到的問題79
12.網(wǎng)絡(luò)81
12.1網(wǎng)絡(luò)81
12.21網(wǎng)絡(luò)配置工具82
12.32設(shè)置SMB服務(wù)與windows共享數(shù)據(jù)83
12.42.1啟動(dòng)SMB服務(wù)84
12.52.2配置Samba84
12.62.2配置Samba續(xù)86
12.73添力口windowsxp共享激光打機(jī)88
12.83添加windowsxp共享激光打印機(jī)續(xù)92
12.94互聯(lián)網(wǎng)95
12.104.1寬帶撥號(hào)96
12.114.2代理上網(wǎng)97
12.124.3Web瀏覽器98
12.134.4電子郵件軟件98
12.144.5即時(shí)通信軟件98
12.154.6下載工具99
13.多媒體娛樂99
13.1前言99
13.2mplayer99
13.3xine101
13.4rpm包安裝101
13.5編譯安裝102
13.6指定解碼器路徑102
13.7real格式播放問題104
14.磁盤管理及訪問外存儲(chǔ)器106
14.1前言106
14.21使用本地Windows磁盤106
14.31.查看需要掛載分區(qū)信息107
14.42.建立目錄108
14.53.掛載分區(qū)109
14.62使用光盤驅(qū)動(dòng)器111
14.71.掛載磁盤112
14.82.安全卸我“U盤”113
15.安裝和刪除軟件115
15.1安裝和刪除軟件115
15.21.具有安裝程序軟件的安裝115
15.32.rpm安裝包方式安裝118
15.43.安裝源代碼軟件包119
3
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
15.54.實(shí)現(xiàn)本地“添加/刪除軟件”119
16.shell入門和基本命令120
16.1shell簡(jiǎn)介120
16.2基本命令121
17.命令學(xué)習(xí)123
17.1命令學(xué)習(xí)一123
17.2命令學(xué)習(xí)二124
17.3命令學(xué)習(xí)三125
17.4命令學(xué)習(xí)四126
17.5命令學(xué)習(xí)五126
17.6命令學(xué)習(xí)六127
17.7命令學(xué)習(xí)七128
17.8命令學(xué)習(xí)八129
17.9命令學(xué)習(xí)收工129
18.vi編輯器130
18.1vi編輯器學(xué)習(xí)一130
18.2vi編輯器學(xué)習(xí)二131
18.3vi編輯器學(xué)習(xí)三132
18.4vi編輯器學(xué)習(xí)結(jié)束133
19.虛擬機(jī)134
19.1虛擬機(jī)134
19.21安裝vmware134
19.31安裝vmware續(xù)136
19.41安裝vmware再續(xù)138
19.52添加虛擬機(jī)141
19.62添加虛擬機(jī)1143
19.72添加虛擬機(jī)2145
19.82添加虛擬機(jī)3147
20.服務(wù)器傻瓜教程148
20.1Linux服務(wù)器傻瓜式安裝教程148
20.2前言148
20.3類似Windows控制面板的Webmin149
20.41、輕松安裝Webmin149
20.52、Webmin配置:比Windows控制面板功能更強(qiáng)大續(xù)150
20.62、Webmin配置:比Windows控制面板功能更強(qiáng)大152
20.72,Webmin配置:比Windows控制面板功能更強(qiáng)大續(xù)續(xù)153
20.8Web服務(wù)器和FTP服務(wù)器的安裝154
20.91、比IIS更優(yōu)秀:安裝和啟動(dòng)Apache服務(wù)器155
20.101>比IIS更優(yōu)秀:安裝和啟動(dòng)Apache服務(wù)器續(xù)156
20.112、在Apache上配置動(dòng)態(tài)程序環(huán)境157
20.122、在Apache上配置動(dòng)態(tài)程序環(huán)境續(xù)158
20.133、RedhatLinux下的FTP服務(wù)器安裝159
20.14Linux郵件服務(wù)器的安裝和安全160
20.151,Sendmail郵件服務(wù)器的安裝和配置續(xù)160
4
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
20.161>Sendmail郵件服務(wù)器的安裝和配置162
20.171、Sendmail郵件服務(wù)器的安裝和配置續(xù)續(xù)163
20.182、Linux郵件服務(wù)器的安全管理164
20.192、Linux郵件服務(wù)器的安全管理續(xù)164
20.20Linux服務(wù)器的安全實(shí)踐165
20.211、iptables:Linux服務(wù)器下的優(yōu)秀防火墻165
20.221>iptables:Linux服務(wù)器下的優(yōu)秀防火墻續(xù)166
20.232、在Linux下利用TCPDump進(jìn)行網(wǎng)絡(luò)管理167
20.242、在Linux下利用TCPDump進(jìn)行網(wǎng)絡(luò)管理續(xù)169
20.252、在Linux下利用TCPDump進(jìn)行網(wǎng)絡(luò)管理續(xù)續(xù)170
20.263、Linux服務(wù)器實(shí)例分析171
20.27收工語(yǔ)171
21.編程基礎(chǔ)172
21.1基于文本的C/C++172
21.2vi最基本操作172
21.3C程序編譯和運(yùn)行173
21.4用GNUgdb調(diào)試173
21.5C++程序的編譯174
21.6Kdevelop安裝和啟動(dòng)174
21.7基本步驟175
21.8例1單文件面向過程C++編程176
21.9例2多文件面向?qū)ο蟮腃++程序179
21.10例3改進(jìn)程序180
21.11例4使用已有的源文件180
22.刪除Linux180
23.中國(guó)各省份Linux人181
24.Linux人在大學(xué)校園182
25.Linux海量資源203
5
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
1.攻克Linux
書名:大學(xué)生攻克Linux系統(tǒng)教程(又名天下沒有難學(xué)的Linux)。一位在校
大學(xué)生整理的教程,獻(xiàn)給每一位要征服Linux的學(xué)習(xí)者一五星級(jí)的Linux教程。
本書匯集眾多Linux學(xué)習(xí)者的心血與貢獻(xiàn),有很多作者在默默的為你呼喊,
感謝他們的貢獻(xiàn)。從學(xué)習(xí)Linux的那天起,我只記住一個(gè)詞,那就是攻克。
一個(gè)障礙,一個(gè)學(xué)習(xí)Linux的最大障礙一無指導(dǎo)一在困擾著每一位企圖闖出
初中級(jí)Linux困境的人。攻克Linux系統(tǒng)教程給你提供動(dòng)力,幫助你闖出難關(guān)。
為何這么有把握?原因很簡(jiǎn)單,天下沒有難學(xué)的Linux。
紅聯(lián)是致力于Linux技術(shù)討論的站點(diǎn),全球Linux人網(wǎng)上交流平臺(tái)。
紅聯(lián)Linux門戶:www.linuxllO.com
價(jià):聯(lián)Linux論壇:www.linuxllO.com/bbs
Linux電子書籍推薦下載:http:〃www.I/linux/linuxdzsj.htm
制作:紅聯(lián)
祝您閱讀愉
快!
2.“Linux”正確讀音及音標(biāo)
“Linux”這個(gè)單詞根據(jù)LinusTorvalds本人的發(fā)音應(yīng)該是"哩吶克斯"
音標(biāo)是重音在"哩"上
['li:n3ks]
以上結(jié)論來自紅旗Linux技術(shù)支持部及一個(gè)從事網(wǎng)絡(luò)安全工作多年的網(wǎng)友
上面是原話,他們答案是一致的當(dāng)然也是權(quán)威的
主要是因?yàn)榭匆妿孜淮髠b級(jí)別的兄弟把"Linux”讀錯(cuò)了
6
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
并且把錯(cuò)誤的讀音教給了新來的朋友
所以就想著去問問正確讀音
"哩吶克斯"只是根據(jù)發(fā)音翻譯的
請(qǐng)大家按照['Ii:n3ks]這個(gè)音標(biāo)讀
3.Linux商標(biāo)的故事
講一個(gè)關(guān)于Linux的小故事:
大家知道Linux的名字屬于眾所周知的操作系統(tǒng),和它的開發(fā)者(LinuxComunity)并不
是個(gè)商標(biāo)或者注冊(cè)商標(biāo)。然而有一個(gè)厚顏無恥的美國(guó)人(對(duì)不起,記不清時(shí)間和他的名字
了)在美國(guó)的商標(biāo)局注冊(cè)了Linux為操縱計(jì)算機(jī)工作的軟件系統(tǒng),并且獲得了批準(zhǔn),并從1994
年生效。這個(gè)人據(jù)此向兒個(gè)著名的Linux發(fā)行者(例如Redhat和Caldera)索要商標(biāo)使用費(fèi)。
這下子可捅了馬蜂窩了,LinusTolvalds和其它的很多人發(fā)起了請(qǐng)?jiān)富顒?dòng)要求取消這個(gè)商
標(biāo),有知識(shí)產(chǎn)權(quán)方面很有經(jīng)驗(yàn)的律師自愿給打官司。(當(dāng)然誰也不會(huì)給那無恥之徒錢的,甚至
他的律師在弄清真象后也拒絕代理他了)最近有了結(jié)果了,商標(biāo)局撤銷了那個(gè)注冊(cè)!正義必
將戰(zhàn)勝邪惡!
4.Linux不是Windows
4.1Linux不是Windows
Linux與Windows,界面與使用喜歡上的不同,是許多Linux初學(xué)者最大的困惑。因?yàn)椋?/p>
Linux完全不同于Windows0所以,我們需要重新認(rèn)識(shí)Linux。就好比學(xué)習(xí)英語(yǔ)時(shí),不應(yīng)該使
用中文的思維去理解英文那樣。下面的文章介紹了Linux與Windows若干不同點(diǎn),我們或
許可以從中得到啟示,重新來理解Linux。
如果你訪問了這個(gè)頁(yè)面,那么十有八九你是一個(gè)Linux的新用戶,你正遇到許多關(guān)于如
何山Windows轉(zhuǎn)向Linux的困惑,這篇文章的目的正是向新手解釋這個(gè)問題。由于這個(gè)大
問題衍生出許多枝節(jié),下面我將對(duì)此逐一進(jìn)行討論。
4.21,Linux和Windows完全不一樣
你一定會(huì)驚訝于有這么多人對(duì)Linux發(fā)出相似的抱怨,他們奔向Linux,希望找到一個(gè)
7
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
免費(fèi)的、開源版的Windows,通常,這正是那些狂熱的Linux使用者所告訴他們的那種狀況。
然而這卻是個(gè)荒謬的期待。
人們嘗試Linux的原因不盡相同,但所有的原因都可以歸結(jié)為一點(diǎn):他們希望Linux會(huì)
比Windows更優(yōu)秀。正是出于這,點(diǎn),Linux的低成本、更廣闊的選擇范圍、高性能和高安
全性一一當(dāng)然,還有許多其它的方面一一被作為與Windows比較時(shí)的衡量標(biāo)準(zhǔn)。往往每一個(gè)
開始嘗試Linux的Windows用戶都是如此。
這正是問題之所在。
太多的人都忽略了這樣一個(gè)事實(shí):從邏輯上講,在保持某樣?xùn)|西與參考物體完全相同的
前提下,將其做得更好是絕無可能的。正如一個(gè)完美的復(fù)制品將與它的母版毫無差異,但是
它不可能會(huì)超越原版。所以當(dāng)你懷抱著Linux的使用方式該和使用Windows差不多的觀念
而嘗試Linux,并希望它能夠做得更好,你便會(huì)不可避免地發(fā)現(xiàn)他們之間的不同,并且把這些
不同之處看作是Linux的缺陷。
舉一個(gè)簡(jiǎn)單的例子,讓我們來想--想驅(qū)動(dòng)程序的升級(jí)吧:通常的情況下,倘若我們要在
Windows下升級(jí)某個(gè)硬件驅(qū)動(dòng),我們需要去硬件制造商的網(wǎng)站上找到并下載最新的驅(qū)動(dòng);然
而在Linux下,我們只須簡(jiǎn)單地升級(jí)內(nèi)核即可。
這意味著在Linux下,僅僅?次下載和升級(jí)便能提供所有適用的最新驅(qū)動(dòng),然而在
Windows下我們卻不得不瀏覽多個(gè)網(wǎng)站并分別下載升級(jí)程序。這是一個(gè)不同的過程。并且顯
然,這絕不會(huì)是一種糟糕的體驗(yàn)。然而卻有很多人對(duì)此抱怨不停,只因?yàn)檫@不是他們習(xí)慣的
方式。
或者從另一個(gè)更經(jīng)常接觸到的例子來看,想一想Firefox一一開源軟件最偉大的成功案例
之-?這是一個(gè)席卷全球的瀏覽器。它是通過模仿IE——那個(gè)"最流行的瀏覽器”而取得成功
的嗎?
不。它的成功是因?yàn)樗菼E更好。它之所以更好正是因?yàn)樗牟煌?。它有?biāo)簽頁(yè)瀏覽方
式,實(shí)時(shí)動(dòng)態(tài)的書簽,內(nèi)建搜索條,PNG(圖像格式)支持,adblock擴(kuò)展(屏蔽廣告插件),
以及其它美妙的東西。"查找"工具條顯示在底部的工具欄中,它能夠查找你鍵入的內(nèi)容并且
以紅色標(biāo)識(shí)表示沒有相匹配的內(nèi)容。而IE卻沒有標(biāo)簽頁(yè)瀏覽,沒有RSS訂閱功能,搜索條只
能通過第三方擴(kuò)展實(shí)現(xiàn),它的查找對(duì)話框還得通過點(diǎn)擊"確認(rèn)"按鈕開始查找,而且還要再點(diǎn)
擊次"確認(rèn)"才能清除"未發(fā)現(xiàn)”的錯(cuò)誤提示。這無疑地證明了?個(gè)開源的應(yīng)用程序通過"不同"
而做到了"更好",依靠"更好”進(jìn)而取得了成功。如果Firefox只是一個(gè)IE的克隆,它必然早
已銷聲匿跡于IE的陰影之下了。如果Linux是Windows的一個(gè)克隆,同樣的事情也會(huì)發(fā)生
在Linux身上。
因此,解決這個(gè)問題的關(guān)鍵在于:記住在Linux中那些對(duì)于你的使用習(xí)慣來說熟悉的部
分,并不是說明Linux是新版的和改進(jìn)版的Windows,積極地面對(duì)那些不同之處,因?yàn)橹挥?/p>
不同,Linux才有機(jī)會(huì)真正閃耀出其光彩。
8
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
4.32,Linux和Windows太不一樣了
當(dāng)人們期待著Linux有所特色時(shí),又一個(gè)問題接踵而至。Linux和Windows實(shí)在是太
不一樣了,一些差異簡(jiǎn)直難以讓人適應(yīng)。也許最典型的例子就是可供Linux用戶選擇的東西
實(shí)在是太多了。對(duì)于一個(gè)剛上手的Windows用戶,他已擁有一個(gè)經(jīng)典的或WindowsXP風(fēng)
格的桌面主題、寫字板程序、IE瀏覽器,OutlookExpress;然而對(duì)于一個(gè)初學(xué)Linux的家伙,
他面前有上百種發(fā)行版供其挑選,然后,是Gnome、KDE或者Fluxbox(桌面環(huán)境),vi、emacs
或者kate(文本編輯器),Konqueror、Opera.Firefox或者M(jìn)ozilla(網(wǎng)頁(yè)瀏覽器),或者其他
一系列可供選擇的工具。
Windows用戶不曾為了安裝和使用(操作系統(tǒng))而面對(duì)過如此豐富的選擇。"有必要提供
那么多種選擇嗎?”這樣的抱怨帖子很常見。
Linux真的和Windows有那么大的區(qū)別嗎?不管怎么說,它們都是操作系統(tǒng)。它們都做
同樣的工作:操作你的計(jì)算機(jī),讓你有個(gè)運(yùn)行應(yīng)用程序的東西,自然它們多少都有些共通的
地方吧?
讓我們從這個(gè)角度看問題:出門看看路上行駛的各種不同車輛。所有的車輛不管是什么
樣的設(shè)計(jì),都有同樣的目的:從路上把你由A處運(yùn)到B處。注意它們有不同的設(shè)計(jì)。
但是你會(huì)想,汽車之間的差異非常小:它們都有方向盤、腳踏板、變速桿、手剎車、車
窗、車門、油箱如果你能夠開這部車,你就能開任何一部車。
確實(shí)如此。但你有沒看見過有些人不開汽車,取而代之他們騎摩托車?
從--個(gè)版本的Windows切換到另一個(gè)版本就像從一輛汽車換到另外一輛汽車。Win95
到Win98,老實(shí)說我說不出有什么區(qū)別。Win98到WinXp,差別比較大但是也沒有什么真
正的重大區(qū)別。
但是從Windows切換到Linux就象從開汽車切換到騎摩托車。他們都是操作系統(tǒng)(道
路車輛)。他們可能都使用同樣的硬件(道路)。他們可能都提供個(gè)運(yùn)行應(yīng)用程序的環(huán)境(把
你從甲地運(yùn)到乙地)。但他們使用本質(zhì)不同的兩種方法來達(dá)到目的。
Windows(汽車)對(duì)于病毒(小偷)并不安全,除非你安裝反病毒軟件(鎖上車門)。Linux
(摩托車)卻沒有病毒(車門),所以即使你沒有安裝反病毒軟件(沒鎖車門)也非常安全。
讓我們反過來看一看:
Linux(汽車)從根本上用于多用戶(乘客們)。Windows(摩托車)用于單用戶(乘客)。
每個(gè)Windows用戶(摩托車駕駛員)每時(shí)每刻都要習(xí)慣集中精力控制他的計(jì)算機(jī)(車輛)。
而一個(gè)Linux用戶(汽車乘客)只有在以root根用戶身份登錄(坐在駕駛座上)時(shí)才要去
控制計(jì)算機(jī)(車輛)。
通過兩種不同的方法來達(dá)成同樣的目標(biāo),他們各有優(yōu)缺點(diǎn):當(dāng)載上一家子的成員和大包
9
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
小包的貨物從甲地至乙地時(shí),一輛車顯然是明智的選擇:因?yàn)樗谐湓5淖灰约白銐虻膬?chǔ)
存空間。而對(duì)于一個(gè)人從甲地到乙地的情況,摩托車則是更好的選擇:因?yàn)樗辉趺磿?huì)遇上
堵車,消耗的燃油也更少。
無論選擇摩托車或是汽車,仍有很多事情不會(huì)改變:你要把油加進(jìn)油箱,把車開在同一
條道上,而且必須遵守紅綠燈,在轉(zhuǎn)彎前要打轉(zhuǎn)向燈,你同樣也要遵守限速指示。
但是也終究有很多情況不同了:汽車駕駛者不必帶著安全頭盔開車,摩托騎手不用系安
全帶:開車的人轉(zhuǎn)動(dòng)方向盤來轉(zhuǎn)彎,摩托車駕駛者則要傾斜身子改變重心:開車的人需要踩
油門踏板來加速,而摩托車通過手旋轉(zhuǎn)手把來控制加速。
一位汽車司機(jī)如果試圖通過轉(zhuǎn)移重心來拐彎,很快就會(huì)陷入一堆麻煩中。同樣的,一個(gè)
Windows用戶如果認(rèn)為自己的經(jīng)驗(yàn)可以直接派上用場(chǎng),結(jié)果也會(huì)因?yàn)橄嗤脑蚨絼跓o
獲。事實(shí)上,較之電腦新手,一個(gè)Windows"高級(jí)用戶"在Linux的使用過程中常遇上更多麻
煩。那些經(jīng)驗(yàn)豐富的Windows用戶在面對(duì)問題時(shí),如果無法解決,常會(huì)覺得“如果我這么有
知識(shí)的,都搞不定,那新手就更不別想了",因而得出"Linux離桌面應(yīng)用還有十萬八千里呢”
的強(qiáng)烈想法。但這顯然是與事實(shí)不符。
解決方法在于:Windows用戶必須意識(shí)到他只是一個(gè)有經(jīng)驗(yàn)的Windows用戶,而不是
有經(jīng)驗(yàn)的電腦用戶,Windows用戶必須意識(shí)到當(dāng)自己在嘗試Linux時(shí),他又成了一個(gè)新手。
4.43,文化沖擊子問題A:那是一種文化
Windows用戶或多或少地處于一種消費(fèi)者和供應(yīng)商之間的關(guān)系:他們花錢買軟件,獲
得授權(quán),得到支持,等等。他們希望軟件能夠有確切的可用性。因此他們習(xí)慣于去得到使用
軟件的權(quán)利:他們花錢去得到技術(shù)上的支持以及他們得到他們想要的權(quán)利。他們也經(jīng)常要與
一些除了個(gè)人之外的實(shí)體打交道:例如他們與一家公司簽一份合同。
Linux用戶有著更多的一致性。他們不需要花錢去買軟件,不需要為得到技術(shù)上的支持而
耗費(fèi)財(cái)力。他們免費(fèi)下載軟件,并且使用在線聊天工具和到論壇去尋求幫助。他們和個(gè)人打
交道,而不是公司。
一個(gè)Windows的用戶如果只是把他的觀點(diǎn)帶到Linux中,那么他是不會(huì)喜歡上Linux
的,這需要慢慢地適應(yīng)。
引起矛盾的最大原因在于在線交流方面:一個(gè)初學(xué)Linux的菜鳥在遇到問題時(shí)尋求幫助,
當(dāng)他沒有得到他可以接受的答案的時(shí)候,他便開始抱怨并且想要得到更多的幫助。因?yàn)檫@正
是他以前用付費(fèi)來獲得幫助的方式。問題就是這不是付費(fèi)提供幫助的系統(tǒng)。而是很多熱心人
發(fā)自內(nèi)心地幫助其他人解決問題的系統(tǒng)。一個(gè)新的用戶沒有任何權(quán)利去向這些熱心人索要幫
助,這就如同一個(gè)想要得到施舍的人,還要求從捐贈(zèng)者那里獲得更多的捐贈(zèng)品一樣.
同樣,一個(gè)Windows用戶習(xí)慣了使用商業(yè)軟件。這些軟件在沒有做到足夠的可靠性、
功能性以及對(duì)用戶友好的界面之前,公司是不會(huì)發(fā)布該軟件的。因此這正是Windows用戶
希望軟件是從1.0版本開始的。而Linux軟件一旦重寫就會(huì)立即發(fā)布,因此是從0.1版本開
10
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
始的。這樣的,真正需要這些功能的人就會(huì)馬上得到它;感興趣的開發(fā)者會(huì)來幫助改進(jìn)代碼,;
以及社區(qū)就會(huì)知道接下來要做什么了。
如果菜鳥在使用Linux時(shí)遇到了困難,他會(huì)抱怨:這個(gè)軟件沒能滿足我的需求,并且他認(rèn)
為他有權(quán)得到這樣的滿足。如果他得到這樣帶有諷刺性的回答:"如果我是你,我要求退款!”,
他的情緒將會(huì)更差。
因此,為了避免這些問題,應(yīng)做到:只要記住,你并沒有付給那些軟件開發(fā)者或者在線
幫你提供技術(shù)指導(dǎo)的人任何錢。他們并不欠你任何東西。
4.53,文化沖擊子問題B:新的VS.舊的
Linux幾乎是因黑客的業(yè)馀愛好而誕生的。它的成長(zhǎng)也使得易于它吸引了更多志同道合
的黑客們。Linux在獲得一個(gè)易于使用的可用安裝程序前一直默默無聞。在相當(dāng)長(zhǎng)的時(shí)間里,
它在大眾眼中只是一個(gè)極客(Geek)而已??梢哉fLinux"始于極客,饋于極客”。直至今日,
大多數(shù)Linux的老用戶仍自認(rèn)為是極客。
這是件非常好的事情:如果你在硬件或軟件方面有問題,存在一大群極客們不斷尋找解
決方案這個(gè)狀況,顯然種明顯的優(yōu)勢(shì)。
但長(zhǎng)久以來Linux的成長(zhǎng)仍舊十分有限。盡管存在一些可以被絕大多數(shù)人安裝的發(fā)行版
本,甚至一些版本基于CD并且與用戶使用的硬件并無沖突.當(dāng)Linux開始因其無病毒和廉
價(jià)的升級(jí)而吸引一些非發(fā)燒友用戶時(shí),兩大用戶陣營(yíng)間并不是沒有摩擦,但雙方都明了一點(diǎn):
對(duì)方都沒有惡意,僅僅是缺乏相互理解而已。
首先,你面臨的是核心極客們?nèi)匀患僭O(shè)所有使用Linux的用戶們都是極客同志。這意味
著他們認(rèn)為所有人都對(duì)此有很深入的理解,這導(dǎo)致了他人控訴他們的一些行為是傲慢、自大
和無禮的。事實(shí)上,有時(shí)如此。但大多時(shí)候卻并非這樣:“每個(gè)人都應(yīng)知道"這樣的善意表達(dá)
被說成了"地球人都知道!”一一大相徑庭。
其次,你面臨著從使用的商用操作系統(tǒng)轉(zhuǎn)投而來的新用戶。這些用戶已習(xí)慣使用人機(jī)界
面友好的軟件,他們也是不確定因素。
這類問題起因于不同使用習(xí)慣的碰撞:第一類人沉醉于不斷地按自己喜好重構(gòu)系統(tǒng),而
第二類人對(duì)操作系統(tǒng)如何工作漠不關(guān)心,只要它能工作就好。
在樂高(Lego)玩具發(fā)生的類似的情況正好闡述這種問題。試想卜面的情景:
新用戶(以卜一簡(jiǎn)稱"新"):我想要一個(gè)新玩具汽車,每個(gè)人都因樂高汽車的好玩而著了迷。
所以我也買了它,但當(dāng)我到家接我才發(fā)現(xiàn),我的盒子里只有積木和齒輪!我的車子在哪里?
老用戶(以下簡(jiǎn)稱"老"):你應(yīng)該在積木之外組裝一輛車,這才是樂高的真諦。
新:什么??我不知道應(yīng)怎樣拼裝這個(gè)車子。我不是個(gè)機(jī)械師。為什么我應(yīng)該知道如何
11
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
組裝它?
老:盒子里有使用手冊(cè)。它上面寫著拼裝車子的步驟。你不用知道原理,只要按照按部
就班就好。
新:好吧,我找到了步驟。這將占用我很多時(shí)間!為什么廠家不能裝好了再賣給我,還
得讓我自己動(dòng)手??
老:并不是所有人都滿足于將樂高做成玩具車。這些積木可以被我們組成萬物。這才是
游戲的真諦。
新:我仍舊不明白為什么廠商不能給我們這種想要車子的人一個(gè)成品,如果那些喜歡動(dòng)
手的人高興可以自己拆了它阿。無論如何,我還是將它組裝起來了,盡管某些部件時(shí)不時(shí)地
掉下來。我有什么方法可以解決嗎?我能將它們粘起來嗎?
老:這就是樂高。他就是用來拆裝的。這才是游戲的真諦。
新:但我不希望總是拆拆裝裝,我僅僅希望一個(gè)玩具車而已!
老:呃,歡迎您到地球來。你買的是樂高嗎?
很明顯,對(duì)那些只想要一個(gè)玩具車的人來說,樂高并不是為他們準(zhǔn)備的。上面的情景應(yīng)
該不會(huì)發(fā)生在你的生活中。樂高的價(jià)值在于你可以建造過程中體會(huì)樂趣而且你也可以將它組
裝成任何你想要的東西。如果你不想動(dòng)手拼裝,只能說樂高不適合你。這顯而易見。
由于長(zhǎng)久以來一直關(guān)注Linux的老用戶,同樣的問題在Linux上越發(fā)明顯:它是開源的、
完全可定制的軟件集。這才是真諦。如果你不想修改?些組件,為什么自找麻煩來使用它呢?
與樂高出售成品玩具的做法略有相似,通過最近的系列的成果提升了非黑客用戶使用
Linux的舒適性,這使得更廣大的用戶可以使用Linux。也正因如此,你仍可以聽到與上面相
似的對(duì)話,程度也僅是略有不同。新用戶抱怨老用戶只考慮基本特性,他們不得不通過閱讀
手冊(cè)才能實(shí)現(xiàn)一些功能。對(duì)太多發(fā)行版本的抱怨,對(duì)軟件過多配置選項(xiàng)的抱怨和對(duì)運(yùn)行時(shí)時(shí)
常報(bào)錯(cuò)的抱怨不正如對(duì)樂高有太多模塊的抱怨樣忽略了它可以被用來按你想發(fā)拆裝成事實(shí)
嗎?
因此,為了避免這個(gè)問題:請(qǐng)銘記現(xiàn)在的Linux已今非昔比。Linux社區(qū)最大的也是最關(guān)
鍵的組成部分一一黑客和開發(fā)者們,他們因Linux的可以按需定制而歡喜;他們也會(huì)可制定
能力的喪失因而神傷。
注:極客是英文單詞geek的音譯。這個(gè)詞在美國(guó)俚語(yǔ)中意指智力超群,善于鉆研但不懂
得與人交往的學(xué)者和知識(shí)分子,含有貶義。但近年來隨著互聯(lián)網(wǎng)文化的興起,這個(gè)詞在保留
了智力超群和努力的本意的同時(shí),又被用于形容對(duì)計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)有狂熱興趣并投入大量
時(shí)間鉆研的人。其貶義成分也正在慢慢減少。(來源自維基百科)
12
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
4.64,為設(shè)計(jì)者而設(shè)計(jì)
在汽車工業(yè)中,你很難發(fā)現(xiàn)一個(gè)人即設(shè)計(jì)車輛引擎也設(shè)計(jì)車輛內(nèi)飾:這些是完全不同的
技能。沒有人想要只是看起來可以跑得很快的引擎,同樣也沒有人想要?個(gè)做工出眾但狹小
且骯臟的內(nèi)飾?;谕瑯拥牡览恚谲浖a(chǎn)業(yè),用戶界面(UI)往往不是由軟件編程人員設(shè)計(jì)的。
但在Linux的世界卻大不相同:一個(gè)項(xiàng)目往往是因個(gè)人的興趣而產(chǎn)生。個(gè)人也包辦了所
有的工作,因此這些項(xiàng)目的界面往往缺乏了"用戶友好"的特性:用戶對(duì)這個(gè)軟件了如指掌,
所以他也就不需要了幫助文件等。vi就是一個(gè)很好的例子,最初它的目標(biāo)用戶就是為那些了
解它工作方式的人。因而設(shè)計(jì)者從來都沒有想過如何用其他方式退出vi,所以新用戶不得不
靠重啟計(jì)算機(jī)退出的事情時(shí)有發(fā)生。
但是,自由開源軟件(FOSS)程序員與商用軟件程序員的?個(gè)最重大區(qū)別在于,F(xiàn)OSS
程序員的作品都是他們自己想要使用的東西。因此當(dāng)作品不能被新用戶"舒適”使用的同時(shí),
它又成為了最終用戶最需要的東西:因?yàn)樽髡咭彩亲罱K用的一員。商用軟件的程序員卻大不
相同,他們總是為其他人編寫軟件,而且這些用戶都不是專家。
所盡管vi擁有擁有一個(gè)令新手望而生畏的界面,但它仍然在當(dāng)今流行,這又歸功于他的
界面:當(dāng)你熟悉彳安就會(huì)發(fā)現(xiàn)它原來無比強(qiáng)大。Firefox也是被經(jīng)常瀏覽網(wǎng)頁(yè)的人編寫出來的。
Gimp同樣是出自經(jīng)常處理圖形文件的人之手。不勝枚舉。
Linux的界面對(duì)于新手而言同樣的有些“難度"。盡管vi名聲在外,但他仍然不在那些需
要快速修改一些文件的新手的考慮之列。如果你在一個(gè)軟件生命周期的早期使用它,光鮮亮
麗且友善的用戶界面永遠(yuǎn)只高掛在"計(jì)劃”列表之上:功能優(yōu)先。沒有人先雇好裝修隊(duì)再去找
樓盤,程序員們都是實(shí)現(xiàn)功能再不斷改進(jìn)界面。
所以,為了避免這個(gè)問題:尋找那些已便于上手為目的設(shè)計(jì)的軟件,或者接受那些與你
使用習(xí)慣急劇不同的軟件。抱怨vi對(duì)新手不夠友好只是舍本求末罷了。
4.75,A:熟悉的就是友好的
所以在大多數(shù)被認(rèn)為"用戶友好”的文字編輯和文字處理的系統(tǒng)中,你的剪切和復(fù)制使
用"Ctrl+X"和"Ctrl+V”來完成,這完全不直觀,但是每個(gè)人都習(xí)慣這些快捷鍵,所以他們把
這當(dāng)作“友好的"快捷方式。
如果有人使用vi并且發(fā)現(xiàn)里面"d"是剪切,"p"是復(fù)制,這將被當(dāng)成是不友好的:因
為這不是大多數(shù)人習(xí)慣的方式。
但這是更好的方式嗎?明顯是的。
如果使用"Ctrl+X"的方法,你怎樣從你當(dāng)前正在編輯的文件中剪切一個(gè)單詞?(沒有鼠標(biāo)
的前提下?。?/p>
13
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
你必須從開頭的字符開始,用〃Ctrl+Shift+Right〃來選擇單詞.
然接“Ctrl+X”把它剪切下來。
vi中的方式呢?〃dw〃就是刪除單詞的意思。
如果要剪切5個(gè)單詞使用〃Ctrl+X〃方式會(huì)出現(xiàn)什么情況呢?
從開頭的單詞開始:
"Ctrl+Shift+Right"
"Ctrl+Shift+Right"
"Ctrl+Shift+Right"
“Ctrl+Shift+Right”
"Ctrl+Shift+Right"
〃CtH+X”
要使用5個(gè)動(dòng)作
在vi中的情況呢?
d5w
Vi方式具有更好的功能性和直觀性。"X"和"V"并不是能夠直觀記憶"Cut"和"Paste"
命令的,反之"dw"對(duì)于"delete"和"p"對(duì)于"Paste”更加直觀,相對(duì)于"X"和"V"方面,
vi明顯是更好的??墒怯捎谒皇谴蠹宜煜さ?,因此她被認(rèn)為是不友好的。并不是因?yàn)槠?/p>
他的原因,純粹的習(xí)慣因素使得Windows成為了更加友好的系統(tǒng)。因此我們要學(xué)習(xí)問題一:
Linux和Windows完全不■樣。告訴大家:不可避免,Linux經(jīng)常顯得沒有Windows"友好”。
為了避免這個(gè)問題,你們要記住"友好"并不意味著習(xí)慣,試著用你的方式來做事,如果沒
有用的話,試著想想一個(gè)初學(xué)者會(huì)怎么做,然接你就知道了更簡(jiǎn)單的方法。
4.85,B:低效的就是友好的
這是一個(gè)可悲的但無法逃避的事實(shí)。似乎你越想提高一個(gè)程序的功能性,它就看起來越
友好。
這是因?yàn)橛押眯允峭ㄟ^在用戶界面中使用簡(jiǎn)單、可視化的"線索”實(shí)現(xiàn)的一一越多越好。畢
竟,如果一個(gè)完全的計(jì)算機(jī)新手被放到一個(gè)所見即所得的字處理軟件前并被要求把一些文本
14
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
變成粗體,接下來很有可能:
他會(huì)認(rèn)為"Ctrl+B"是通常的方法。
他會(huì)尋找線索,并嘗試點(diǎn)擊"編輯"菜單。如果不成功,他就會(huì)從接下來的一系列菜單中
嘗試比較像的那個(gè):"格式"。新的菜單有一個(gè)看起來很有希望的"字體"選項(xiàng)。嗨!這里有我們
想要的"粗體”選項(xiàng)。成功了!
下次你再做任何文字處理,都想試著通過菜單來完成每一件工作:不用快捷鍵,也不用
工具欄圖標(biāo)。菜單就是一切。當(dāng)任務(wù)突然需要大量按鍵和鼠標(biāo)點(diǎn)擊時(shí),你會(huì)發(fā)現(xiàn)你比爬還慢。
這樣使軟件變得"用戶友好"就像在自行車上裝輔助輪一樣:它讓你能馬上騎起來起來,
不需要任何技巧和經(jīng)驗(yàn)。這對(duì)?個(gè)初學(xué)者來說是完美的。但是沒有人會(huì)覺得所有的自行車都
應(yīng)該加上輔助輪銷售。如果你今天得到這樣的一輛自行車,我敢打賭你要做的第一件事就是
除去這不必要的阻礙:一旦你知道怎樣騎車了,輔助輪就沒用了。
同樣的道理,大量的Linux軟件是設(shè)計(jì)成不帶"輔助輪”(輔助工具)的一一它是為已經(jīng)有
一些使用的基本技能的用戶設(shè)計(jì)的。畢竟,沒有人是永遠(yuǎn)的新手:無知是短命的,知識(shí)是永
遠(yuǎn)的。因此Linux軟件是以大量的知識(shí)為前提設(shè)計(jì)的。
這聽起來也許像是借口:畢竟,MSWord(微軟的Word)有全部的友好菜單,并且有各
種工具欄按鈕,而且有快捷鍵……它是世界上最棒的。真的嗎?友好且有效的。
然而,我們必須透過表象看問題。首先,這個(gè)想法的可行性:讓一個(gè)軟件擁有菜單、工
具欄、快捷方式等一切意味著大量的源代碼編寫,而沒人為L(zhǎng)inux開發(fā)者花費(fèi)的時(shí)間付帳:
其次,這樣做依然沒有真正考慮到那些高端用戶;極少有專業(yè)的文字錄入者使用MSWord。
你見過哪個(gè)編程的人用MSWord嗎?與此相比,想想有多少人用emacs和vi。
為什么會(huì)這樣?首先,這是因?yàn)槟承?用戶友好"的行為會(huì)導(dǎo)致低效:參看上面的"剪切和
粘貼"的例子。其次,這還因?yàn)閃ord大部分的功能被放在了菜單里,因此你不得不使用菜單。
只有某些最常見的功能可以作為按紐被放在界面的工具欄上。高級(jí)用戶不得不花大量的時(shí)間
來找到那些較少用道,但對(duì)高級(jí)用戶來說依然很常用的的功能。
另外請(qǐng)記住,不管怎樣,那些"輔助輪"在Linux軟件中也同樣有,盡管他們不是那么容
易被發(fā)現(xiàn),但實(shí)際在Linux中通常都會(huì)有。
以mplayer播放器為例。你可以在終端輸入mplayer視頻文件名命令來播放視頻文件。
你可以使用方向鍵,PageUp.PageDown鍵進(jìn)行快進(jìn)、后退等操作.這些可能還不能稱之為完
全的“用戶友好",但如果你在終端輸入gmplayer視頻文件名,你就會(huì)看到圖形版的播放器,
它同樣擁有漂亮、友好的界面,熟悉的按鈕。
再用從CD轉(zhuǎn)換到MP3(或Ogg)為例:如果使用命令行,你需要先使用cdparanoia命
令。然后你再需要一個(gè)編碼器.…這會(huì)是一個(gè)惡夢(mèng),就算你完完全全清楚如何使用(imho)包。
所以,下載和安裝Grip吧。這是一個(gè)容易使用的圖形軟件,自動(dòng)的在背后使用cdparanoia命
15
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
令和編碼器,令你的轉(zhuǎn)換過程變得簡(jiǎn)單,甚至支持CDDB,能自動(dòng)為你的檔案命名。
同樣發(fā)生在抓取DVD上:選擇正確的編碼是…場(chǎng)噩夢(mèng).但是使用dvd::rip軟件,可以在
一個(gè)任何人都能操作自如的圖形界面來完成整個(gè)編碼過程。
因此避免這個(gè)問題:要記住"輔助輪"(輔助工具)僅作為L(zhǎng)inux的擴(kuò)展,而不是由主程序
自動(dòng)提供的。而且有時(shí),"輔助輪"還不成為設(shè)計(jì)的一部分。
4.95,“用戶友好”的神話
在電腦世界里,"用戶友好"是一個(gè)十分廣泛的專有名詞。甚至有一個(gè)網(wǎng)絡(luò)笑話就叫這個(gè)
名字。但這個(gè)詞卻名不副實(shí)。
基本實(shí)現(xiàn)方法聽起來似乎不錯(cuò):軟件的設(shè)計(jì)要從用戶的想法和需要出發(fā)。這個(gè)方法一直
都被認(rèn)為是單一的實(shí)現(xiàn)辦法,但事實(shí)并非如此。
如果你一輩子都在進(jìn)行文書處理的工作,理想的軟件對(duì)你來說就是個(gè)快捷強(qiáng)大、能讓你
投入最小的精力來實(shí)現(xiàn)最大的工作效率的文字處理軟件。簡(jiǎn)單的鍵盤快捷鍵和無須鼠標(biāo)的操
作將是最基本的需求。
但如果你很少做字處理的工作,你只是要寫一封普通的信,那么你不會(huì)想著去學(xué)會(huì)那些
鍵盤快捷鍵操作方法。排列有序的菜單和一目了然的工具欄圖標(biāo)就是你的理想環(huán)境。
很明顯,你為某個(gè)用戶的需求所設(shè)計(jì)的軟件可能對(duì)其他的用戶來說并不合適.如此說來,
若我們每個(gè)人都對(duì)軟件有不一樣的需求,那這些軟件怎么能自稱“用戶友好”呢?
簡(jiǎn)單來說:"用戶友好"并非事實(shí),只是為了讓復(fù)雜的情況看上去變得簡(jiǎn)單一點(diǎn)而已。
那么“用戶友好”到底是什么意思呢?好吧,從那些使用這個(gè)詞的文章中來看,"用戶友好”
的軟件實(shí)際上意味著“該軟件對(duì)那些以前從未使用這個(gè)軟件的用戶們來說也不是那么難上
手”。這就使得那些看上去用戶界面都差不多的軟件都被歸類為“用戶友好"。
4.106,模仿VS.匯合
當(dāng)人們發(fā)現(xiàn)Linux不是他們想要的Windows復(fù)制品時(shí)、經(jīng)常爭(zhēng)論一件事,就是堅(jiān)持認(rèn)
為L(zhǎng)inux?誕生,這就是(或應(yīng)該是)其努力的方向,而且那些不明白這一點(diǎn)的人錯(cuò)誤地幫
助,使Linux更像Windows..由于這一點(diǎn),他們展開激烈的爭(zhēng)論:
Linux已經(jīng)從命令行時(shí)代進(jìn)入了圖形界面時(shí)代,這是復(fù)制Windows的明顯嘗試。
不錯(cuò)的理論,但是錯(cuò)了:最初的X窗LJ化系統(tǒng)(見附錄)是于1984年發(fā)布,繼承自1983
年移植到Unix上的W窗口化系統(tǒng)。而Windows1.0是在1985年才發(fā)布的。Windows在
1990年發(fā)布第三版之前并沒有做大一一那時(shí),X窗口化系統(tǒng)已經(jīng)演化成我們今天使用的XII
16
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
版本好兒年了。Linux在1991年才開始,所以Linux沒有開發(fā)一個(gè)GUI(圖形用戶界面)來
模仿Windows:它只是使用了一個(gè)在Windows出現(xiàn)之前就已經(jīng)存在的GUI。
Windows3系列讓位于Windows95,后者帶來了圖形界面的革命性變化;在這以后很多
年,微軟都沒能作出與此類似的創(chuàng)舉。Windows95帶來了多項(xiàng)創(chuàng)新的特性:拖放功能、任務(wù)
欄等等。當(dāng)然,這些也同樣被Linux所借鑒。
事實(shí)上…不是這樣的。上述所有的特性在微軟使用前就已經(jīng)出現(xiàn)了。尤其,NeXTSTeP(見
附錄介紹)是一個(gè)非常先進(jìn)的圖形用戶界面(就當(dāng)時(shí)而言),它明顯早于Win95——1989年
發(fā)布了第一版,1995年發(fā)布了最后一版。
不錯(cuò),不錯(cuò),所以微軟并沒有想出被我們認(rèn)為是Windows界面的獨(dú)有特性。但它還是
創(chuàng)造了一種界面,Linux從那時(shí)起嘗試模仿它。
為了揭穿這些,我們可以引用一個(gè)經(jīng)常被討論的說法:趨同現(xiàn)象。它說的是:兩個(gè)不同
的、各自獨(dú)立的系統(tǒng)隨著時(shí)間的推移會(huì)逐漸變得類似。這種現(xiàn)象經(jīng)常發(fā)生在生物學(xué)領(lǐng)域。舉
例來說:鯊魚和海豚,他們都有著類似的背鰭、胸鰭和尾鰭,以及同樣的流線型外形。
但是,鯊魚是由魚進(jìn)化而來的,而海豚則是由陸地上的哺乳動(dòng)物進(jìn)化而來的。他們擁有
類似外形是由于他們都生活在同樣的海洋環(huán)境中,他們必須朝最大效率適應(yīng)海洋環(huán)境的方向
進(jìn)化。實(shí)際上不會(huì)有一幕這樣的場(chǎng)景:未進(jìn)化的海豚看到鯊魚以接就開始想"Wow,看看鯊魚的
鰭,它們非常有用。我也要這樣進(jìn)化一套自己的鰭!”
同樣,如果先看早期的Linux桌面、FVWM和TWM以及許多簡(jiǎn)陋的GUI(圖形用戶界
面),然后再看看今天的Linux桌面、Gnome和KDE,以及它們帶有的任務(wù)欄、菜單、視覺
效果。是的,不得不說現(xiàn)在的Linux比早期的更像Windows了。
另一方面,Windows也同樣如此;我印象中Windows3.0沒有任務(wù)欄。那么開始菜單呢?
什么是開始菜單?
Linux過去沒有任何桌面像今天的Windows,微軟過去也沒有。現(xiàn)在他們都有了,這說
明什么問題呢?
這說明兩個(gè)開發(fā)陣營(yíng)的成員都在尋找提升GUI(圖形用戶界面)性能的方法,但是解決相
同的問題可供選擇的方法并不多,他們難免會(huì)使用類似的方法。類似并不能說明或暗指?方
在模仿另一方。記住這一點(diǎn),你就不會(huì)受到這個(gè)問題的困擾了。
附:
XWindow系統(tǒng)(也常稱為XII或X)是種以位圖方式顯示的軟件視窗系統(tǒng)。最初是1984
年麻省理工學(xué)院的研究,之后變成UNIX、類UNIX、以及OpenVMS等操作系統(tǒng)所一致適用的
標(biāo)準(zhǔn)化軟件工具套件及顯示架構(gòu)的運(yùn)作協(xié)定。XWindow系統(tǒng)透過軟件工具及架構(gòu)協(xié)定來建立
操作系統(tǒng)所用的圖形用戶界面,此后則逐漸擴(kuò)展適用到各形各色的其他操作系統(tǒng)上。現(xiàn)在幾
乎所有的操作系統(tǒng)都能支援與使用Xo更重要的是,今日知名的桌面環(huán)境一一GNOME和KDE
也都是以XWindow系統(tǒng)為基礎(chǔ)建構(gòu)成的。
17
EasyCHM-MadebyUNREGISTEREDversionofEasyCHM
由于X只是工具套件及架構(gòu)規(guī)范,本身并無實(shí)際參與運(yùn)作的實(shí)體,所以必須有人依據(jù)此
標(biāo)準(zhǔn)進(jìn)行開發(fā)撰寫。如此才有真正可用、可執(zhí)行的實(shí)體,始可稱為實(shí)現(xiàn)體。目前依據(jù)X的規(guī)
范架構(gòu)所開發(fā)撰寫成的實(shí)現(xiàn)體中,以X.Org最為普遍且最受歡迎。X.Org所用的協(xié)定版本,XII,
是在1987年9月所發(fā)布。而今最新的參考實(shí)作(參考性、示范性的實(shí)作體)版本則是XllRelease
7.1(簡(jiǎn)稱:X11R7.1),而此專案由X.Org基金會(huì)所領(lǐng)導(dǎo),且在MIT?授權(quán)和相似的授權(quán)許可下
是自由軟件。(來源于維基百科)
NeXTSTeP是由NeXT.Inc所開發(fā)的類Unix的操作系統(tǒng)。這套系統(tǒng)是以Mach和BSD為基礎(chǔ),
以O(shè)bjective-C作為原生語(yǔ)言,具有很先進(jìn)的GUI接口。1.0版推出時(shí)間是在1989年9月18
日。剛開始NEXTSTEP只能在NeXT電腦上執(zhí)行,1992年推出PC版的NEXTSTEP486。3.1版和
3.2版分別在1993年的5月及10月推出,但是終究失敗。最后版本3.3在1995年畫上句點(diǎn)。
后來蘋果電腦在1997年2月將NeXT買下。(來源于維基百科)
4.117,那些FOSS(自由和開源軟件)的事
噢,這導(dǎo)致了問題。非本質(zhì)的:自由和開源的軟件是整個(gè)事情中一個(gè)極好的和很重要的
部分。但是對(duì)于一些人看來,理解FOSS(自由和開源軟件)和私有軟件之間的不同是一個(gè)巨
大的改變。
我已經(jīng)提醒了一些事實(shí),人們認(rèn)為他們需要并喜歡技術(shù)支持。但是事實(shí)往往離得很遠(yuǎn)。
微軟的使命聲明是"Acomputeroneverydesktop(每個(gè)電腦都需要桌面)"不言而喻,
每一臺(tái)計(jì)算機(jī)應(yīng)該運(yùn)行Windows。微軟和蘋果公司都銷售操作系統(tǒng),都盡他們最大的努力來
保證大多數(shù)的人們使用他們的產(chǎn)品:他們是企業(yè),為了賺餞。
并且FOSS(自由和開源軟件)也在那里,甚至今天,幾乎都是非商業(yè)的。
當(dāng)你發(fā)電子郵件告訴我,RedHat、Suse>L
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息技術(shù)(信創(chuàng)版)(微課版)課件 徐麗 項(xiàng)目1-3 計(jì)算機(jī)基礎(chǔ) - 文字文稿軟件的應(yīng)用
- 2026年劇本殺運(yùn)營(yíng)公司正版劇本授權(quán)管理制度
- 2026年劇本殺運(yùn)營(yíng)公司突發(fā)事件法務(wù)應(yīng)對(duì)管理制度
- 海南省東方市2025-2026年九年級(jí)上學(xué)期期末考試道德與法治試卷(含答案)
- 農(nóng)村生活污水處理及回用項(xiàng)目2025年環(huán)境效益評(píng)估報(bào)告
- 2025年光子技術(shù)在通信行業(yè)創(chuàng)新應(yīng)用報(bào)告
- 2025年生態(tài)養(yǎng)殖智能化技術(shù)應(yīng)用與可行性研究報(bào)告
- 信訪室上墻制度
- 企業(yè)薪資結(jié)算制度
- 中國(guó)周末雙休制度
- 吉林省梅河口市五中2025-2026學(xué)年高二上學(xué)期期末語(yǔ)文試卷及答案
- 2026年共青團(tuán)中央所屬單位高校畢業(yè)生公開招聘66人備考題庫(kù)及參考答案詳解
- 2026年遼寧軌道交通職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)筆試備考題庫(kù)帶答案解析
- 2026年6級(jí)英語(yǔ)模擬真題及答案
- 2025內(nèi)蒙古鄂爾多斯市委政法委所屬事業(yè)單位引進(jìn)高層次人才3人考試題庫(kù)含答案解析(奪冠)
- 2025年全國(guó)單獨(dú)招生考試綜合試卷(附答案) 完整版2025
- 2025-2026學(xué)年外研版八年級(jí)上冊(cè)英語(yǔ)期末模擬考試題(含答案)
- 連鎖超市總部部門崗位職責(zé)說明書
- 2024年包頭輕工職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案解析
- 特許權(quán)使用費(fèi)課件
- “五個(gè)帶頭”方面對(duì)照發(fā)言材料二
評(píng)論
0/150
提交評(píng)論