前言-Linux發展史及版本簡介

1965年,貝爾(Bell)實驗室、MIT、GE(通用電氣公司)準備開發multics系統,爲了同時支持300個以上的終端機連線使用,後來因計劃進度落後,資金短缺,宣告失敗;linux

multics(英文全稱:MULTiplexed Information and Computing System)web

 

1969年,因MULTICS計劃的工做進度過於緩慢,最後終究遭裁撤的命運,貝爾實驗室退出此計劃。當時,Ken Thompson利用匯編語言開發了 FIle Server System(Unics,即 UNIX 的原型)數據庫

(由於彙編語言對於硬件的依賴性,所以只能針對特定硬件;只是爲了移植一款「太空旅遊」的遊戲;)安全

 Ken Thompson(肯.湯普森)bash

1970年,美國貝爾實驗室的Ken Thompson以BCPL語言爲基礎,設計出很簡單且很接近硬件的B語言(取BCPL的首字母)。而且他用B語言寫了第一個UNIX操做系統。服務器

 貝爾實驗室美國總部網絡

1972年,美國貝爾實驗室的D.M.Ritchie在B語言的基礎上最終設計出了一種新的語言,他取了BCPL的第二個字母做爲這種語言的名字,這就是C語言。工具

Dennis Ritchie(丹尼斯.裏奇)性能

1973年的時候,Ken Thompson 與Dennis Ritchie感到用匯編語言作移植太過頭痛,因而用C語言成功重寫了Unix的第三版內核測試

 

1977年,加州大學伯克利(Berkeley)分校的Bill Joy 針對他的機器修改UNIX源碼,稱爲BSD(Berkeley Software Distribution)

(Bill Joy仍是Sun公司的創始人)

 

1979年,UNIX 發佈 System V,用於我的計算機;

1984年,由於UNIX規定,不能對學生提供源碼,Tanenbaum老師本身編寫兼容於UNIX的Minix,用於教學;

Anderw S.Tanenbaum

