国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

關(guān)于Linux的幾點認(rèn)知

2019-11-06 09:33:15
字體:
供稿:網(wǎng)友

在課上老師給我們介紹了linux操作系統(tǒng)并提出了幾個問題

Linux和Unix的關(guān)系:

linux是unix的一個變種,linux的源代碼都是公開的,是一種免費的操作系統(tǒng)。

可以這么說Unix是Linux的爸爸。

 

關(guān)于Linux的發(fā)展史  摘自百度百科:

"Hello everybody out there using minix——I'm doing a (free) Operating system"  在1991年的八月,網(wǎng)絡(luò)上出現(xiàn)了一篇以此為開篇話語的帖子——這是一個芬蘭的名為Linus Torvalds的大學(xué)生為自己開始寫作一個類似minix,可運行在386上的操作系統(tǒng)尋找志同道合的合作伙伴。1991年10月5日,Linus Torvalds在新聞組comp.os.minix發(fā)布了大約有一萬行代碼的Linux v0.01版本。到了1992年,大約有1000人在使用Linux,值得一提的是,他們基本上都屬于真正意義上的hacker。1993年,大約有100余名程序員參與了Linux內(nèi)核代碼編寫/修改工作,其中核心組由5人組成,此時Linux 0.99的代碼有大約有十萬行,用戶大約有10萬左右。1994年3月,Linux1.0發(fā)布,代碼量17萬行,當(dāng)時是按照完全自由免費的協(xié)議發(fā)布,隨后正式采用GPL協(xié)議。至此,Linux的代碼開發(fā)進入良性循環(huán)。很多系統(tǒng)管理員開始在自己的操作系統(tǒng)環(huán)境中嘗試linux,并將修改的代碼提交給核心小組。由于擁有了豐富的操作系統(tǒng)平臺,因而Linux的代碼中也充實了對不同硬件系統(tǒng)的支持,大大的提高了跨平臺移植性。1995年,此時的Linux可在Intel、Digital以及Sun SPARC處理器上運行了,用戶量也超過了50萬,相關(guān)介紹Linux的Linux Journal雜志也發(fā)行了超過10萬冊之多。  1996年6月,Linux 2.0內(nèi)核發(fā)布,此內(nèi)核有大約40萬行代碼,并可以支持多個處理器。此時的Linux已經(jīng)進入了實用階段,全球大約有350萬人使用。  1997年夏,大片《泰坦尼克號》在制作特效中使用的160臺Alpha圖形工作站中,有105臺采用了Linux操作系統(tǒng)。  1998年是Linux迅猛發(fā)展的一年。1月,小紅帽高級研發(fā)實驗室成立,同年RedHat 5.0獲得了InfoWorld的操作系統(tǒng)獎項。4月Mozilla代碼發(fā)布,成為linux圖形界面上的王牌瀏覽器。Redhat宣布商業(yè)支持計劃,網(wǎng)絡(luò)了多名優(yōu)秀技術(shù)人員開始商業(yè)運作。王牌搜索引擎"Google"現(xiàn)身,采用的也是Linux服務(wù)器。值得一提的是,Oracle和Informix兩家數(shù)據(jù)庫廠商明確表示不支持Linux,這個決定給予了MySQL數(shù)據(jù)庫充分的發(fā)展機會。同年10月,Intel和Netscape宣布小額投資紅帽軟件,這被業(yè)界視作Linux獲得商業(yè)認(rèn)同的信號。同月,微軟在法國發(fā)布了反Linux公開信,這表明微軟公司開始將Linux視作了一個對手來對待。十二月,IBM發(fā)布了適用于Linux的文件系統(tǒng)AFS 3.5以及Jikes java編輯器和Secure Mailer及DB2測試版,IBM的此番行為,可以看作是與Linux羞答答地第一次親密接觸。迫于Windows和Linux的壓力,Sun逐漸開放了Java協(xié)議,并且在Ultrasparc上支持Linux操作系統(tǒng)。1998年可說是Linux與商業(yè)接觸的一年。  1999年,IBM宣布與Redhat公司建立伙伴關(guān)系,以確保Redhat在IBM機器上正確運行。三月,第一屆LinuxWorld大會的召開,象征Linux時代的來臨。IBM、Compaq和Novell宣布投資Redhat公司,以前一直對Linux持否定態(tài)度的Oracle公司也宣布投資。五月,SGI公司宣布向Linux移植其先進的XFS文件系統(tǒng)。對于服務(wù)器來說,高效可靠的文件系統(tǒng)是不可或缺的,SGI的慷慨移植再一次幫助了Linux確立在服務(wù)器市場的專業(yè)性。7月IBM啟動對Linux的支持服務(wù)和發(fā)布了Linux DB2,從此結(jié)束了Linux得不到支持服務(wù)的歷史,這可以視作Linux真正成為服務(wù)器操作系統(tǒng)一員的重要里程碑。  2000年初始,Sun公司在Linux的壓力下宣布Solaris8降低售價。事實上Linux對Sun造成的沖擊遠比對Windows來得更大。2月Red Hat發(fā)布了嵌入式Linux的開發(fā)環(huán)境,Linux在嵌入式行業(yè)的潛力逐漸被發(fā)掘出來。在4月,拓林思公司宣布了推出中國首家Linux工程師認(rèn)證考試,從此使Linux操作系統(tǒng)管理員的水準(zhǔn)可以得到權(quán)威機構(gòu)的資格認(rèn)證,此舉大大增加了國內(nèi)Linux愛好者學(xué)習(xí)的熱情。伴隨著國際上的Linux熱潮,國內(nèi)的聯(lián)想和聯(lián)邦推出了"幸福Linux家用版",同年7月中科院與新華科技合作發(fā)展紅旗Linux,此舉讓更多的國內(nèi)個人用戶認(rèn)識到了存在著Linux這個操作系統(tǒng)。11月,Intel與Xteam合作,推出基于Linux的網(wǎng)絡(luò)專用服務(wù)器,此舉結(jié)束了在Linux單向順應(yīng)硬件商硬件開發(fā)驅(qū)動的歷史。2001月新年依使就爆出新聞,Oracle宣布在OTN上的所有會員都可免費索取Oracle 9i的Linux版本,從幾年前的"絕不涉足Linux系統(tǒng)"到如今的主動獻媚,足以體現(xiàn)Linux的發(fā)展迅猛。IBM則決定投入10億美元擴大Linux系統(tǒng)的運用,此舉猶如一針強心劑,令華爾街的投資者們聞風(fēng)而動。到了5月這個初夏的時節(jié),微軟公開反對"GPL"引起了一場大規(guī)模的論戰(zhàn)。8月紅色代碼爆發(fā),引得許多站點紛紛從windows操作系統(tǒng)轉(zhuǎn)向linux操作系統(tǒng),雖然是一次被動的轉(zhuǎn)變,不過也算是一次應(yīng)用普及吧。12月Red Hat 為IBM s/390大型計算機提供了Linux解決方案,從此結(jié)束了AIX孤單獨行無人伴的歷史。  2002年是Linux企業(yè)化的一年。2月,微軟公司迫于各洲政府的壓力,宣布擴大公開代碼行動,這可是Linux開源帶來的深刻影響的結(jié)果。3月,內(nèi)核開發(fā)者宣布新的Linux系統(tǒng)支持64位的計算機。  2003年1月,NEC宣布將在其手機中使用Linux操作系統(tǒng),代表著Linux成功進軍手機領(lǐng)域。5月之中SCO表示就Linux使用的涉嫌未授權(quán)代碼等問題對IBM進行起訴,此時人們才留意到,原本由SCO壟斷的銀行/金融領(lǐng)域,份額已經(jīng)被Linux搶占了不少,也難怪SCO如此氣急敗壞了。9月中科紅旗發(fā)布Red Flag Server4版本,性能改進良多。11月IBM注資Novell以2.1億收購SuSE,同期Redhat計劃停止免費的Linux,頓時業(yè)內(nèi)罵聲四起。Linux在商業(yè)化的路上漸行漸遠。  2004年的第1月,本著"天下事分久必合,合久必分"之天理,SuSE嫁到了Novell,SCO繼續(xù)頂著罵名四處強行"化緣",Asianux,MandrakeSoft也在五年中首次宣布季度贏利。3月SGI宣布成功實現(xiàn)了Linux操作系統(tǒng)支持256個Itanium 2處理器。4月里美國斯坦福大學(xué)Linux大型機系統(tǒng)被黑客攻陷,再次證明了沒有絕對安全的OS。六月的統(tǒng)計報告顯示在世界500強超級計算機系統(tǒng)中,使用Linux操作系統(tǒng)的已經(jīng)占到了280席,搶占了原本屬于各種Unix的份額。9月HP開始網(wǎng)羅Linux內(nèi)核代碼人員,以影響新版本的內(nèi)核朝對HP有利的方式發(fā)展,而IBM則準(zhǔn)備推出OpenPower服務(wù)器,僅運行Linux系統(tǒng)。"誰會牽你的手,走過風(fēng)風(fēng)雨雨"這句歌詞曾經(jīng)代表著千萬Linuxer的心,如今,這只可愛的小企鵝終于能獨擋一面,在IBM、HP、Novell、Oracle等諸多廠商的支持下,迎著風(fēng)雪傲然前行。

 

