国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
圖形界面系統(tǒng)XFree86的歷史
今天,當(dāng)臺(tái)式機(jī)的用戶提到視窗系統(tǒng)時(shí),他們多半會(huì)想到微軟的操作系統(tǒng)。這的確是一件十分令人遺憾的事,因?yàn)楹芫靡郧埃?dāng)微軟視窗還僅僅是比爾?蓋茨腦中一時(shí)的靈感時(shí),UNIX已經(jīng)有了它自己的視窗操作系統(tǒng)--X window系統(tǒng)。



X window系統(tǒng),通常只被簡(jiǎn)單地叫作X(從未有人把它叫作X視窗系統(tǒng))。它其實(shí)是一套在UNIX系統(tǒng)上的設(shè)備驅(qū)動(dòng)程序和數(shù)據(jù)庫(kù)安置圖形接口的程序,它是 在二十世紀(jì)八十年代,為運(yùn)行在聯(lián)網(wǎng)環(huán)境下的高尖端研究用的硬件而開發(fā)的?,F(xiàn)在,當(dāng)你在普通的硬盤上發(fā)現(xiàn)或運(yùn)行X時(shí),它很可能就是Xfree86。 Xfree86是一個(gè)積極發(fā)展了十幾年的X window系統(tǒng)的免費(fèi)工具。



任何一個(gè)積極地發(fā)展了如此長(zhǎng)時(shí)間的公開源程序都一定會(huì)有一段有趣的歷史和自身的特點(diǎn),Xfree86當(dāng)然也不例外。下面還是讓我們了解一下從X剛出現(xiàn)時(shí)的一文不名,到它在UNIX中的發(fā)展壯大,以及今天如何成為UNIX企業(yè)的標(biāo)準(zhǔn)系統(tǒng)的這一段歷程吧。



Xfree86的萌芽



在UNIX還處在雛形階段的時(shí)候,作為時(shí)代主流的產(chǎn)物,它缺少類似的圖形操作界面。當(dāng)個(gè)人計(jì)算機(jī)出現(xiàn)時(shí),它們的產(chǎn)品沿用的是象Ⅱ代蘋果機(jī)一樣的文字操作系統(tǒng)。



在二十世紀(jì)八十年代,當(dāng)蘋果機(jī)Macintosh出現(xiàn)時(shí),人們開始意識(shí)到用戶對(duì)臺(tái)式機(jī)圖形界面的需求。幾乎在同一時(shí)期,微軟開始在市場(chǎng)上銷售它的基于圖形 用戶工具的操作系統(tǒng),即Windows。但無(wú)論是微軟的Windows,還是蘋果機(jī)的Macintosh,都沒有能夠成功地區(qū)別開操作系統(tǒng)和可視化的環(huán) 境,這兩種功能被混淆在一起了。



1984年,在Macintosh系列計(jì)算機(jī)出現(xiàn)后不久,Xwindow系統(tǒng)誕生了。UNIX開始有了自己的圖形用戶工具。X系統(tǒng)的圖形用戶工具的設(shè)計(jì)和 運(yùn)行與以往有著根本性的不同。起初,X系統(tǒng)被設(shè)計(jì)為在聯(lián)網(wǎng)環(huán)境下運(yùn)行,即它的理念為用戶--服務(wù)器模式,結(jié)果X服務(wù)器成功地完成了用戶所賦予的職能。



這樣做帶來(lái)了明顯的優(yōu)點(diǎn),使遠(yuǎn)程計(jì)算機(jī)成為可能,并且一些如使當(dāng)前運(yùn)行的計(jì)算擁有安全的保障這類問(wèn)題得到了解決。類似像硬件不能處理3D圖形的能力這種在 當(dāng)時(shí)還不是很明顯但在未來(lái)將可能成為關(guān)鍵性的缺陷的問(wèn)題也得以改善。這些優(yōu)點(diǎn)使X得到了廣泛的應(yīng)用。當(dāng)然,在1984年,X最初運(yùn)行在十分高端和昂貴的工 作站上,這顯然還不是一般家庭的使用者所用的計(jì)算機(jī)。



