linux的起源就不詳細描述了,總結來說就是當年有個人叫金.湯姆普森,為了玩游戲,自己在一台廢舊機器上寫了一個操作系統內核,這個內核就是unix內核第一版,后來經過逐漸發展,unix收費了,但是這世界上從來都不缺大牛,有兩個人,一個是理查德.斯托曼,創立了GNU組織,專門在unix上寫開源免費的軟件,一個叫李納斯.托瓦茲開發了一個小內核(linux內核第一版),並把他發到了開源社區,由世界各地的開發者來共同完善,這兩個組織的組合linux內核+GNU軟件工具組成了今天的linux,我們常見的linux不同發行版本,比如redhat、debian、suse等其實linux內核都是一樣的,只不過內核之上安裝的軟件,界面風格,以及文件系統的組織形式不一樣而已,下面羅列一下主流的linux不同發行版本:
1、slackware
1.1、SUSE: 這是一個做的比較好的商業軟件,是德國的一個linux發行版本,suse10.0之前是收費的版本,10.0之后為免費的,而且10.0之后大部分為open suse 之前為suse enterprise linux
2、debian
2.1、ubuntu: Ubuntu Linux是由南非人Mark Shuttleworth創辦的基於Debian Linux的操作系統,這幾年越來越火,桌面很好看,服務器和個人pc都可以用,相對於redhat ,ubuntu更新的速度很快
2.2、deepin: deepin操作系統是由武漢深之度科技有限公司開發的Linux發行版。deepin操作系統是一個基於Debian的Linux操作系統,專注於使用者對日常辦公、學習、生活和娛樂的操作體驗的極致,適合筆記本、桌面計算機和一體機。它包含了所有您需要的應用程序,網頁瀏覽器、幻燈片演示、文檔編輯、電子表格、娛樂、聲音和圖片處理軟件,即時通訊軟件等等。
2.3、mint: Linux Mint 是一個為PC和X86電腦設計的操作系統。因此,一個可以跑得動Windows的電腦也可以使用Linux Mint來代替Windows。也可以兩個都跑,組建為所謂的“雙系統”。同樣,MAC,BSD或者其他的UNIX系統也可以和Linux Mint 共存。如果你裝有多系統,你可以在電腦啟動之時通過啟動菜單選擇不同的系統。為家庭用戶和企業提供一個免費的,易用的,並且漂亮的桌面系統。
3、紅帽
3.1、redhat RedHat Enterprise Linux(RHEL): 紅帽的企業版linux發行版本,免費的,一般通過售賣系統后期服務來賺錢
3.2、Centos :紅帽的開源社區版,完全免費的,除了名字和RHEL一樣,受到很多企業的青睞,在企業服務器中利用率很高。
3.3、Fedora: 紅帽的桌面版linux,桌面做的不錯,可以裝在pc上,紅帽有新功能都會先在fedora上更新 ,穩定了以后再增加到RHEL上面,所以fedora可以看作rhel的一個測試版本,發行版本較快,6個月發一次。
3.4、中標麒麟: 這個系統是中國基於紅帽系統做的二次開發的linux版本,一些國內安全要求級別較高的機構會用這個系統
4、其他不常用版本了解:
Archlinux: 輕量簡潔,遵循K.I.S.S.原則( keep it simple and stupid )
Gentoo: 極致性能,不提供傳統意義的安裝程序,下載源代碼在本機上編譯安裝軟件
LFS: 准確的說lfs不是一個linux發行版本,它只是一個說明書,按照這個說明書我們可以基於linux內核構建自己喜歡的linux版本,裝自己喜歡的軟件,聽起來比較簡單,其實真正自己去構建的話還是需要一定功底的。
Android :一般用於移動端,其實就是linux內核 + busybox(工具集)+ java虛擬機 ,java虛擬機上面跑各種軟件。