第一章【Unix/Linux操作系統介紹】
一、 操作系統的作用
1、 操作系統的目標
方便:使計算機系統易于使用
有效:以更有效的方式使用計算機系統資源
擴展:方便用戶有效開發、測試和引進新功能
2、 操作系統的地位
操作系統在計算機系統中承上啟下的地位:向下封裝硬件,向上提供操作接口。
1、 UNIX家族
1965:貝爾實驗室(Bell Labs)加入一項由通用電氣和麻省理工學院合作的計劃,該計劃要建立一套多使用者、多任務、多層次的MULTICS操作系統。后來因為項目太為復雜失敗。
1969:其主要開發者Thompson(后被稱為UNIX之父)和Ritchie領導一組開發者,開發了一個新的多任務操作系統—UNICS,后來被改名為Unix,最初的Unix是用B語言和匯編語言混合編寫而成。
1971:兩人在貝爾實驗室共同發明了C語言,并于1973用C語言重寫了Unix。
1974:UNIX第一次出現在貝爾實驗室以外。此后UNIX被政府機關,研究機構,企業和大學注意到,并逐漸流行開來。
1980:有兩個最主要的Unix的版本線,一個是Berkeley的BSD UNIX,另一個是AT&T的Unix,兩者的競爭最終引發了Unix的戰爭,最終導致Unix出現各種各樣的變種。
1982:AT&T基于版本7開發了UNIX System Ⅲ的第一個商業版本,并不再開源。
1992~2001:由于版權問題,AT&T公司與BSD開發組開始了一場將近10年的版權官司。UNIX由于其昂貴的費用,僅局限于大型機的應用;BSD因為版權問題,失去了寶貴的發展時期。
2、 linux家族
Minix(mini-UNIX)最初是由Andrew Tanenbaum教授,仿照4.3BSD的源代碼,白手起家完成了12000行C語言的編寫工作這個系統只是一個教學工具,沒有什么實際應用價值。
1990年,Linus Torvalds決定編寫一個自己的Minix內核,初名為Linus' Minix,意為Linus的Minix內核,后來改名為Linux,此內核于1991年正式發布,并逐漸引起人們的注意。
Linux操作系統的誕生、發展、和成長過程依賴于五個重要支柱:unix操作系統、minix操作系統、GNU計劃、POSIX標準和互聯網。
GNU計劃:GNU是“GNU is Not Unix”的遞歸縮寫,由Richard M.Stallman于1984年創辦,旨在開發一個免費、類unix的操作系統-GNU系統及其開發工具;Emacs編輯系統、BASH shell程序、GCC、GDB等開發工具都是GNU組織的產品。
1992年Linux與其他GNU軟件結合,完全自由的操作系統正式誕生。該操作系統往往被稱為“GNU/Linux”或簡稱Linux。
POSIX標準:POSIX標準定義了操作系統應該為應用程序提供的接口標準,POSIX標準用來統一Unix、Linux各分支編程接口,以提高其通用型和可移植性。
3、 Linux的兩類用戶
4、 Linux的遠親
5、 Linux和Unix的聯系
UNIX系統是工作站上最常用的操作系統,它是一個多用戶、多任務的實時操作系統,允許多人同時訪問計算機, 并同時運行多個任務。UNIX系統具有穩定、高效、安全、方便、功能強大等諸多優點,自20世紀70年代開始便運行在許多大型和小型計算機上。
UNIX雖然是一個安全、穩定且功能強大的操作系統,但它也一直是一種大型的而且對運行平臺要求很高的操作系統,只能在工作站或小型機上才能發揮全部功能,并且價格昂貴,對普通用戶來說是可望而不可及的,這為后來Linux的崛起提供了機會,Linux是一個類UNIX操作系統。
Linux是免費的、不受版權制約、與UNIX兼容的操作系統。
Linux在x86架構上實現了UNIX系統的全部特性,具有多用戶多任務的能力,同時保持了高效性和穩定性,Linux具有如下的優秀的特點:
開放性;
完全免費;
多用戶;
多任務;
良好的用戶界面;
設備獨立性;
提供了豐富的網絡功能;
可靠的系統安全性;
良好的可移植性。
6、 Linux內核及發行版介紹
內核(kernel)是系統的心臟,是運行程序和管理像磁盤和打印機等硬件設備的核心程序,它提供了一個在裸設備與應用程序間的抽象層。
Linux內核版本又分為穩定版和開發版,兩種版本是相互關聯,相互循環:
1. 穩定版:具有工業級強度,可以廣泛地應用和部署。新的穩定版相對于較舊的只是修正一些bug或加入一些新的驅動程序。
2. 開發版:由于要試驗各種解決方案,所以變化很快。
內核源碼網址:http://www.kernel.org,所有來自全世界的對Linux源碼的修改最終都會匯總到這個網站,由Linus領導的開源社區對其進行甄別和修改最終? ? ? ? ? ? ? ? ? ? 決定是否進入到Linux主線內核源碼中。
Linux發行版 (也被叫做 GNU/Linux 發行版) 通常包含了包括桌面環境、辦公套件、媒體播放器、數據庫等應用軟件。
這些操作系統通常由Linux內核、以及來自GNU計劃的大量的函式庫,和基于X Window的圖形界面,在X Window中用戶同樣可以通過使用鼠標對窗口、? ? ? ? ? ? ? ? ? ? ? 菜單等進行操作來完成相應的工作。
X Window系統是一個非常出色的圖形窗口系統,是類UNIX系統的圖形用戶界面的工業標準。X Window系統最重要的特征之一就是它的結構與設備無關。
X Window系統的主要特點有如下幾點:
1. X Window系統是客戶機/服務器結構的。X Window的實現是與操作系統內核分開的,其主要由X Server和X Client兩部分組成。
2. X Window系統不是Unix/Linux操作系統的必須的構成部分,而只是一個可選的應用程序組件。
POSITION
2015
2014
1
Linux Mint
Linux Mint
2
Debian
Ubuntu
3
Ubuntu
Debian
4
openSUSE
openSUSE
5
Fedora
Fedora
6
Mageia
Mageia
7
Manjaro
Arch
8
CentOS
Elementary
9
Arch
CentOS
10
Elementary
Zorin
1.2.7 Unix/Linux開發應用領域介紹
Unix/Linux服務器
是目前Unix/Linux應用最多的一個領域,可以提供Web、FTP、Gopher、SMTP/POP3、Proxy/Cache、DNS等服務器,支持服務器集群,支持虛擬主機、虛? ? ? ? ? ? ? 擬服務、VPN等。
嵌入式Linux系統
嵌入式Linux是將流行的Linux操作系統進行剪裁修改,能夠在嵌入式計算機系統上運行的一種操作系統。Linux嵌入式系統能夠支持多種CPU和硬件平臺,性? ? ? ? ? ? ? ? 能穩定,剪裁性好,開發和使用容易。其中包括Embedix、uCLinux、muLinux等。
桌面應用
近年來,Linux系統特別強調在桌面應用方面的改進,并且已達到相當的水平,完全可以作為一種集辦公應用、多媒體應用、網絡應用等多方面功能于一體的? ? ? ? ? ? ? 圖形界面操作系統,在辦公應用方面,Unix/Linux集成了openOffice、SUN公司的StarOffice以及KOffice等工具。
電子政務
隨著Linux的快速發展,Linux已逐漸成為Windows系統重要的競爭力量。尤其是Linux在安全性方面的獨特優勢,又使得Linux在政府應用領域得到很大的發? ? ? ? ? ? ? ? ? 展。目前一些國家正將其電子政務系統向Linux平臺遷移。中國政府也對Linux給予極大的支持。
Linux Unix
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。