POSIX標(biāo)準(zhǔn)  摘自百度百科:

POSIX 表示可移植操作系統(tǒng)接口(Portable Operating System Interface,縮寫為POSIX ),POSIX標(biāo)準(zhǔn)定義了操作系統(tǒng)應(yīng)該為應(yīng)用程序提供的接口標(biāo)準(zhǔn),是IEEE為要在各種UNIX操作系統(tǒng)上運行的軟件而定義的一系列API標(biāo)準(zhǔn)的總稱,其正式稱呼為IEEE 1003,而國際標(biāo)準(zhǔn)名稱為ISO/IEC 9945。

 

POSIX標(biāo)準(zhǔn)意在期望獲得源代碼級別的軟件可移植性。換句話說,為一個POSIX兼容的操作系統(tǒng)編寫的程序,應(yīng)該可以在任何其它的POSIX操作系統(tǒng)(即使是來自另一個廠商)上編譯執(zhí)行。

 

POSIX 并不局限于 UNIX。許多其它的操作系統(tǒng),例如DEC OpenVMS支持POSIX標(biāo)準(zhǔn),尤其是IEEE Std. 1003.1-1990(1995年修訂)或POSIX.1,POSIX.1提供了源代碼級別的C語言應(yīng)用編程接口(API)給操作系統(tǒng)的服務(wù)程序,例如讀寫文件。POSIX.1已經(jīng)被國際標(biāo)準(zhǔn)化組織(International Standards Organization,ISO)所接受,被命名為ISO/IEC 9945-1:1990標(biāo)準(zhǔn)。

 