在1989年至1990年期間,一位名叫托馬斯?羅爾的學(xué)生把X11R4分類器上提供的X服務(wù)器程序的源代碼下載到運(yùn)行速度僅為33MHz的386PC 上。也不管當(dāng)時(shí)沒有浮點(diǎn)運(yùn)算的計(jì)算機(jī)是多么的落后,他最終還是成功運(yùn)行了被他自己稱為是X38611.1的服務(wù)器程序,這引起了MIT的X系統(tǒng)開發(fā)者、X 系統(tǒng)協(xié)會(huì)和德克薩斯州澳斯汀大學(xué)的Dell UNIX組織的注意。于是Dell公司聘用羅爾從事運(yùn)行在英特爾系統(tǒng)上的SUR4的圖形文件的多相處理系統(tǒng)的驅(qū)動(dòng)程序的研發(fā)工作。



羅爾在Dell工作時(shí),X系統(tǒng)協(xié)會(huì)的Stephen、Gilden、SGCS的Mark、Snitily都是他的同事,他們共同致力于羅爾的下一個(gè)X服務(wù) 器,完成它在PC機(jī)上Xwindow系統(tǒng)的指導(dǎo)性的安裝、調(diào)試及運(yùn)行。當(dāng)X11R5在1991年8月29日運(yùn)行時(shí),羅爾和X系統(tǒng)協(xié)會(huì)進(jìn)行了對(duì)PC機(jī)上 UNIX系統(tǒng)的第一次正式的安裝、調(diào)試和運(yùn)行,也正是在這一時(shí)期,Linux提前幾星期也誕生了。



一次,X系統(tǒng)協(xié)會(huì)要求羅爾在X386中刪除一些他們認(rèn)為不必要的匯編程序。羅爾在當(dāng)時(shí)運(yùn)行速度較快的系統(tǒng)上重新測(cè)試了服務(wù)器,并且同意X系統(tǒng)協(xié)會(huì)的意見 --刪除了那些不必要的匯編程序。但這次改動(dòng)造成了一些組件的不兼容,然而無(wú)論如何這次測(cè)試使X386.1.2誕生了。當(dāng)我們回顧這一事件時(shí)會(huì)發(fā)現(xiàn),這次 事件在 Xfree86歷史上是極為關(guān)鍵的。



Xfree86的更新



進(jìn)入"四人組"時(shí)期。四位生活道路完全不同的人由于他們共同的對(duì)改進(jìn)X386服務(wù)器的興趣被帶到一起。Jim Tsillas曾沿著羅爾起初的工作從事對(duì)公開的源程序的解釋,他認(rèn)為曾被刪除的匯編程序?qū)ο到y(tǒng)的運(yùn)行有利,于是他便又把它加回到自己的X386中。 GlemnG Lai,由于相同的原因在自己的版本中也恢復(fù)了那些被刪除的匯編程序。同一時(shí)期,早先工作于AT&T Bell試驗(yàn)室,后又求學(xué)于澳大利亞悉尼大學(xué)物理系的David Wexelblat和David Dawes各自獨(dú)立地對(duì)該程序進(jìn)行了修改和完善,提高它的可靠度。



不久,這四人都發(fā)現(xiàn)其余三人也在從事相同的事業(yè),他們欣然決定聯(lián)合起來(lái),這樣"四人組"(這是由SGCS的Mark Snitily起的稱號(hào))誕生了。"四人組"開始合作的事業(yè)是X386版本中X11R5的一個(gè)分支,但這卻妨礙他們采用一些X11R5的源程序。到了 1992年7月,X386.1.2的誕生成為在還沒有完成的Xfree86計(jì)劃中第一個(gè)通過(guò)源程序樹檢驗(yàn)的程序。



羅爾已經(jīng)把他的工程定名為X386。為了避免混淆,Wexelblat Dawes和他們這個(gè)成長(zhǎng)中的組織中的其他研發(fā)者決定為自己的工程起一個(gè)新的名字。Xfree86中的"Free"作為原名項(xiàng)目中的一部分變?yōu)榫哂须p關(guān)的 含義。但就象Wexelblat說(shuō)的那樣,"沒有人可以真正地?fù)碛兴?。 Wexelblat還說(shuō)把Xfree86縮寫成Xfree不是正確的,它的支持系統(tǒng)是英特爾X86平臺(tái)也不應(yīng)成為導(dǎo)致的"86"這個(gè)誤稱的原因。1992 年8月30日是他們使用"X386"這個(gè)名字的最后一天,兩天后,Xfree86這一稱謂開始使用。



