『壹』 操作系統的發展歷史
DOS(Disk Operating System,及磁碟操作系統)的歷史可以追溯到年,當IBM在8086的基礎上開發出IBM-PC時,卻對PC所採用的操作系統感到為難,最後IBM選中了三種操作系統,CP/M-86、P-System和MS-DOS 1.0,MS-DOS 1.0中包括了諸如COPY、DIR、FORMAT命令,它還引進了批處理文件解釋程序;最後DOS戰勝了其他兩種操作系統,成為PC機的主流操作系統。
1983年IBM在其IBM-PC/XT中預裝了MS-DOS 2.0,DOS2.0有著嶄新的層次結構的文件系統(樹型目錄結構)和可安裝的設備驅動程序(SYS文件);它用文件句柄(File Handle)代替了文件控制塊(File Control Block)來打開文件;DOS 2.0還第一次有了一個可駐留DOS程序:PRINT.COM,由此產生了DOS TSR程序(內存駐留程序)。DOS 2.0能支持XT硬碟,盡管它只有10M。
DOS 3.0與IBM-PC/AT機同時發布,它充分利用了80286的性能,增加了對20M硬碟和1.2M軟盤的支持,同時加入了電池供電的CMOS。DOS 3.3的發布使DOS達到了完美的階段,它支持1.44M軟盤,可以將硬碟分成32M的分區;它擴展了以前的命令集,使得DOS命令的功能更強大,這許多優點使DOS 3.3一直取代了充滿錯誤的DOS 4.0(DOS4.0本身也是個面向歐洲的版本,大陸並不曾見),直到DOS 5的發表。
DOS 5發表於1991年6月,它是DOS的一個巨大的進步;DOS 5突破了硬碟分區32M的限制;提供了使系統更安全的UNDELETE和UNFORMAT命令;它提供了高速緩存技術SMARTDriver的DOS版本,使磁碟訪問更迅速;DOS 5使用了EMM386.EXE,使得DOS能訪問640K以上的內存,它將DOS內核裝入HMA,將TSR裝入UMB,留出最大的內存空間給用戶使用;DOS 5還提供了一個可視化圖形環境DOS-SHELL,Shell所提供的任務交換器極富潛力,它將Windows的特色引入到DOS中;此外DOS 5提供了菜單式的QBASIC和EDIT,使用戶不用再去強記行編輯器單調的命令。
1993年,在DOS 5的巨大成功之後,Microsoft推出了MS-DOS 6,它使用了許多新技術,增加的新功能使得一些著名的DOS實用程序黯然失色。DOS 6能將磁碟上的文件壓縮近一半而在讀盤時自動還原,這使磁碟可用空間大大增加;Memmaker能自動使用改進的EMM386按照計算機的硬體配置優化內存空間;DOS 6提供了新的BACKUP、UNDELETE、AntiVirus(MSAV)實用程序;DEFRAG合並了磁碟碎片,使得訪問磁碟速度更高;SCANDISK(DOS 6.22)取代了CHKDSK,能修復更復雜的磁碟錯誤;多重配置啟動選擇使用戶在啟動時選擇需要的系統配置。MS-DOS 6.22使DOS達到了它的巔峰時代。
Microsoft公司將MS-DOS 6.22作為MS-DOS的最終版本。但IBM依然對DOS充滿信心,PC-DOS 7.0的發布使DOS的功能更加強大。至今,DOS已經從單純的操作系統骨架發展到一個功能強大的操作系統軟體集。
補充:
DOS從3.0 (or 4.0)開始有了兩個版本:IBM的PC-DOS,Microsoft的MS-DOS
MS-DOS 6.22是DOS的最終版本是指不依附於任何Windows並且功能健全的版本
Windows(視窗)是一個為個人電腦和伺服器用戶設計的操作系統。它的第一個版本由微軟公司發行於1985年,並最終獲得了世界個人電腦操作系統軟體的壟斷地位。所有最近的Windows都是完全獨立的操作系統。
微軟自1985年推出Windows 1.0。最初運行在DOS環境下,有Windows 3.0,windows3.1,windows3.2,其時已經捆綁了word和excel軟體,後來升級到Windows 95時就是獨立的操作系統,不再依賴於DOS,再後來就是耳熟能詳的windows97(95改進版)、windows98、Windows 2000、windowsME、windowsNT、windows2000(windowsNT5.0)、Windows XP等等。由於優秀的圖形操作界面取代了DOS曾經的地位。
Windows系統發布時間表
1985.11 Microsoft公司推出Windows 1.0。
1988.10 受雇的David Cutler與其以前的Digital同事一起開始NT的開發工作。
1989.6 由Chuk Whitmer領導的項目組開始從事NT的圖形工作。開始時,項目組試圖使用C++來編寫代碼,但後來因性能原因,部分代碼使用C來編寫。
1989.7 NT項目組完成的首個系統首次使用Intel i860處理器運行。
1990.1 比爾.蓋茨將主要設計師集中在一起,討論在Intel公司的386+處理器上運行NT的重要性,並選擇非Intel i860的一種新RISC處理器。一個月後,首個NT專門測試項目組組建。
1990.5 Windows 3.0發布。代碼名稱為Chicago,該版本具有一個增強的程序管理器和圖標系統,一個新的文件管理器,支持16色,運行得更好且更快。這一年,該軟體銷售了3百萬套。
1991.5 Microsoft公司向其合作者公開NT的一些詳細內容。
1992.4 Windows 3.1發布。前兩個月,軟體的銷售量為三百萬套,直到1995年Windows 95接替其前,其一直保持為首號操作系統。
1992.10 推出NT的第一個Beta版本。
1992.11 用於Windows NT的首個Win32軟體Development Kit發布。
1993.8 Windows NT 3.1最終發布。
1993.10 Microsoft公司發布NT 3.1的首個補丁(Service Pack),其修復了90處以上的錯誤。
1993.12 Motorola和Microsoft公司宣布將Windows NT引入PowerPC平台。
1994.8 NT首次發布升級版本(NT 3.5)。Office for Windows NT的第一個版本包含了Word和Excel的32位版本。同時,發布了BackOffice。
1995.2 首台運行NT的PowerPC系統推出。
1995.5 Microsoft公司宣布了一個小但很重要的升級(3.51),以允許NT與即將出現的、專門為Windows 95設計的應用程序兼容,這令用戶感到很驚奇。
1995.8 Windows 95發布,這是不要求MS-DOS的第一個Windows版本,且被看作是一個用戶界面相當友好的操作系統。其包含了一個集成的TCP/IP堆棧、拔號網路和長文件名支持。
1996.8 Windows NT 4發布,其帶有類似於新95的外殼。
1996.9 Microsoft公司宣布64位支持將被添加到NT 5.0這個專門的版本中。
1996.10 Microsoft公司宣布在PowerPC上的NT支持將被取消,而只讓Alpha和x86作為唯一剩餘的選項。
1997.9 Microsoft公司在PDC將NT 5.0的首個測試版本公諸於眾。
1998.6 Windows 98發布。基於MS-DOS內核的最新Windows版本內置有IE 4。
1999.4 Windows 2000 Beta 3發布。
1999.11 Windows 2000 Release Candidate 3(RC3)在美國發布。
2000.2.17 Windows 2000最終版本的發布日期。
2000.3.20 Windows 2000在中國的發布日期。
2000.10 Microsoft發布了面向家庭的Windows Me 。
2001.10.25 Windows XP發布。
2003.11 Windows2003 家族發布。
『貳』 Linux的發展歷史歷程是怎樣的
在1981 年,IBM 公司推出了享譽全球的微型計算機IBM PC。在1981-1991 年間,MS-DOS 操作系統一直是微型計算機操作系統的主宰。此時計算機硬體價格雖然逐年下降,但軟體價格仍然居高不下 【a】。
當時Apple 的MACs 操作系統可以說是性能最好的,但是其天價使得沒人能夠輕易靠近 【b】。
當時的另一個計算機技術陣營就是UNIX 世界。但是UNIX 操作系統就不僅是價格昂貴的問題 了。為了尋求高利潤率,UNIX 經銷商們把價格抬得極高,PC 小用戶根本不能靠近它。曾經一度收到Bell Labs許可而能在大學中用於教學的UNIX 源代碼也一直被小心地守衛著不許公開 【c】。
對於廣大的PC 用戶,軟體行業的大型供應商們始終沒有給出有效的解決這個問題的手段。
正在此時,出現了MINIX 操作系統 【d】,並且有一本描述其設計實現原理的書 同時發行。由於AST的這本書寫的非常詳細,並且敘述得有條有理,於是幾乎全世界的計算機愛好者都開始看這本書,以期能理解操作系統的工作原理。
其中也包括Linux 系統的創始者Linus Benedict Torvalds。當時(1991 年),Linus Benedict Torvalds 是赫爾辛基大學計算機科學系的二年級學生,也是一個自學的計算機hacker。這個21歲的芬蘭年輕人喜歡鼓搗他的計算機,測試計算機的性能和限制。但當時他所缺乏的就是一個專業級的操作系統。
在同一年間,GNU 計劃已經開發出了許多工具軟體。其中最受期盼的GNU C 編譯器已經出現,但還沒有開發出免費的GNU 操作系統。 即使是教學使用的MINIX 操作系統也開始有了版權,需要購買才能得到源代碼。雖然GNU 的操作系統HURD一直在開發之中【e】,但在當時看來不能在幾年內完成。
(已經有了【a-e】,但是還沒有一個os)
為了能更好地學習計算機知識(或許也只是為了興趣),Linus 使用聖誕節的壓歲錢和貸款購買了一台386 兼容電腦 ,並從美國郵購了一套MINIX 系統軟體 。就在等待MINIX 軟體期間,Linus 認真學習了有關Intel 80386 的硬體知識。為了能通過Modem 撥號連接到學校的主機上,他使用匯編語言並利用80386 CPU的多任務特性編制出一個終端模擬程序。此後為了將自己一台老式電腦上的軟體復制到新電腦上,他還為軟盤驅動器、鍵盤等硬體設備編制出相應的驅動程序。(他編寫了一些os相關的程序)
通過編程實踐,並在學習過程中認識到MINIX 系統的諸多限制(MINIX 雖然很好,但只是一個用於教學目的簡單操作系統,而不是一個強有力的實用操作系統),而且通過上述實踐Linus 已經有了一些類似於操作系統硬體設備驅動程序的代碼,於是他開始有了編制一個新操作系統的想法。(一個影響深遠的想法誕生了)
從1991年4月份起(let take this time as thestart),他通過修改終端模擬程序和硬體驅動程序,開始編制起自己的操作系統來。開始,他的目的很簡單,只是為了學習Intel 386 體系結構保護模式運行方式下的編程技術。但後來Linux發展卻完全改變了初衷。(起始的時間)
根據Linus 在comp.os.minix 新聞組上發布的消息,我們可以知道他逐步從學MINIX 系統階段發展到開發自己的Linux 系統的過程。(具體了解的來源)
Linus第1次向comp.os.minix 投遞消息是在1991年3月29日。所發帖子的題目是「gcc on minix-386doesn't optimize」,是有關gcc 編譯器在MINIX-386 系統上運行優化的問題(由此可知,Linus在1991 年初期就已經開始深入究了MINIX 系統,並在這段時間有了改進MINIX 操作系統的思想。在進一步學習MINIX 系統之後,這個想法逐步演變成想重新設計一個基於Intel 80386 體系結構的新操作系統的構思。(思想的轉變)
他在回答有人提出MINIX 上的一個問題時,所說的第一句話就是「閱讀源代碼」(「RTFSC (Read the F**ing Source Code :-)」)。他認為答案就在源程序中。這也說明了對於學習系統軟體來說,我們不光需要懂得系統的工作基本原理,還需要結合實際系統,學習實際系統的實現方法。因為理論畢竟是理論,其中省略了許多枝節,而這些枝節問題雖然沒有太多的理論含量,但卻是一個系統必要的組成部分,就象麻雀身上的一根羽毛。(實踐的重要意義)
(以下是按照時間順序進行介紹)
從1991 年4 月 份開始,Linus 幾乎花費了全部時間研究MINIX-386 系統(Hacking the kernel),並且嘗試著移植GNU 的軟體到該系統上(GNU gcc、bash、gdb 等)。並於4 月13 日在comp.os.minix 上發布說自己已經成功地將bash 移植到了MINIX 上,而且已經愛不釋手、不能離開這個shell 軟體了。
第一個與Linux 有關的消息是在1991 年7 月3日 在comp.os.minix 上發布的(當然,那時還不存在Linux 這個名稱,當時Linus 腦子里想的名稱可能是FREAX,FREAX 的英文含義是怪誕的、怪物、異想天開等)。其中透露了他正在進行Linux 系統的開發,並且已經想到要實現與POSIX 兼容的問題了。
在Linus 另一個發布的消息中(1991 年8 月25日 comp.os.minix),他向所有MINIX 用戶詢問「Whatwould you like to see in minix?」(「你最想在MINIX系統中見到什麼?」),在該消息中他首次透露出正在開發一個(免費的)386(486)操作系統,並且說只是興趣而已,代碼不會很大,也不會象GNU 的那樣專業。希望大家反饋一些對於MINIX 系統中喜歡哪些特色不喜歡什麼等信息,並且說明由於實際和其它一些原因,新開發的系統剛開始MINIX 很象(並且使用了MINIX的文件系統)。並且已經成功地將bash(1.08版)和gcc(1.40 版)移植到了新系統上,而且在過幾個月就可以實用了。最後,Linus 申明他開發的操作系統沒有使用一行MINIX 的源代碼;而且由於使用了386 的任務切換特性,所以該操作系統不好移植(沒有可移植性),並且只能使用AT 硬碟。對於Linux 的移植性問題,Linus當時並沒有考慮。但是目前Linux 幾乎可以運行在任何一種硬體體系結構上。
到了1991 年的10 月5 日 ,Linus 在comp.os.minix 新聞組上發布消息,正式向外宣布Linux 內核系統的誕生(Free minix-like kernel sources for 386-AT)。這段消息可以稱為Linux 的誕生宣言,並且一直廣為流傳。因此10 月5 日對Linux社區來說是一個特殊的日子,許多後來Linux 的新版本發布時都選擇了這個日子。所以RedHat 公司選擇這個日子發布它的新系統也不是偶然的。
『叄』 操作系統發展歷程
最初沒有操作系統的概念,每一台計算機必須配專有的程序,然後某些程序可以在部分計算機上實現通用,再然後,為了實現硬體無關,也就是不管硬體如何、程序都能運行,有了設備驅動程序的概念,於是就有了在底層運行的、集成設備驅動程序的操作系統,最初的操作系統,或者說最初的電腦上,一次只能運行一個程序,可以理解為一次只能算一道題目,為了節約人力、不用時刻監視著計算機,就有了批處理操作系統用於自動批量運行程序,再然後,計算機性能提升了,有能力可以同時運行幾個程序了,便有了多任務的操作系統,再然後,計算機不再是科學家用的東西,於是,有了面向企業、個人用戶的操作系統,直到今天的操作系統
『肆』 LINUX操作系統是誰發明的有什麼歷史希望介紹一下,謝謝!
1983年,理察·馬修·斯托曼(Richard Stallman)創立了GNU計劃(GNU Project)。這個計劃有一個目標是為了發展一個完全免費自由的 Unix-like 操作系統。自1990年代發起這個計劃以來,GNU 開始大量的產生或收集各種系統所必備的元件,像是——函式庫(libraries)、編譯器(compilers)、偵錯工具(debuggers)、文字編輯器(text editors)、網頁伺服器(web server),以及一個Unix的使用者介面(Unix shell)——除了執行核心(kernel)仍然付闕外。1990年,GNU計劃開始在馬赫微核(Mach microkernel)的架構之上開發系統核心,也就是所謂的GNU Hurd,但是這個基於Mach的設計異常復雜,發展進度則相對緩慢。
Linux的基本思想有兩點:第一,一切都是文件;第二,每個軟體都有確定的用途,同時它們都盡可能被編寫得更好。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。
『伍』 Linux系統的發展史
Linux 操作系統的誕生 1981 年IBM 公司推出享譽全球的微型計算機IBM PC。在1981-1991 年間,MS-DOS 操作系統一直是微型計算機上操作系統的主宰。此時計算機硬體價格雖然逐年下降,但軟體價格仍然是居高不下。當時Apple 的MACs 操作系統可以說是性能最好的,但是其天價沒人能夠輕易靠近。 到1991 年,GNU 計劃已經開發出了許多工具軟體。最受期盼的Gnu C 編譯器已經出現,但還沒有開發出免費的GNU 操作系統。即使是MINIX 也開始有了版權,需要購買才能得到源代碼。而GNU 的操作系統HURD 一直在開發之中,但並不能在幾年內完成。對於Linus 來說,已經不能等待了。從1991 年4 月份起,他開始醞釀並著手編制自己的操作系統。剛開始,他的目的很簡單,只是為了學習Intel 386 體系結構保護模式運行方式下的編程技術。但後來Linux 的發展卻完全改變了初衷。 1991 年初,Linus 開始在一台386sx 兼容微機上學習minix 操作系統。通過學習,他逐漸不能滿足於minix 系統的現有性能,並開始醞釀開發一個新的免費操作系統。根據Linux 在comp.os.minix 新聞組上發布的消息,我們可以知道他逐步從學習minix 系統到開發自己的Linux 的過程。 從1991 年的4 月份開始,Linus 幾乎花了全部時間研究386-minix 系統(hack the kernel),並且嘗試著移植GNU 的軟體到該系統上(GNU gcc、bash、gdb 等)。並於4 月13 日在comp.os.minix 上發布說自己已經成功地將bash 移植到了minix 上,而且已經愛不釋手、不能離開這個shell 軟體了。 第一個與Linux 有關的消息是在1991 年7 月3 日在comp.os.minix 上發布的(當然此時還不存在Linux 這個名稱,當時Linus 的腦子里想的可能是FREAX ,FREAX 的英文含義是怪誕的、怪物、異想天開等)。其中透露了他正在進行Linux 系統的開發,並且在Linux 最初的時候已經想到要實現與POSIX(UNIX 的國際標准)的兼容問題了。 在Linus 的下一發布的消息中(1991 年8 月25 日 comp.os.minix),他向所有minix 用戶詢問"What would you like to see in minix?"("你最想在minix 中見到什麼?"),在該消息中他首次透露出正在開發一個(免費的)386(486)操作系統,並且說只是興趣而已,代碼不會很大,也不會象GNU 的那樣專業。開發免費操作系統這個想法從4 月份就開始醞釀了,希望大家反饋一些對於minix 系統中喜歡那些特色不喜歡什麼等信息,由於實際的和其它一些原因,新開發的系統剛開始與minix 很象(並且使用了minix 的文件系統)。並且已經成功地將bash(1.08 版)和gcc(1.40 版)移植到了新系統上,而且再過幾個月就可以使用了。 最後,Linus 申明他開發的操作系統沒有使用一行minix 的源代碼;而且由於使用了386 的任務切換特性,所以該操作系統不好移植(沒有可移植性),並且只能使用AT 硬碟。對於Linux 的移植性問題,Linus 當時並沒有考慮。但是目前Linux 幾乎可以運行在任何一種硬體體系結構上。 到了1991 年的10 月5 日,Linus 在comp.os.minix 新聞組上發布消息,正式向外宣布Linux 內核系統的誕生(Free minix-like kernel sources for 386-AT)。這段消息可以稱為Linux 的誕生宣言,並且一直廣為流傳。因此10 月5 日對Linux 社區來說是一個特殊的日子,許多後來Linux 的新版本發布時都選擇了這個日子。所以RedHat 公司選擇這個日子發布它的新系統也不是偶然的。
Linux 的命名
Linux 操作系統剛開始時並沒有被稱作Linux,Linus 給他的操作系統取名為FREAX,其英文含義是怪誕的、怪物、異想天開等意思。在他將新的操作系統上載到ftp,funet。fi伺服器上時,管理員Ari Lemke很不喜歡這個名稱。他認為既然是Linus 的操作系統就取其諧音Linux 作為該操作系統的目錄吧,於是Linux 這個名稱就開始流傳下來。 在Linus 的自傳《Just for Fun》一書中,Linus 解釋說:"坦白地說,我從來沒有想到過要用Linux 這個名稱發布這個操作系統,因為這個名字有些太自負了。而我為最終發布版准備的是什麼名字呢Freax。實際上,內核代碼中某些早期的Makefile - 用於描述如何編譯源代碼的文件 - 文件中就已經包含有"Freax"這個名字了,大約存在了半年左右。但其實這也沒什麼關系,在當時還不需要一個名字,因為我還沒有向任何人發布過內核代碼。而Ari Lemke,他堅持要用自己的方式將內核代碼放到ftp 站點上,並且非常不喜歡Freax 這個名字。他堅持要用現在這個名字(Linux),我承認當時我並沒有跟他多爭論。但這都是他取的名字。所以我可以光明正大地說我並不自負,或者部分坦白地說我並沒有本位主義思想。但我想好吧,這也是個好名字,而且以後為這事我總能說服別人,就像我現在做的這樣。"-- Linus Torvalds《Just for fun》第84-88 頁。
Linux的基本思想有兩點:第一,一切都是文件;第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。
『陸』 求Linux發展歷史的詳細資料
"Hello everybody out there using minix——I'm doing a (free) operating system"在1991年的八月,網路上出現了一篇以此為開篇話語的帖子——這是一個芬蘭的名為Linus Torvalds的大學生為自己開始寫作一個類似minix,可運行在386上的操作系統尋找志同道合的合作夥伴。
1991年10月5日,Linus Torvalds在新聞組comp.os.minix發布了大約有一萬行代碼的Linux v0.01版本。
到了1992年,大約有1000人在使用Linux,值得一提的是,他們基本上都屬於真正意義上的hacker。
1993年,大約有100餘名程序員參與了Linux內核代碼編寫/修改工作,其中核心組由5人組成,此時Linux 0.99的代碼有大約有十萬行,用戶大約有10萬左右。
1994年3月,Linux1.0發布,代碼量17萬行,當時是按照完全自由免費的協議發布,隨後正式採用GPL協議。至此, Linux的代碼開發進入良性循環。很多系統管理員開始在自己的操作系統環境中嘗試linux,並將修改的代碼提交給核心小組。由於擁有了豐富的操作系統平台,因而 Linux的代碼中也充實了對不同硬體系統的支持,大大的提高了跨平台移植性。
1995年,此時的Linux 可在Intel、Digital 以及Sun SPARC處理器上運行了,用戶量也超過了50萬,相關介紹Linux的Linux Journal雜志也發行了超過10萬冊之多。
1996年6月,Linux 2.0內核發布,此內核有大約40萬行代碼,並可以支持多個處理器。此時的Linux 已經進入了實用階段,全球大約有350萬人使用。
http://axinchan.blogchina.com/blog/article_49053.243009.html
1997年夏,大片《泰坦尼克號》在製作特效中使用的160台Alpha圖形工作站中,有105台採用了Linux操作系統。
1998年是Linux迅猛發展的一年。1月,小紅帽高級研發實驗室成立,同年RedHat 5.0獲得了InfoWorld的操作系統獎項。4月Mozilla 代碼發布,成為linux圖形界面上的王牌瀏覽器。Redhat 宣布商業支持計劃,網路了多名優秀技術人員開始商業運作。王牌搜索引擎"Google"現身,採用的也是Linux伺服器。值得一提的是, Oracle 和Informix 兩家資料庫廠商明確表示不支持Linux,這個決定給予了Mysql資料庫充分的發展機會。同年10月,Intel和Netscape宣布小額投資紅帽軟體,這被業界視作Linux獲得商業認同的信號。同月,微軟在法國發布了反Linux公開信,這表明微軟公司開始將Linux視作了一個對手來對待。十二月,IBM發布了適用於Linux的文件系統AFS 3.5以及Jikes Java 編輯器和Secure Mailer及DB2測試版,IBM的此番行為,可以看作是與Linux羞答答地第一次親密接觸。迫於Windows和Linux的壓力,Sun逐漸開放了Java協議,並且在UltraSparc上支持Linux操作系統。1998年可說是Linux與商業接觸的一年。
1999年,IBM宣布與Redhat公司建立夥伴關系,以確保Redhat在IBM機器上正確運行。三月,第一屆 LinuxWorld 大會的召開,象徵Linux時代的來臨。IBM、Compaq和Novell宣布投資Redhat公司,以前一直對Linux持否定態度的Oracle公司也宣布投資。五月,SGI公司宣布向Linux移植其先進的XFS文件系統。對於伺服器來說,高效可靠的文件系統是不可或缺的,SGI的慷慨移植再一次幫助了Linux確立在伺服器市場的專業性。7月IBM啟動對Linux的支持服務和發布了Linux DB2,從此結束了Linux得不到支持服務的歷史,這可以視作Linux真正成為伺服器操作系統一員的重要里程碑。
2000年初始,Sun公司在Linux的壓力下宣布Solaris8降低售價。事實上Linux對Sun造成的沖擊遠比對 Windows來得更大。 2月Red Hat發布了嵌入式Linux的開發環境,Linux在嵌入式行業的潛力逐漸被發掘出來。在4月,拓林思公司宣布了推出中國首家Linux工程師認證考試,從此使Linux操作系統管理員的水準可以得到權威機構的資格認證,此舉大大增加了國內Linux愛好者學習的熱情。伴隨著國際上的Linux熱潮,國內的聯想和聯邦推出了"幸福Linux家用版",同年7月中科院與新華科技合作發展紅旗Linux, 此舉讓更多的國內個人用戶認識到了存在著Linux這個操作系統。11月,Intel 與 Xteam合作,推出基於Linux的網路專用伺服器,此舉結束了在Linux單向順應硬體商硬體開發驅動的歷史。
2001月新年依使就爆出新聞,Oracle宣布在OTN上的所有會員都可免費索取Oracle 9i的Linux版本,從幾年前的"絕不涉足Linux系統"到如今的主動獻媚,足以體現Linux的發展迅猛。IBM則決定投入10億美元擴大 Linux系統的運用,此舉猶如一針強心劑,令華爾街的投資者們聞風而動。到了5月這個初夏的時節,微軟公開反對"GPL"引起了一場大規模的論戰。8月紅色代碼爆發,引得許多站點紛紛從windows操作系統轉向linux操作系統,雖然是一次被動的轉變,不過也算是一次應用普及吧。12月Red Hat 為IBM s/390大型計算機提供了Linux解決方案,從此結束了AIX孤單獨行無人伴的歷史。
2002年是Linux企業化的一年。2月,微軟公司迫於各洲政府的壓力,宣布擴大公開代碼行動,這可是Linux開源帶來的深刻影響的結果。3月,內核開發者宣布新的Linux系統支持64位的計算機。
2003年1月,NEC宣布將在其手機中使用Linux操作系統,代表著Linux成功進軍手機領域。5月之中SCO表示就 Linux使用的涉嫌未授權代碼等問題對IBM進行起訴,此時人們才留意到,原本由SCO壟斷的銀行/金融領域,份額已經被Linux搶佔了不少,也難怪 SCO如此氣急敗壞了。9 月中科紅旗發布Red Flag Server4版本,性能改進良多。11月IBM注資Novell以2.1億收購SuSE,同期Redhat計劃停止免費的Linux,頓時業內罵聲四起。Linux在商業化的路上漸行漸遠。
2004年的第1月,本著"天下事分久必合,合久必分"之天理,SuSE嫁到了Novell,SCO繼續頂著罵名四處強行"化緣 ", Asianux, MandrakeSoft也在五年中首次宣布季度贏利。3月SGI宣布成功實現了Linux操作系統支持256個Itanium 2處理器。4月里美國斯坦福大學Linux大型機系統被黑客攻陷,再次證明了沒有絕對安全的OS。六月的統計報告顯示在世界500強超級計算機系統中,使用Linux操作系統的已經佔到了280席,搶佔了原本屬於各種Unix的份額。9月HP開始網羅Linux內核代碼人員,以影響新版本的內核朝對HP有利的方式發展,而IBM則准備推出OpenPower伺服器,僅運行Linux系統。
"誰會牽你的手,走過風風雨雨"這句歌詞曾經代表著千萬Linuxer的心,如今,這只可愛的小企鵝終於能獨擋一面,在IBM、HP、Novell、Oracle等諸多廠商的支持下,迎著風雪傲然前行。
『柒』 簡要回答DOS,WINDOWS,LINUX三種操作系統發展歷史
DOS的版本
DOS在1981年推出其1.0版,功能還非常基本和薄弱;1983年推出2.0,主要增加了目錄操作功能,使文件管理上了一個新台階(目錄和文件的概念我們將在講解DOS內部命令時介紹);1984年推出3.0,主要支持1.2MB的5.25英寸高密軟盤(1.X和2.X只支持低密盤)和大容量硬碟;1987推出目前普及率最高的DOS 3.3,主要支持3.5英寸軟盤和網路。至此,DOS已經發展的相當成熟,盡管後續版本(目前PC-DOS的最新版本為7.0版,MS-DOS公布的最新版本為6.22)不斷推出,但均無重大的內核改進,只不過增加了許多實用功能,如檢測磁碟,清除病毒,硬碟增容等。
DOS是Disk Operation System(磁碟操作系統) 的簡稱,是1985~1995年的個人電腦上使用的一種主要的操作系統。由於早期的DOS系統是由為軟公司為IBM的個人電腦開發的,稱為MS-DOS,因此後來其他公司生產的與MS-DOS兼容的操作系統,也延用了這個稱呼,如PC-DOS、DR-DOS等等。
1981年,MS-DOS 1.0發行,作為IBM PC的操作系統進行捆綁發售,支持16k內存及160k的5寸軟盤。在硬體昂貴,操作系統基本屬於送硬體奉送的年代,誰也沒能想到,微軟公司竟會從這個不起眼的出處開始發跡。
1982年,支持雙面磁碟。
1983年MS-DOS 2.0隨IBM XT發布,擴展了命令,並開始支持5M硬碟。同年發布的2.25對2.0版進行了一些bug修正。
1984年,MS-DOS 3.0增加了對新的IBM AT支持,並開始對部分區域網功能提供支持。
1986年,MS-DOS 3.2 支持了720K 的5寸軟盤。
1987年,MS-DOS 3.3 支持了IBM PS/2設備及1.44M的3寸軟盤,並支持其他語言的字元集。
1988年,MS-DOS 4.0 增加了DOS Shell 操作環境,並且有一些其他增強功能及更新。
1991年,MS-DOS 5.0發行,增加了DOS Shell功能,增強了內存管理和宏功能。
1993年,MS-DOS 6.x 增加了很多GUI程序,如Scandisk、Defrag、Msbackup等,增加了磁碟壓縮功能,增強了對Windows 的支持。
1995年,MS-DOS 7.0 增加了長文件名支持、LBA大硬碟支持。這個版本的DOS並不是獨立發售的,而是在Windows 95中內嵌的。之後的MS-DOS 7.1全面支持FAT32分區、大硬碟、大內存支持等,對四位年份支持解決了千年蟲問題。
WINDOWS發展簡史
作為世界上最流行的操作系統,Windows可不是從一開始就是這樣的。Windows的進化過程經常是不確定和不穩定的。其成功是和處理器速度、內容容量等息息相關的,微軟也非常依賴第三方的軟體來填補概念和消費者之間的鴻溝。 隨著Vista的發售,有必要通過截屏回顧一下23年來,Windows操作系統所走過的路。 Windows 1.0 比爾·蓋茨於1983年正式宣布推出Windows系統,但是微軟的第一個圖形用戶界面操作系統Windows 1.0,卻直到1985年11月才放出,此時距離蘋果推出Mac已經有兩年之久了。由於涉及到和蘋果的版權問題,此時的Windows系統還不能擁有例如重疊窗口和回收站的功能。Windows 1.0更多的是一個MS-DOS的擴展,而不是一個單獨的操作系統,不過已經能夠支持有限的多任務和滑鼠操作了。
Windows 2.0 蓋茨很快和蘋果簽訂了授權協議,以便在Windows中使用Macintosh GUI的某些原素。不過隨後,蘋果將蓋茨送上了法庭,稱在新推出的Windows 2.0中,有170處涉嫌抄襲。Windows 2.0提供了圖標和層疊窗口的功能。 另外,Windows 2.0還得到了一些關鍵的程序支持。早期版本的Word和Excel使用Windows作為界面;當時流行的桌面發布程序Als PageMaker,一度只在Mac電腦上運行,同樣也進駐了Windows 2.0,這對Windows來說是一個關鍵的事件,因為這極大的擴展了系統的實用性和市場份額。 此主題相關圖片如下:
Windows 3.0 這一版的Windows於1990年發布,可以說是一次徹頭徹尾的改進。新的文件管理系統和增強的圖形性能,終於使Windows PC變成了Mac的強勁對手,而這一過程花了六年的時間。操作系統擁有全新的外觀,受保護的和增強的操作模式使得內存管理更為有效。Windows 3.0取得了巨大的成功,在兩年的時間里銷售了超過1000萬的拷貝。開發人員開始編寫大量的第三方軟體,對於消費者購買來說是不小的刺激。大量的現金改變了微軟的方向,使之更專注於操作系統的開發上。
Windows 3.11 主要就是Windows 3.0版的更新產品,Windows 3.11支持包括TrueType可升級字體、多媒體、對象鏈接和嵌入等功能。一大堆在系統從3.0之後推出的升級補丁,也都集成進3.11版之中。 此主題相關圖片如下:
Windows 3.11 NT 這是一個非常強大的Windows版本,是在消費版的3.11上獨立開發而來的,NT是專門為商業和工程師等需要非常成熟操作系統的用戶而設計的。和3.11版不一樣的是,NT是專門為32位處理器編寫的。不幸的是,當時只有很少的硬體能夠支持。開發人員不願意費盡去讓他們的產品兼容NT,因為這非常復雜,而且這一操作系統僅僅占據了很小的市場份額。 此主題相關圖片如下
Windows 95 Windows 95真正的將計算處理帶到普通人的身邊,讓很多人從此走進了Windows和電腦的世界。由於捆綁了Internet Explorer,Windows 95成為了瀏覽網頁的常用入口。Windows 95從此開始使用大家熟悉的開始按鈕和任務欄,這種風格一直保持到今天。 Windows 95也標志了微軟和向下兼容之間永無止境的斗爭,從3.11開始的許多架構,當然也包括其中的設計失誤,都延續到Windows 95當中。而且一些部分運行在32位模式,另一些則不,這樣使得操作系統能夠在過去和現在之間搖擺。很多用戶都不知道這個問題,他們唯一清楚的就是系統非常的不穩定,而且總是要打升級補丁。 此主題相關圖片如下:
Windows 98 不僅僅是從Windows 95穩定的升級到新的系統,Win 98還支持多顯示器顯示,WebTV和採用新的FAT32文件系統帶來的更大的文件分割。Win 98是一版將Internet Explorer集成進GUI的系統,引發了對微軟壟斷行為訴訟的熱潮。 隨後又放出了Windows 98 Second Edition,增加了網路連接共享功能。此主題相關圖片如下:
Windows 2000 這一版Windows推出的時間是2000年的2月,Win2K是Windows中NT系列的升級,這是第一個通過互聯網進行自動升級的Windows版本。
Windows XP 2001年推出的XP將NT架構,和從95/98/ME上傳承而來的用戶界面,融合在一起。雖然仍然在安全性方面收到攻擊,但是XP已經在很多地方獲得了改善,包括文件管理、速度和穩定性。尤其是在GUI方面的明顯改善,使得操作系統對於沒什麼經驗的用戶來說更為容易上手。 :
Windows Vista 最後就是才推出的Vista,至於Vista會帶來怎樣的影響,現在還不好說。在XP六年之後推出的Vista,在GUI上遊客非常明顯的變化,而且還帶來了很多的新特性,路走怎麼,讓時間來說話吧。
『捌』 linux的發展史是什麼
1998年,國人第一次在本土市場上接觸到Linux,給我們創造這個機會的是 Linux。通過與國內大型IT媒體的密切合作,Turbo Linux將自由軟體和Linux的概念藉助報刊附送光碟的形式廣為傳播,並率先建立起國內Linux認證體系,無論在市場造勢和商業策略的制訂上都取得了領先的成功。
1999年起,以藍點(BluePoint)和沖浪(Xteam Linux)為代表的本土產品異軍突起,使中文Linux真正變成中國人的事業。
接著,以紅旗Linux為代表的「國家隊」正式介入中文Linux領域。紅旗軟體匯集中國科學院20多年在開放系統上的研究成果,以及10多年來中文系統的開發經驗,率先推出的紅旗Linux伺服器,揚起國產軟體的一面旗幟,在業界引起強烈反響。
最後殺出的一匹黑馬,是以聯想為代表的IT傳統實力派,坐擁龐大的PC銷量帶來的OEM預裝市場,聯想推出了幸福Linux,對其他Linux廠商造成了強大的沖擊和市場壓力。
中文Linux的進程簡單明了,而從這一過程中也足以看到,國人對Linux的無限熱愛之情。在各大廠商頻頻活躍於眾人眼前的同時,諸位Linux的忠實追隨者也紛紛建立了各式各樣的Linux論壇,並在其中發表自己的高談闊論,為中文Linux的發展搖旗吶喊。
應用推廣一直以來都是Linux最大的難題,在國內也是如此。不過,經過兩年的發展,在嵌入式系統、伺服器和桌面應用等應用領域,國產Linux推廣應用趨勢已經逐漸明朗化。據專家預測,未來幾年中,嵌入式Linux系統將在中國市場上有高速增長,工業控制類產品將走在前面,網路設備將緊隨其後。
伺服器一直以來都是Linux應用值得自豪的一個領域,政府、銀行、郵電、保險等關鍵部門已經開始規模推廣。Linux伺服器的穩定性、安全性、可靠性已經得到業界認可,一大批中間件、資料庫、網路及應用軟體紛紛運行在Linux平台上。產業的形成也已日漸清晰,紅旗、Turbo Linux、中軟等公司已經形成開發、服務、市場、銷售體系。
Linux桌面系統的僵局一度很難打破,但是廠商們還是在努力地發展和推廣桌面Linux,紅旗的桌面Linux OEM協議在上半年就已經突破了100萬份,而中軟等廠商也都推出了新的桌面版本。盡管我們可能質疑它的實際應用意義,但我們看到,廠商更多的用意是培育市場,爭取更大的市場份額。專家的客觀分析表明,桌面Linux應用時代的到來還需假以時日。
『玖』 Linux的發展歷程
Linux 是一套 Unix-like 的操作系統,是 Unix 的一種,它控制整個系統基本服務的核心程序 (kernel) 是由 Linus 帶頭開發出來的,「Linux」這個名稱便是以「Linus's unix」來命名,Linus 選擇用「大眾公有版權」 (GPL)的方式來發行這份程序,這個版權允許任何人以任何形式復制與散布 Linux 的原始程序,換句話說,Linux 實際上是「免費的」,使用者在網路上就可以抓到 Linux 的原始程序代碼,隨心所欲的復制與更改 Linux 的原始程序,在網際網路的日漸盛行以及 Linux 開放自由的版權之下,吸引了無數計算機高手投入開發、改善 Linux 的核心程序,使得 Linux 的功能日見強大,所以今日我們可以在網路上免費下載 Linux 使用,或者花很少的一點費用就可以取得 Linux 光碟,這都是因為 Linux 是 GPL 版權的緣故。
除了核心程序以外,一個操作系統還需要其它的系統程序跟應用程序才有實用性,Linux 系統中常用的系統程序大部份是美國自由軟體基金會 (Free Software Foundation) 開發出來的軟體,而且也有不少機構或個人為 Linux 開發應用程序,這些程序一樣大多都是自由軟體,任何人都可以免費的在網路上取得,不過自行去取得這些程序再一一安裝非常不便,於是有些公司或團體就會去搜集、整合 Linux 上的程序,把「核心-系統程序-應用程序」總合起來構成一個完整的操作系統,讓一般使用者可以簡便的安裝完整個系統,這就是所謂的「安裝軟體包」(distribution),我們一般講的 Linux 系統便是針對這些安裝軟體包而言,同樣是 Linux 系統,卻分成不同公司、機構整合出來的不同安裝軟體包,這就是大家常常在網路上看到 Linux 有那麼多「種」的原因。
Linux 具有 Unix 系統的程序介面跟操作方式,也繼承了 Unix 穩定有效率的特點。網路上安裝 Linux 的主機連續運做一年以上而不曾當機、不必關機是稀鬆平常的事,不過 Linux 卻不象一般 Unix 要負擔龐大的版權費用,也不需要在專屬的昂貴硬體上才可以使用;Linux 可以在一般的 i386 PC 上執行,效能又高,自然而然的接收了過去幾十年來在 Unix 上累積的程序資源跟使用者,加上 GPL 的版權允許大家自由散布 Linux 的原始碼,並針對自己的需求修改程序,使得 Linux 在目前已經成為非常受人歡迎的一個多人多任務、免費、穩定、效率高、可以在包括 i386、Sparc、Alpha、Mips、PPC 等眾多不同計算機系統平台上執行的操作系統。
Linux支持多種硬體裝置,諸如x86、Motorola 68k、Digital Alpha、Sparc、Mips、Motorola PowerPC和ARM等等。由於程序代碼公開,硬體廠商無須多付額外的版權費用,便得以替自行生產的硬體裝置開發適用於Linux的驅動程序,提高產品銷售率。
軟 體方面,如X,為窗口系統的工業標准;另外,由理察·史托曼主導的Emacs,提供窗口版和文字版的文書編輯環境,功能復雜強大,有一套完整的在線說明檔 案;而眾人合作開發的SpreadSheet,是窗口版的電子表格,任何熟稔Lotus 1-2-3的人,看到這樣豐碩的成果,都會有莫名的感動的。當然,最為人稱道的,是Linux的網路能力,不論是SLIP、PPP、NetBEUI、 DDP、X.25還是ISDN等等,Linux都有相應的軟體供應;而穩定的伺服器功能,適用於架設Intranet和Internet。
一般用戶受益於GNU GPL和LGPL的保護,可以不同的管道取得完整的Linux,故而Linux可以是「免費的(gratis)」。相對於Unix昂貴的版權費用,Linux稱得上是物美價廉。
除此以外,Linux還具有如下的特色∶
· 具備多人多任務∶這表示Linux可以在同一段時間內服務許多人各別的需求。形象一點講,你可以一邊聽鐵達尼號的原聲CD,一邊編輯文書,一邊又在列印檔案,還可以隨時玩X版的俄羅斯方塊。
· 支持多CPU∶這絕對不是NT的專利,Linux也支持這種硬體架構,代表著更快速的運算和革命性的演算法即將成為時代的主流。
· RAM保護模式∶程序(processes)之間不會互相干擾,保證系統能常久運作無誤。根據許多人下載系統評量程序(benchmarks)以測試 Linux的執行效能,結果發現單單是配備486CPU的PC,效能便足堪媲美升陽(Sun)或是迪吉多的中級工作站了。
· 動態載入程序∶當程序載入RAM執行時,Linux僅將磁碟中相關的程序模塊載入,有效地提升了執行的速率和RAM的管理。
· 動態連結共享程序館∶這表示執行檔的大小大量地減少,有助於節省磁碟空間。
· 支持多種檔案系統∶如Minix、Xenix、System V等等著名的操作系統。將來NT的NTFS也會列入支持的。
· 看得見DOS∶這是所謂的透明化(transparency);把DOS的FAT檔案系統視為特殊的遠程檔案系統,不需任何特別的指令便可以靈活運用,就如同一個在Linux底下存在的目錄一樣。
Linux的發展
近幾年的發展,已使得Linux成為微軟、升陽的另一大敵手。Linux挾其價格低廉、品質良好與穩定的競爭優勢,正無形無影地擴散至眾多以PC為主的工作 平台上。早期因缺乏商業性應用軟體,單憑學術味道濃厚的工具程序,是無法打入一般商家的主流操作系統的。然而,今日的Linux已非吳下阿蒙,KDE、 Gimp、Gnome等計劃相繼地開展,為X提供了更多圖形介面的桌面操作環境和應用軟體。
約1993年左右,Linux首先以發行軟 體(distribution)的型態出現。這是一群完整的軟體,包含安裝程序、核心、應用軟體、X、驅動程序等的軟體包,經由Internet下載至磁 碟片進行安裝。那時的安裝程序簡陋,難以成功地安裝妥當,介面親和力不足和硬體支持不良是最大的障礙。
後來出現了光碟機,光碟片的傳播媒體也應運而生,現今Linux廠商所製作的發行軟體也都是以此為主要的發行媒介。國內常見的有Red Hat、Slackware和Debian這三種。其中以Debian算是至今仍維持非商業型態的重量級發行軟體了,FSF曾經以基金援助過其初階段的發展。任何人都可以從Debian的FTP站上下載整套的發行軟體。當然,象Red Hat這樣的商業組織,Red Hat發行軟體一樣也可以從FTP站上下載,不過如果花一點小錢買光碟片的話,就可以得到額外的技術支持和有用的說明檔案。
要得到這些光碟片,最簡單的方法便是買有關Linux的書籍,不論中文版或是英文版的書本,書背面都會附上一片載有該公司或組織所製作的發行軟體。一般書內多會有專章講解安裝和設定的過程,讀者可善加利用。不同的發行軟體有不同的安裝機制,然而都是Linux。
對國內用戶而言,最關切的莫過於Linux中文技術的發展情況了。X窗口系統已有穩定的中文版問世,各種中文輸入法和中文模擬窗口也已進入成熟的階段,相信未來會朝向應用軟體中文化的層面發展,使X的操作環境符合國內用戶的需求。
Linux的應用
沒有商業活動,就沒有Linux;沒有信息自由的自覺,更不可能有Linux。
Linux除了是優良的軟體開發平台之外,也是工作、家居的好夥伴。有人說∶「有了Linux,就等於有了阿拉神燈。」此言不假矣。又有人說∶「到現在還沒有移植到Linux的軟體,肯定是一點價值也沒有的。」這話也不差呀。
Linux的發展證實了信息會愈來愈便宜的趨勢;因為便宜,市場便無限擴張。商業活動也轉向為以服務為導向的型態。最直接的案例便是ISP的應用。
Linux可以用來架設ISP!
Linux Journal的發行人SSC(Specialized System Consultants)便是以Linux做為網路撥接服務平台的。要成為ISP業者,需要有連接至網際網路的能力,多序列阜撥接服務(如 Cycades、Maxspeed、Gtek等公司所提供的軟體系統),PPP和SLIP的服務,Usenet新聞群組(如INN),郵件遞送(如 sendmail),網頁伺服器(如Apache),備份功能(如tar、cpio)等等的應用軟體。由此觀察,主要的控製成本會落在網際網路的通訊租費 上,投資Linux的費用是非常低的。
本文摘錄自「 Official CLE 0.8 — 中文 Linux 延伸軟體包使用指南
大力發展linux軟體事業,有助於我國自主軟體的開發,保護國家信息安全,並且在國際競爭中贏得一點份額