Linux發行版之間的聯系與區別及其哲學思想。

一、Linux發行版之間的聯系與區別。

隨著Linux不斷發展,Linux所支持的文件系統類型也在迅速擴充。很多的數據中心服務器上都運行著Linux,可以節省大量的許可證費用及維護費用。但伴隨著Linux新版本的發行,其中每一個不同版本的Linux所支持的文件系統類型都有所不同。Linux的發行版有數百種之多。


Linux發行版之間的聯系與區別及其哲學思想。

1、Debian:是指一個致力于創建自由操作系統的合作組織及其作品,由于Debian項目眾多內核分支中以Linux宏內核為主,而且Debian開發者 所創建的操作系統中絕大部分基礎工具來自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。

1.1、Ubuntu:是Debian的一款衍生版,也是當今最受歡迎的免費操作系統。Ubuntu側重于它在這個市場的應用,在服務器、云計算、甚至一些運行Ubuntu Linux的移動設備上很常見。作為Debian Gnu Linux的一款衍生版,Ubuntu的進程、外觀和感覺大多數仍然與Debian一樣。它使用apt軟件管理工具來安裝和更新軟件。它也是如今市面上用起來最容易的發行版之一。Ubuntu使用基于apt的程序包管理器。

1.1.1、mint:是一份基于Debian和Ubuntu的Linux發行版。其目標是提供一種更完整的即刻可用體驗,這包括提供瀏覽器插件、多媒體編解碼器、對DVD播放的支持、Java和其他組件,它也增加了一套定制桌面及各種菜單,一些獨特的配置工具,以及一份基于web的軟件包安裝界面。

1.2、KNOPPIX:是以自由軟體Linux的Debian套件為主干,不必安裝,免用硬碟,直接在光碟上執行完整的Linux作業系統,它既可以用來當桌上工作站用,也可以用來當網路伺服主機。

2、Slackware:與很多其他的發行版不同,它堅持KISS(Keep It Simple Stupid)的原則。一開始,配置系統會有一些困難,但是更有經驗的用戶會喜歡這種方式的透明性和靈活性。 Slackware 很多特性體現出了KISS原則,最為有名的一些例子就是不依賴圖形界面的文本化系統配置、傳統的服務管理方式和不解決依賴的包管理方式。它的最大特點就是安裝靈活,目錄結構嚴謹,版本力求穩定而非追新。

2.1、SuSE:擁有界面友好的安裝過程,還有圖形管理工具,可方便地訪問Windows磁盤,對于終端用戶和管理員來說使用它同樣方便,這使它成為了一個強大的服務器平臺。 SuSE也通過基于Web的論壇提供技術支持。

2.2、OpenSuse: 這款Linux發行版是免費的,并不供商業用途使用,仍然供個人使用。根據其開發人員的不同,是系統管理員、開發人員和桌面用戶Linux發行版的選擇。既可作為一個滾動發布,又可當作是一個獨立的定期發布版本

3、RedHat:

3.1、RHEL:是Red Hat公司的Linux系統。隨著紅帽企業Linux 6.3發布,包含增強一些新功能設計虛擬化、文件系統、存儲、安全、帳號管理以及硬件支持方面的內容,近50個新特性和改進中值得關注,特別Virt-P2V新工具用于將Windows或者紅帽系統轉成虛擬映像。在發行的時候,有兩種方式。一種是二進制的發行方式,另外一種是源代碼的發行方式。

3.2、CentOS:是Linux發行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在于CentOS并不包含封閉源代碼軟件,CentOS 是一個基于Red Hat Linux 提供的可自由使用源代碼的企業級Linux發行版本。是RHEL源代碼再編譯的產物,而且在RHEL的基礎上修正了不少已知的 Bug ,相對于其他 Linux 發行版,其穩定性值得信賴。

4、Gentoo:是Linux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點。Gentoo最初由Daniel Robbins(FreeBSD的開發者之一)創建,首個穩定版本發布于2002年。由于開發者對FreeBSD的熟識,所以Gentoo擁有媲美FreeBSD的廣受美譽的ports系統 ——Portage包管理系統。

5、Arch Linux:是起源于加拿大的一份致力于使用簡單、系統輕量、軟件更新速度快的GNU/Linux發行版。是一種以輕量簡潔為設計理念的Linux發行版。其開發團隊秉承簡潔、優雅、正確和代碼最小化的設計宗旨。

二、Linux的哲學思想

1、一切皆文件:

把幾乎所有資源統統抽象為文件形式;包括硬件設備,甚至通信接口等;

Open(),read(),write(),close(),delete(),create()

2、由眾多功能單一的程序組成: 一個程序只做一件事,并且做好;

組合小程序完成復雜任務;

3、盡量避免跟用戶交互;

目標:易于以編程的方式實現自動化任務;

4、使用文本文件保存配置信息:

原創文章,作者:N24_xiaowen,如若轉載,請注明出處:http://www.www58058.com/55927

(0)
N24_xiaowenN24_xiaowen
上一篇 2016-10-30 12:24
下一篇 2016-10-30 13:41

相關推薦

  • 知乎上推薦的幾款快速上手的UI框架

    1、Flat UI Flat UI是一套精美的扁平風格 UI 工具包,基于 Twitter Bootstrap 實現。地址:designmodo/Flat-UI · GitHub 2、BootMetro 基于 Twitter Bootstrap 框架構建,用于創建 Windows 8 的 Metro 風格的網站,靈感來自于 Metro UI CSS 。地址:…

    2015-03-17
  • N25_第二周作業_leon

    第二周博客作業_leon 1.       Linux上的文件管理類命令有哪些?其常用的使用方法及其相關示例演示 常用文件管理類命令有: mkdir、touch、rmdir、cp、rm、mv   mkdir—-創建目錄 -m  直接設置權限(非默認權限) -v&nbs…

    Linux干貨 2016-12-23
  • sed工具 介紹

    sed工具 地址定界 不給地址:對全文進行處理 單地址: #:指定行 /pattern/:被此處模式所能夠匹配到的每一行 地址范圍: #,# #,+# /pat1/,/pat2/ #,/pat1/ ~:步進 1~2 奇樹行 2~2 偶數行 cat -n passwd >passwd2 新建文件 sep -n ‘/^h//^s/’…

    Linux干貨 2017-05-31
  • hello 小伙伴們

    一起跟著馬哥,努力向前!不管多么累、不管有多忙,不要間斷、不要放棄,為了實現我們心中所想的,努力吧,騷年們!

    Linux干貨 2016-08-08
  • MySQL Replication (MySQL的主從復制)

    MySQL Replication(MySQL的主從復制) 主從數據庫的工作模型: 工作要點:1、主服務器要開啟二進制日志 2、從服務器要有一個用戶賬戶,這個賬戶要有權限到主服務器上請求二進制事件,請求完后保存到本地。 3、從服務器上要有一個線程,從中繼日志中不斷的讀事件,在本地replay。 Master/Slave    &…

    Linux干貨 2016-11-21
  • Mariadb的主從復制實驗和半同步的實現

    1,主服務器需要開啟二進制日志記錄,并且授權一個用戶給從節點。 主服務器的主配置文件[mysqld]內容如下。 [mysqld] port=?3306 socket=?/tmp/mysql.sock skip-external-locking key_buffer_size?=?256M max_allowed_packet?=?1M table_open_…

    2017-09-18

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-11-02 17:29

    總結的不錯,希望能熟知Linux的哲學思想,加油!

欧美性久久久久