在20世紀(jì)80年代末,包括象IBM、AT&T、DEC、Sun以及Hewlett-Pack-ard在內(nèi)的工作站廠商的X系統(tǒng)協(xié)會(huì),開始與 MIT的系統(tǒng)開發(fā)工組合作。這一時(shí)期這一組織完全控制了Xwindow系統(tǒng)的設(shè)計(jì)和開發(fā)。該協(xié)會(huì)在X系統(tǒng)上的工作成為了高端工作站的圖形界面的一個(gè)事實(shí)上 的標(biāo)準(zhǔn)。但是,很多開發(fā)工作是在早期進(jìn)行的。在90年代中期以前,X系統(tǒng)協(xié)會(huì)的研發(fā)工作已經(jīng)減緩下來(lái),工作站廠商只是追求Risc體系結(jié)構(gòu)而沒有致力于圖 形的開發(fā)。另一方面,Xfree86工程開始脫離X系統(tǒng)協(xié)會(huì)。他們不再分散精力于其他事情,而是繼續(xù)追求滿足公眾對(duì)開放性源代碼的需求。他們也把主攻方向 集中于研發(fā)完善PC機(jī)的英特爾結(jié)構(gòu)體系,即一種被原來(lái)X系統(tǒng)協(xié)會(huì)所忽略的結(jié)構(gòu)體系。



盡管Xfree86團(tuán)隊(duì)取得了進(jìn)步,但他們?nèi)匀话l(fā)現(xiàn)自己處在不利位置。不是X系統(tǒng)協(xié)會(huì)成員意味著他們只能接觸到有限的被公開的源代碼,他們必須加入X系統(tǒng) 協(xié)會(huì)才能了解到最新編制的程序。這并不是件容易的事,因?yàn)閄free86團(tuán)隊(duì)只是一個(gè)普通的組織,更重要的是他們沒有能力支付高額的X系統(tǒng)協(xié)會(huì)的會(huì)費(fèi)。沒 有給予他們資助的工作站作為合作伙伴,Xfree86團(tuán)隊(duì)只能在外面張望。1993年末,當(dāng)X系統(tǒng)協(xié)會(huì)正忙于X11R6的運(yùn)行時(shí),Xfree86的核心發(fā) 展小組正忙于尋找各種加入X系統(tǒng)協(xié)會(huì)的方法。



Wexelblat解釋說(shuō):這種組織致力于免費(fèi)軟件工程的要領(lǐng)是一個(gè)非常好的先例,我們也是最初這樣做的團(tuán)隊(duì)之一。我們實(shí)際上開辟了兩條途徑--尋找一家 贊助公司(例如NCR很可能贊助我們),或者組建我們自己的公司。由于缺乏資金,我們申請(qǐng)了貸款,這在早期是有風(fēng)險(xiǎn)的作法。我們必須十分小心地不與開始時(shí) 使用公開源程序的用戶疏遠(yuǎn),以便獲取開發(fā)免費(fèi)軟件的資金(這在當(dāng)時(shí)還是一筆前所未有的巨大數(shù)目)。我們派出了一些調(diào)查員到NetNens,去看看是否能找 到十個(gè)愿意出資500美元的贊助商,以使我們能得到加入X協(xié)會(huì)所需的5000美元。隨后,我們接到了Cygnns的John Gilmore的答復(fù)。如果我們將Xfree86歸并于GPL,他將捐出全部的5000美元。因?yàn)槲覀儗?duì)此毫無(wú)興趣,所在我立即拒絕了。因?yàn)榧词沟玫竭@筆 錢,我們也是以另一種形式加入到公開性源程序研發(fā)工程中的一支微不足道的隊(duì)伍,這令我們難以接受。之后不久,當(dāng)時(shí)UUNET的主席Rich Adams與我們聯(lián)系,他僅詢問(wèn)了一些細(xì)節(jié),便當(dāng)場(chǎng)捐出我們的5000美元基本費(fèi)用。該組織隨后制定了這個(gè)合作計(jì)劃的條約。Wexelblat和 Dawes與Dirk Hihndel、Dr.Richard Murphey、Dr.Jon Tombs、Glenn Lai、James Tsillas一起制定了XFree86計(jì)劃,并于1994年1月簽訂了合作協(xié)議。這樣,他們與UUNET的贊助伙伴共同使新的Xfree86工程正式加 入了X系統(tǒng)協(xié)會(huì)。不久后的1994年4月25日,Xfree86 3.0問(wèn)世,這是符合改良后所公布的X11R6標(biāo)準(zhǔn)的第一次發(fā)行。