1984年,Stallman開始 GNU(GNU's Not Unix)項目,創辦FSF(Free Software Foundation)基金會;

(產品:GCC、Emacs、Bash Shell、GLIBC;倡導「自由軟件」;GNU的軟件缺少一個開放的平臺運行,只能在UNIX上運行; 自由軟件指用戶能夠對軟件作任何修改,甚至再發行,可是始終要掛着GPL的版權;自由軟件是能夠賣的,可是不能只賣軟件,而是賣服務、手冊等;)

 Richard Stallman

1985年,爲了不GNU開發的自由軟件被其餘人用做專利軟件,所以建立GPL(General Public License)版權聲明;

1988年,MIT爲了開發GUI,成立了XFree86的組織;

1989年,Andrew S.Tanenbaum將Minix系統運行於x86的PC平臺。

1991年,芬蘭赫爾辛基大學的研究生Linus Torvalds 基於 gcc、bash 開發了針對386機器的 Linux 內核;

Linus Benedict Torvalds

1994 年,Torvalds 發佈 Linux-v1.0;

1996 年,Torvalds 發佈 Linux-v2.0,肯定了 Linux 的吉祥物:企鵝;

 

 

 GNU/Linux(牛羚 企鵝)

Linux內核 

內核網址:www.kernel.org

Linux系統主要發行版本

Linux發行版就是由Linux內核與各類經常使用軟件的集合產品,現在全球大約有數百款的Linux發行版本(以下圖部分Linux發行版)。

 

根據不一樣標準能夠把Linux發行版本進行不一樣性質的分類,好比一種分類方式是根據它是社區維護仍是商業公司維護;再好比它是的源自哪裏,又傳承給了誰

Linux發行版 (列表)

Linux發行版 (列表)

基於Debian

▪ Debian                            ▪ Ubuntu                             ▪ Linux Mint

▪ Knoppix                           ▪ MEPIS                               ▪ sidux 

▪ CrunchBang Linux             ▪ Chromium OS                   ▪ Google Chrome OS

基於Red Hat

▪ Red Hat Enterprise Linux   ▪ Fedora                              ▪ CentOS

▪ Scientific Linux                 ▪ Oracle Linux

基於Mandriva

▪ Mandriva Linux                 ▪ PCLinuxOS                        ▪ Unity Linux

▪ Mageia

基於Gentoo

▪ Gentoo Linux                   ▪ Sabayon Linux                   ▪ Calculate Linux

▪ Funtoo Linux

基於Slackware

▪ Slackware                       ▪ Zenwalk                             ▪ VectorLinux

其它

▪ SUSE                              ▪ Arch Linux                         ▪ Puppy Linux

▪ Damn Small Linux            ▪ MeeGo                              ▪ Slitaz

▪ Tizen                               ▪ Start

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Debian系列:

Debian系列是以社區的方式運做的。

Debian是最先的Linux發行版之一,也是目前最流行的Linux服務器發行版。它最初是在1993年推出的。它是最經常使用的Linux服務器,Ubuntu也是基於Debian的。它提供了各類軟件包管理器、各類API工具等,您會注意到使用它的服務器更安全、更穩定。

1.1 Ubuntu:基於Debian開發的開源Linux操做系統,主要針對桌面和服務器;

Ubuntu是衆所周知的最佳Linux Server Distro,它能爲您提供出色的用戶體驗。

若是你是Linux世界的新手,選擇Ubuntu做爲你的服務器發行版將是最好的。使用此服務器,您能夠作任何事情,例如啓動Web服務器、部署容器等。它很是適合做爲媒體服務器、電子郵件服務器或遊戲服務器。

1.2 Linux Mint:基於Debian和Ubuntu的Linux發行版,致力於桌面系統對我的用戶天天的工做更易用,更高效,且目標是提供一種更完整的即刻可用體驗。

 

2. Redhat系列:

2.1 RHEL(Red Hat Enterprise Linux):Red Hat公司發佈的面向企業用戶的Linux操做系統。

Red Hat Enterprise Linux是最受歡迎的Linux服務器操做系統之一,幾乎全部的Linux組件和各類軟件均可以輕鬆地在其上使用。此外,全球有500家以上公司使用其服務。

2.2 Fedora:基於Red Hat Linux終止發行後,紅帽公司計劃以Fedora來取代Red Hat Linux在我的領域的應用,而另外發行的Red Hat Enterprise Linux取代Red Hat Linux在商業應用的領域。Fedora的功能對於用戶而言,它是一套功能完備、更新快速的免費操做系統,而對贊助者Red Hat公司而言,它是許多新技術的測試平臺,被認爲可用的技術最終會加入到Red Hat Enterprise Linux中。Fedora大約每六個月發佈新版本。對於Linux世界中的新手用戶來講,這是一個全新的Linux服務器操做系統。它支持各類桌面環境,包括Gnome、KDE等。

2.3 Centos:基於Red Hat Linux提供的可自由使用源代碼的企業級Linux發行版本。每一個版本的Centos都會得到十年的支持(經過安全更新的方式)。新版本的Centos大約每兩年發行一次,而每一個版本的Centos會按期(大概6個月)更新一次,以支持新的硬件。這樣,創建一個安全、低維護、穩定、高預測性、高重複性的Linux環境。

 

3. Mageia系列

若是您尋找安全穩定的Linux服務器,Mageia將是您的最佳選擇。

Mageia主要是一個桌面版本。其最受歡迎的功能是最優秀的軟件應用,精良的系統管理套件(Mageia控制中心),吸引了大量志願者貢獻者以及普遍的國際化支持。它具備最簡單但功能強大的系統安裝程序之一,同時Mageia包括一些最好的桌面環境,如GNOME、KDE、LXDE和Xfce和全面的語言支持。

 

4. Gentoo系列

基於Linux的自由操做系統,它能爲幾乎任何應用程序或需求自動地做出優化和定製。追求極限的配置、性能,以及頂尖的用戶和開發者社區,都是Gentoo體驗的標誌特色, Gentoo的哲學是自由和選擇。得益於一種稱爲Portage的技術,Gentoo能成爲理想的安全服務器、開發工做站、專業桌面、遊戲系統、嵌入式解決方案或者別的東西–你想讓它成爲何,它就能夠成爲何。因爲它近乎無限的適應性,可把Gentoo稱做元發行版。

 

5. Slackware系列:

Slackware是一個長期存在的Linux服務器發行版,它將確保您的穩定性和簡單性,於1993年首次發佈。

Slackware是一個很是輕量級的Linux服務器,這就是爲何它主要使用奔騰系統。Slackware附帶X Window系統、Web服務器,郵件服務器、C和C ++以及新聞服務器。

 

6.其它

6.1 suse:基於Slackware二次開發的一款Linux,主要用於商業桌面、服務器。

6.2 SLES(SUSE Linux Enterprise Server(SLES):企業服務器操做系統,是惟一與微軟系統兼容的Linux操做系統。

6.3 OpenSUSE:由suse發展而來,旨在推動linux的普遍使用,主要用於桌面環境,用戶界面很是華麗,並且性能良好。

OpenSUSE是1993年首次引入的最經常使用的Linux服務器操做系統之一。

OpenSuse主要有兩種變體,它們是Leap和Tumbleweed。OpenSUSE Leap是最穩定的。這個服務器能夠很容易地用做web服務器、家庭服務器二者。

6.4 Aech Linux(或稱Arch): 是一個更靈活的平臺,以輕量簡潔爲設計理念的Linux發行版, 其開發團隊秉承簡潔、優雅和代碼最小化的設計宗旨,很是受用戶歡迎。。

Arch Linux它是一個徹底定製的Linux發行版,帶有一些很棒的特性。管理員可使用它快速設置服務器應用程序,由於它提供了靈活和穩定的環境。

 

linux特色

一、是一個完善的支持多用戶、多任務、多進程、多CPU的系統。

二、具備很高的系統穩定性和可靠性。

三、具備很高的系統安全性。

四、有完善的網絡服務,支持HTTP、FTP、SMTP、POP、SAMBA、SNMP、DNS、DHCP、SSH、TELENT等。

五、是基於GNU許可,自由開放的系統。

六、有大量的第三方免費的應用程序。

七、獲得衆多業界廠商的支持,如IBM、Oracle、Intel、HP、MOTO、Google等。

八、有完善的大型數據庫平臺,包括Oracle、DB/二、Sybase、MySQL、PostgreSQL等。

九、有完善的圖形用戶界面,包括GNOME、KDE等。

十、有完善的開發平臺,包括、C/C++、Java、Perl、Php、Python等,支持各種圖形界面API,如GTK+、QT等。

相關文章
相關標籤/搜索