GNU計劃  摘自百度百科:

GNU計劃,有譯為“革奴計劃”,是由理查德·斯托曼在1983年9月27日公開發(fā)起的,它的目標(biāo)是創(chuàng)建一套完全自由的操作系統(tǒng)。 理查德·斯托曼最早是在net.unix-wizards新聞組上公布該消息,并附帶一份《GNU宣言》等解釋為何發(fā)起該計劃的文章,其中一個理由就是要“重現(xiàn)當(dāng)年軟件界合作互助的團結(jié)精神”。

GNU是“GNU's Not UNIX”的遞歸縮寫,為避免與gnu(非洲牛羚,發(fā)音與“new”相同)這個單詞混淆,斯托曼宣布GNU應(yīng)當(dāng)發(fā)音為“Guh-NOO”(/?gnu?/(幫助·關(guān)于)),與“canoe”發(fā)音相似。

 

UNIX是一種廣泛使用的商業(yè)操作系統(tǒng)的名稱。由于GNU將要實現(xiàn)UNIX系統(tǒng)的接口標(biāo)準(zhǔn),因此GNU計劃可以分別開發(fā)不同的操作系統(tǒng)。GNU計劃采用了部分當(dāng)時已經(jīng)可自由使用的軟件,例如TeX排版系統(tǒng)和X Window視窗系統(tǒng)等。不過GNU計劃也開發(fā)了大批其他的自由軟件,這些軟件也被移植到其他操作系統(tǒng)平臺上,例如Microsoft Windows、BSD家族、Solaris及MacOS。

 