這次的簽約和結(jié)盟在X系統(tǒng)協(xié)會(huì)中被認(rèn)1994年7月的Linux期刊評(píng)為第二大事件,這次事件標(biāo)志著PCUNIX市場(chǎng)地位的提升。



Xfree86的失誤



事物是不斷發(fā)展變化的,X系統(tǒng)協(xié)會(huì)也不例外。X系統(tǒng)協(xié)會(huì)的創(chuàng)立者們發(fā)現(xiàn)其在計(jì)算機(jī)市場(chǎng)的地位發(fā)生了很大變化,在1995年以前,X系統(tǒng)協(xié)會(huì)幾乎沒有對(duì)X系 統(tǒng)核心程序作過(guò)任何改進(jìn)。1996年7月1日,X系統(tǒng)協(xié)會(huì)把其控制權(quán)移交給UNIX以規(guī)范不同開放式體系結(jié)構(gòu)。但不幸的是,UNX沒有意識(shí)到占有PC機(jī)市 場(chǎng)的重要性。



該組織對(duì)X11R6的使用條件作了改動(dòng),要求每個(gè)使用者向經(jīng)銷商付費(fèi),這其實(shí)是剝奪了Xfree86從該組織中獲取利益的權(quán)力。然而當(dāng)時(shí),該組織對(duì)X系統(tǒng) 的研發(fā)工作卻少之又少,于是Xfree86得不到幫助。在一個(gè)大膽的舉措中Xfree86脫離了該組織,這極大地妨礙了新制定的使用條件的推行。盡管該組 織作了許多補(bǔ)救工作但都于事無(wú)補(bǔ)。之后不久X系統(tǒng)研發(fā)計(jì)劃便告終結(jié)。



然而Xfree86卻沒有停下來(lái),在X系統(tǒng)協(xié)會(huì)中,它是唯一一個(gè)真正對(duì)X系統(tǒng)進(jìn)行研發(fā)的組織,并將命運(yùn)掌握在自己手中。



Xfree86的發(fā)展



在Xfree86的成功之路上,有許多合作伙伴為其提供了幫助,象Xi、Graphics、MetroLink、Pittsburgh、Power Computing、NCR、USL等都在其中,互惠互利是一種普遍現(xiàn)象,這使Xfree86在諸如開發(fā)3D技術(shù)上獲益很大,最終發(fā)行了Xfree86 4.0。



2000年春,VA Linux Systems購(gòu)買了Xfree86中很重要的直接從事基礎(chǔ)性技術(shù)研發(fā)的部門,但隨著VA Linux Systems的解體,該部門也脫離了公司,Xfree86計(jì)劃被擱置下來(lái)。盡管如此,問(wèn)世于2000年3月的Xfree86 4.0仍就是Xfree86發(fā)展中的一個(gè)里程碑。



今天,Xfree86仍被認(rèn)為是現(xiàn)存的開發(fā)性程序中最成功的,在高新技術(shù)領(lǐng)域仍獨(dú)具特色。一些新技術(shù)的開發(fā)成功促使Xfree86生機(jī)勃勃地發(fā)展下去,并使Xfree86團(tuán)隊(duì)保持著對(duì)X系統(tǒng)的主導(dǎo)地位。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
X11 Xlib XFree概念
鳥哥的 Linux 私房菜 -- 如何正確有效的學(xué)習(xí) Linux
redhat9軟件包簡(jiǎn)介
在筆記本電腦上安裝Linux完全版
Cygwin系列(十二):了解X | silaoA的博客
linux下如何安裝圖形化界面?
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服