1、Linux的起源
什麼是linux?
Linux是一套無償使用和自由傳播的類Unix操做系統,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操做系統。伴隨着互聯網的發展,Linux獲得了來自全世界軟件愛好者、組織、公司的支持。它除了在服務器操做系統方面保持着強勁的發展勢頭之外,在我的電腦、嵌入式系統上都有着長足的進步。使用者不只能夠直觀地獲取該操做系統的實現機制,並且能夠根據自身的須要來修改完善這個操做系統,使其最大化地適應用戶的須要。linux
Linux不只系統性能穩定,並且是開源軟件。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在不少企業網絡中,爲了追求速度和安全,Linux操做系統不只僅是被網絡運維人員看成服務器使用,Linux既能夠看成服務器,又能夠看成網絡防火牆是Linux的 一大亮點。安全
Linux與其餘操做系統相比 ,具備開放源碼、沒有版權、技術社區用戶多等特色 ,開放源碼使得用戶能夠自由裁剪,靈活性高,功能強大,成本低。尤爲系統中內嵌網絡協議棧 ,通過適當的配置就可實現路由器的功能。這些特色使得Linux成爲開發路由交換設備的理想開發平臺。服務器
Linux的起源
Linux操做系統的誕生、發展和成長過程始終依賴着五個重要支柱:Unix操做系統、MINIX操做系統、GNU計劃、POSIX標準和Internet網絡。網絡
20世紀80年代,計算機硬件的性能不斷提升,PC的市場不斷擴大,當時可供計算機選用的操做系統主要有Unix、DOS和MacOS這幾種。Unix價格昂貴,不能運行於PC;DOS顯得簡陋,且源代碼被軟件廠商嚴格保密;
MacOS是一種專門用於蘋果計算機的操做系統。此時,計算機科學領域迫切須要一個更加完善、強大、廉價和徹底開放的操做系統。因爲供教學使用的典型操做系統不多,所以當時在荷蘭當教授的美國人AndrewS.Tanenbaum編寫了一個操做系統,名爲MINIX,爲了向學生講述操做系統內部工做原理。MINIX雖然很好,但只是一個用於教學目的的簡單操做系統,而不是一個強有力的實用操做系統,然而最大的好處就是公開源代碼。全世界學計算機的學生都經過鑽研MINIX源代碼來了解電腦裏運行的MINIX操做系統,芬蘭赫爾辛基大學大學二年級的學生Linus Torvalds就是其中一個,在吸取了MINIX精華的基礎上,Linus於1991年寫出了屬於本身的Linux操做系統,版本爲Linux0.01,是Linux時代開始的標誌。他利用Unix的核心,去除繁雜的核心程序,改寫成適用於通常計算機的x86系統,並放在網絡上供你們下載,1994年推出完整的核心Version1.0,至此,Linux逐漸成爲功能完善、穩定的操做系統,並被普遍使用。
Linux的發展史
Linux操做系統的誕生、發展和成長過程始終依賴着五個重要支柱:UNIX 操做系統、MINIX 操做系統、GNU計劃、POSIX 標準和Internet 網絡。多線程
984年,Andrew S.Tanenbaum開發了用於教學的UNIX系統,命名爲Mininx。運維
1989年,Andrew S.Tanenbaum將Minix系統運行於x86的PC平臺。ide
1990年,芬蘭赫爾辛基大學學生Linux Torvalds首次接觸Minix系統。性能
1991年,Linux Torvalds開始在Minix上編寫各類驅動程序等操做系統內核組件。操作系統
1991年年末,Linux Torvalds公開了Linux內核源碼0.02版線程
1994年,Linux 1.0版本發佈
1996年,Linux 2.0版本發佈
2011年,Linux3.0版本發佈
這裏面咱們所介紹的發佈時間,指的都是內核大版本的發佈時間,次要版本號更新時間請參看FAQ
2、Linux和Unix的對比
咱們所討論的差別只從硬件支持,版權和價格這些來討論他們之間的區別,UNIX是一個功能強大、性能全面的多用戶、多任務操做系統,能夠應用從巨型計算機到普通PC機等多種不一樣的平臺上,是應用面最廣、影響力最大的操做系統。
Linux是一種外觀和性能與UNIX相同或更好的操做系統,但Linux不源於任何版本的UNIX的源代碼,並非UNIX,而是一個相似於UNIX的產品。
Linux是開發源代碼的自由軟件,UNIX是對源代碼實行知識產權保護的傳統商業軟件.
UNIX系統大可能是與硬件配套的,而Linux則可運行在多種硬件平臺上.
UNIX是商業軟件,須要收費,而Linux是自由軟件,免費、公開源代碼的
在對硬件的要求上,linux比unix要低,沒有unix那麼苛刻.在安裝上linux比unix容易掌握.
3、類Unix操做系統介紹
什麼是類Unix操做系統?
類Unix系統(英文:Unix-like)是指繼承UNIX的設計風格演變出來的系統,這些操做系統雖然有的是自由軟件,有的是商業軟件,但都至關程度地繼承了原始UNIX的特性,有許多類似處,而且都在必定程度上遵照POSIX規範,可是它們卻並不含有UNIX的源代碼。因爲UNIX標準認訂價格昂貴,因此目前惟一得到UNIX標準認定的爲蘋果的MACOS系統。
類Unix操做系統有哪些?FreeBSD及其衍生產品、OpenBSD及其衍生產品、GNU/Linux、GNU/OpenSolaris等等,這裏面咱們所介紹的幾種主流的類Unix操做系統,他們大多都屬於開源產品,在互聯網上是能夠獲取到的,有興趣的同窗能夠自行搜索並下載安裝