為保證GNU軟件可以自由地“使用、復(fù)制、修改和發(fā)布”,所有GNU軟件都包含一份在禁止其他人添加任何限制的情況下,授權(quán)所有權(quán)利給任何人的協(xié)議條款,GNU通用公共許可證(GNU General Public License,GPL)。這個就是被稱為‘公共版權(quán)’的概念。GNU也針對不同場合,提供GNU寬通用公共許可證(與GNU自由文檔許可證這兩種協(xié)議條款。

 

GPL協(xié)議  摘自百度百科:

GPL(GNU通用公共許可證)

GPL

GPL

 

大多數(shù)軟件許可證決意剝奪你的共享和修改軟件的自由。對比之下,GNU通用公共許可證試圖保證你的共享和修改自由軟件的自由。--保證自由軟件對所有用戶是自由的。GPL適用于大多數(shù)自由軟件基金會的軟件,以及由使用這些軟件而承擔(dān)義務(wù)的作者所開發(fā)的軟件。(自由軟件基金會的其他一些軟件受GNU庫通用許可證的保護)。你也可以將它用到你的程序中。當(dāng)我們談到自由軟件(free software)時,我們指的是自由而不是價格。

 

我們的GNU通用公共許可證決意保證你有發(fā)布自由軟件的自由(如果你愿意,你可以對此項服務(wù)收取一定的費用);保證你能收到源程序或者在你需要時能得到它;保證你能修改軟件或?qū)⑺囊徊糠钟糜谛碌淖杂绍浖?而且還保證你知道你能做這些事情。

 

為了保護你的權(quán)利,我們需要作出規(guī)定:禁止任何人不承認(rèn)你的權(quán)利,或者要求你放棄這些權(quán)利。如果你修改了自由軟件或者發(fā)布了軟件的副本,這些規(guī)定就轉(zhuǎn)化為你的責(zé)任。

 

例如,如果你發(fā)布這樣一個程序的副本,不管是收費的還是免費的,你必須將你具有的一切權(quán)利給予你的接受者;你必須保證他們能收到或得到源程序;并且將這些條款給他們看,使他們知道他們有這樣的權(quán)利。

 

我們采取兩項措施來保護你的權(quán)利。

 

(1)給軟件以版權(quán)保護。

 

(2)給你提供許可證。它給你復(fù)制,發(fā)布和修改這些軟件的法律許可。

GPL標(biāo)志

GPL標(biāo)志

 

同樣,為了保護每個作者和我們自己,我們需要清楚地讓每個人明白,自由軟件沒有擔(dān)保(no warranty)。如果由于其他某個人修改了軟件,并繼續(xù)加以傳播。我們需要它的接受者明白:他們所得到的并不是原來的自由軟件。由其他人引入的任何問題,不應(yīng)損害原作者的聲譽。

 

最后,任何自由軟件不斷受到軟件專利的威脅。我們希望避免這樣的風(fēng)險,自由軟件的再發(fā)布者以個人名義獲得專利許可證。事實上,將軟件變?yōu)樗接小榉乐惯@一點,我們必須明確:任何專利必須以允許每個人自由使用為前提,否則就不準(zhǔn)許有專利。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 玉田县| 比如县| 玉树县| 大丰市| 石景山区| 云阳县| 福海县| 锦州市| 泰宁县| 宝应县| 罗江县| 鸡东县| 吉林省| 曲松县| 宜阳县| 客服| 阳朔县| 中牟县| 宁强县| 黑龙江省| 和平区| 墨江| 达尔| 望都县| 河北省| 庄浪县| 荃湾区| 靖州| 灵武市| 都匀市| 齐齐哈尔市| 当雄县| 施秉县| 清流县| 望谟县| 绥阳县| 深州市| 裕民县| 丰都县| 阿城市| 施秉县|