Linux簡介(好!)

來源:互聯網
上載者:User

標籤:使用   os   檔案   代碼   linux   時間   amp   new   

Linux作業系統介紹

來源:233網校論文中心[ 2009-12-02 14:23:00 ]閱讀:1王長青編輯:studa20

  【摘 要】文章從Unix、Minix系統的產生引出了Linux作業系統,詳細介紹了Linux作業系統的產生過程,分析了Linux的網路集市式開發模式,並通過研究Linux的發展過程,分析並介紹了Linux的主要特點及功能。   

【關鍵詞】Linux作業系統 網路作業系統 核心      

一、Linux的產生      

Linux是一種電腦作業系統,通常被稱為類Unix系統,這是因為Linux和Unix有著很深的淵源。 

在電腦非常昂貴的年代,只有在大學或大型企業中才能夠接觸到電腦,人們非常希望多個使用者能同時串連到一台電腦並同時使用它。於是,電腦科學家開始研究分時系統。分時系統是將CPU的已耗用時間分為很小的時間片,多個使用者任務可以通過交替佔有時間片的方式實現快速互動使用CPU。由於時間片是很短的一段時間,以至於每個使用者任務、每個使用者好像在獨佔CPU,獨佔整個電腦系統。在研究人員的不懈努力下,1969年,AT&T公司貝爾實驗室開發出了Unix系統。

1986年,芬蘭赫爾辛基大學的Andrew Tanenbaum教授為了給學生講授《電腦作業系統》課程,開發出了Minix系統,這是Unix的一個變體。1991年,Andrew Tanenbaum教授的學生Linus Torvalds,由於對課堂上使用的Minix系統不太滿意,於是開始在386 PC機上試著改進Minix系統。

1991年8月,Linus Torvalds在comp.os.minix新聞群組貼上了以下這段話:“你好,所有使用minix的人,我正在為386(486)AT做一個免費的作業系統,只是為了愛好,……”   Linus最初為自己的這套系統取名為freax,他將原始碼放在了芬蘭的一個FTP網站上供大家下載。該網站的管理員認為這個系統是Linus的Minix系統,因此建立了一個名為Linux的檔案夾來存放它。於是,Linus的“愛好”就成了今天微軟的頭號對手,功能強大且價格低廉的Linux作業系統。

1993年底94年初,Linux 1.0終於誕生了!Linux1.0已經是一個功能完備的作業系統,而且核心寫得緊湊高效,可以充分發揮硬體的效能,在4M記憶體的80386機器上也表現得非常好,至今人們還在津津樂道於此。Linux的 和 是一隻名字叫做 的 ,Linux的是Linus Torvalds所有的。這是由於在 ,一個名字叫做William R. Della Croce的律師開始向各個Linux發布商發信,聲明他擁有Linux 的所有權,並且要求各個發布商支付版稅,這些發行商集體進行上訴,要求將該註冊商標重新分配給Linus Torvalds。      二、Linux的開發模式

Linus於1991年10月5日發布了Linux的第一個版本Linux 0.0.2,並在網路上公布了Linux核心程式的原始碼,同時決定以GPL(福士所有著作權,又稱GUN通用公用許可證)的方式來發行傳播,也就是說這個軟體允許任何人以任何形式進行修改和傳播。

隨著網路的日益盛行,越來越多的技術高超的程式員加入到Linux的開發與完善中來。在這個過程中,無數的富有個性和開創性的程式員在沒有計較任何酬勞的前提下,完全自發的加入到開發行列中來。一旦一個程式員完成了其中的部分程式,他便會立即將這個程式發表,並免費將它發給任何一個需要的人,而其他的一些程式員研究它後將會對它修正和改良,然後將它發表。這個過程周而復始,因此Linux的改進速度是最快的,同時它的穩定性也是非常高的。   所以,Linux並非僅由Linus一人開發,而是由全世界幾百個程式員共同開發的,當然Linus為核心定了調子。這種集市型的開發模式促成了Linux系統的繁榮。可以說,Linux完全是一個熱情、自由、開放的網路產物。

 

三、Linux的發展
  
  Linux具有良好的相容性和可移植性。大約在1.3版本之後,Linux開始向其他硬體平台上移植,包括弧稱最快的CPU——Digital Alpha。所以不要總把Linux與低檔硬體平台聯絡到一塊,Linux只是將硬體的效能充分發揮出來而已。Linux必將從低端應用橫掃到高端應用!
  為了使Linux變的容易使用,Linux也有了許多發布版本,發布版實際上就是一整套完整的程式組合。現在已經有許多不同的Linux發行版和各自的版本號碼,為了不產生混淆,我們先解釋一些常提到的術語。當我們提到的Linux時,一般是指“Real Linux”,即核心,是所有UNIX作業系統的“心臟”。但光有linux並不能成為一個可用的作業系統,還需要許多軟體包,編譯器、程式庫檔案、Xwindow系統等等。因為組合方式不同,面向使用者物件不同,所以就有了許多不同的Linux發行版。
  越來越多的公司在Linux上開發商業軟體或把其他Unix平台的軟體移植到Linux上來。如今很多IT業界的大腕IBM、Intel、Oracle、Infomix、Sysbase、Corel、Netscape、CA、Novell等都宣布支援 Linux。商家的加盟彌補了純自由軟體的不足和發展障礙,Linux迅速普及到廣大電腦愛好者,並且進入商業應用,成為打破某些公司壟斷文化圈的希望所在。
  Linux是愛好者們通過Internet協同開發出來的,當然它的網路功能十分強大。比如你可以通過ftp、nfs等來安裝Linux,用它來做網關等等。隨著Linux的發展,衍生出來的應用恐怕出乎Linus本人最初的預料。如有人用它來做路由器,有人來做嵌入式系統,有人來做即時性系統……。常有新手問Linux能做什嗎?其實它不象那些中看不中用的作業系統,不在於你用它能幹什麼,而在於你想幹什麼。
  Linux是一個在PC機上啟動並執行Unix系統。Linux系統具有最新 Unix的全部功能,包括真正的多任務、虛擬儲存、共用庫函數、即時負載、優越的儲存管理和TCP/IP、UUCP網路工具等。Linux系統及其發展均符合Posix標準,其核心支援Ethernet、PPP、SLIP、NFS、AX.25、IPX/SPX(Novell)、NCP(Novell)等。系統應用程式套件括tellnet、rlogin、ftp、Mail、gopher、talk、term、news(tin、trn、nn)等全套UNIX工具包。X圖形庫,包括xterm、fvwm、xxgdb、mosaic、xv、gs、xman等全部X-Win應用工具。商業軟體有Motif、WordPerfect。中文工具已有Cxterm、celvis、cemasc、cless、hztty、cytalk、ctalk、cmail等,可以處理GB、BIG5、HZ檔案。此外還有DOS類比軟體,可以運行DOS/Win下的軟體。
  在開始的時候,Linux只是個人狂熱愛好的一種產物。但是現在,Linux已經成為了一種受到廣泛關注和支援的一種作業系統。和其他的商用Unix系統以及 相比,作為自由軟體的Linux具有低成本,安全性高,更加可信賴的優勢。直到今天,Linux已經成為一個功能完善的主流網路作業系統。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.