1. 程式人生 > >linux各發行版優缺點

linux各發行版優缺點


Linux最早由Linus Benedict Torvalds在1991年開始編寫。在這之前,Richard
Stallman建立了Free Software
Foundation(FSF)組織以及GNU專案,並不斷的編寫建立GNU程式(此類程式的許可方式均為GPL: General Public
License)。在不斷的有傑出的程式設計師和開發者加入到GNU組織中後,便造就了今天我們所看到的Linux,或稱GNU/Linux。
Linux的發行版本可以大體分為兩類,一類是商業公司維護的發行版本,一類是社群組織維護的發行版本,前者以著名的Redhat(RHEL)為代表,後者以Debian為代表。下面介紹一下各個發行版本的特點:
Redhat,應該稱為Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所謂的Redhat
Advance Server,收費版本)、Fedora
Core(由原來的Redhat桌面版本發展而來,免費版本)、CentOS(RHEL的社群克隆版本,免費)。Redhat應該說是在國內使用人群最多
的Linux版本,甚至有人將Redhat等同於Linux,而有些老鳥更是隻用這一個版本的Linux。所以這個版本的特點就是使用人群數量大,資料非
常多,言下之意就是如果你有什麼不明白的地方,很容易找到人來問,而且網上的一般Linux教程都是以Redhat為例來講解的。Redhat系列的包管
理方式採用的是基於RPM包的YUM包管理方式,包分發方式是編譯好的二進位制檔案。穩定性方面RHEL和CentOS的穩定性非常好,適合於伺服器使用,
但是Fedora Core的穩定性較差,最好只用於桌面應用。
Debian,或者稱Debian系列,包括Debian和Ubuntu等。Debian是社群類Linux的典範,是迄今為止最遵循GNU規範
的Linux系統。Debian最早由Ian Murdock於1993年建立,分為三個版本分支(branch): stable, testing

unstable。其中,unstable為最新的測試版本,其中包括最新的軟體包,但是也有相對較多的bug,適合桌面使用者。testing的版本都經
過unstable中的測試,相對較為穩定,也支援了不少新技術(比如SMP等)。而stable一般只用於伺服器,上面的軟體包大部分都比較過時,但是
穩定和安全性都非常的高。Debian最具特色的是apt-get /
dpkg包管理方式,其實Redhat的YUM也是在模仿Debian的APT方式,但在二進位制檔案發行方式中,APT應該是最好的了。Debian的資
料也很豐富,有很多支援的社群,有問題求教也有地方可去:)
Ubuntu嚴格來說不能算一個獨立的發行版本,Ubuntu是基於Debian的unstable版本加強而來,可以這麼說,Ubuntu就是
一個擁有Debian所有的優點,以及自己所加強的優點的近乎完美的
Linux桌面系統。根據選擇的桌面系統不同,有三個版本可供選擇,基於Gnome的Ubuntu,基於KDE的Kubuntu以及基於Xfc的
Xubuntu。特點是介面非常友好,容易上手,對硬體的支援非常全面,是最適合做桌面系統的Linux發行版本。
Gentoo,偉大的Gentoo是Linux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點,這也是Gentoo
被稱為最完美的Linux發行版本的原因之一。Gentoo最初由Daniel
Robbins(FreeBSD的開發者之一)建立,首個穩定版本釋出於2002年。由於開發者對FreeBSD的熟識,所以Gentoo擁有媲美
FreeBSD的廣受美譽的ports系統
——Portage包管理系統。不同於APT和YUM等二進位制檔案分發的包管理系統,Portage是基於原始碼分發的,必須編譯後才能執行,對於大型軟
件而言比較慢,不過正因為所有軟體都是在本地機器編譯的,在經過各種定製的編譯引數優化後,能將機器的硬體效能發揮到極致。Gentoo是所有Linux
發行版本里安裝最複雜的,但是又是安裝完成後最便於管理的版本,也是在相同硬體環境下執行最快的版本。
最後,介紹一下FreeBSD,需要強調的是:FreeBSD並不是一個Linux系統!但FreeBSD與Linux的使用者群有相當一部分是重
合的,二者支援的硬體環境也比較一致,所採用的軟體也比較類似,所以可以將FreeBSD視為一個Linux版本來比較。FreeBSD擁有兩個分支:
stable和current。顧名思義,stable是穩定版,而
current則是添加了新技術的測試版。FreeBSD採用Ports包管理系統,與Gentoo類似,基於原始碼分發,必須在本地機器編後後才能運
行,但是Ports系統沒有Portage系統使用簡便,使用起來稍微複雜一些。FreeBSD的最大特點就是穩定和高效,是作為伺服器作業系統的最佳選
擇,但對硬體的支援沒有Linux完備,所以並不適合作為桌面系統。
下面給為選擇一個Linux發行版本犯愁的朋友一些建議:
如果你只是需要一個桌面系統,而且既不想使用盜版,又不想花大量的錢購買商業軟體,那麼你就需要一款適合桌面使用的Linux發行版本了,如果你
不想自己定製任何東西,不想在系統上浪費太多時間,那麼很簡單,你就根據自己的愛好在ubuntu、kubuntu以及xubuntu中選一款吧,三者的
區別僅僅是桌面程式的不一樣。
如果你需要一個桌面系統,而且還想非常靈活的定製自己的Linux系統,想讓自己的機器跑得更歡,不介意在Linux系統安裝方面浪費一點時間,那麼你的唯一選擇就是Gentoo,盡情享受Gentoo帶來的自由快感吧!
如果你需要的是一個伺服器系統,而且你已經非常厭煩各種Linux的配置,只是想要一個比較穩定的伺服器系統而已,那麼你最好的選擇就是CentOS了,安裝完成後,經過簡單的配置就能提供非常穩定的服務了。
如果你需要的是一個堅如磐石的非常穩定的伺服器系統,那麼你的唯一選擇就是FreeBSD。
如果你需要一個穩定的伺服器系統,而且想深入摸索一下Linux的各個方面的知識,想自己定製許多內容,那麼我推薦你使用Gentoo。
               
               

相關推薦

linux發行優缺點

Linux最早由Linus Benedict Torvalds在1991年開始編寫。在這之前,Richard Stallman建立了Free Software Foundation(FSF)組織以及GNU專案,並不斷的編寫建立GNU程式(此類程式的許可方式均為GPL: General Public Lice

第2章 Docker核心概念與安裝--2.2 Linux 發行核心升級與Docker 安裝

Docker 支援在主流的作業系統平臺上使用,包括Ubuntu、Centos、Windows以及MacOS系統等。當然,在Linux系列平臺上是原生支援,使用體驗也是最好。 官方網站上有各種環境下的 安裝指南,這裡主要介紹下 Ubuntu、Debian 和CentOS 系列

Linux作業系統發行ISO映象下載

Linux作業系統各版本ISO映象下載(包括oracl linux\redhat\centos\ubuntu\debian等) 1、Oracle Linux(下載地址) (1)OracleLinux-Release6-Update0-x86_64-dvd.iso (2)

2018年最佳Linux伺服器發行

翻譯&轉載來源:https://www.techradar.com/news/best-linux-server-distro   2018年最佳Linux伺服器發行版   作為一個免費的開源作業系統,Linux是設定自己的伺服器的理想選擇。每個Linux

計算機的組成及其功能、linux發行版本之間的聯絡與區別

一、計算機的組成及其功能 計算機由運算器,控制器,儲存器,輸入裝置和輸出裝置五大部件組成計算機,每一部件分別按要求執行特定的基本功能。 (1)運算器或稱算術邏輯單元(Arithmetical and Logical Unit) 運算器的主要功能是對資料進行各種運算。這些運算除了常規的加、

Linspire 8.0 釋出,商業 Linux 桌面發行的延續

   Linspire 8.0 更新了桌面,並在新版本中新增 KDE Plasma 5.12.7 或 Mate 1.20.1。發行版的基礎是包括了所有更正和改進的 Ubuntu 18.04.1 LTS。新版 Google Chrome,Mozilla Thunderbird 和

linux發行版本的系統資源獲取方式調研

package com.yoyosys.crawler.system_info; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFo

Linux不同發行到底有哪些不同

1。軟體庫不同 fedora centos:yum(現在叫DNF) ubuntu:apt-get 軟體包除了命令不同。 還有就是他們軟體命名的方式有區別搜尋的時候需要注意 例如安裝libevent的庫 ubuntu :apt-get install libevent-dev

Linux發行版本及其軟體包管理方法

Linux發行版本有很多,按照使用領域分為桌面系統領域和伺服器領域。下面簡要介紹如下: 1.Red Hat和Fedora:redhat最早發行的個人版本的Linux,自從Red Hat 9.0版本釋出

linux發行

廠商 不同版本 桌面 應用程序 以及 linux源碼 linux發行版 -c red Linux的不同版本以及應用領域 1.Linux內核及發行版介紹 <1>Linux內核版本 內核(kernel)是系統的心臟,是運行程序和管理像磁盤和打印機等

Linux發行 Ubuntu的 apt-get命令

升級 fix 依賴 裝包 系統 linu arch depends 安裝 整理了Ubuntu Linux操作系統下apt-get命令的詳細說明,分享給大家。常用的APT命令參數: apt-cache search package 搜索包 apt-cache show p

Linux相識相知】計算機的組成、linux發行和哲學思想、基礎命令和目錄結構

知識 sun pro 復制 val 算術 uil cdr type 從今天開始,Frank將開始在博客上記錄自己學習linux的點點滴滴,F初來乍到,還望各位大佬多多指教。本次博客的主要內容如下: 計算機基礎:簡要的描述了計算機的組成及其功能; linux初

Linux發行之間的聯系和區別

編譯 發行版 int 使用 由於 協定 兼容 ora linux m Linux發行版主要有三個分支:Debian、Slackware、RedHat。   (1)Debian:(以社區的方式運作)     1、.Ubuntu:基於Debian開發的開源Linux操作系統,

Linux發行Debian操作系統破譯密碼

都是 操作系統 否則 bsp 作品 服務器 個人 font 問題                           Linux發行版Debian操作系統破譯密碼                                               作者:尹正傑 版權

簡單移植deepin的wine軟件包到其他linux發行

sudo dir 依賴問題 ges 工作 linu .com ont ext 簡單移植deepin的wine軟件包到其他linux發行版:(不能直接安裝的情況下) 因為是deepin的軟件包所以難免會有一些依賴問題,我們只需要去掉這些依賴就可以安裝了。所以我們需要對軟件

初識運維3--在虛擬機中安裝Linux發行系統(CentOS)的方法

初級運維 在講Linux系統發行版本的安裝過程之前,先大略說明一下虛擬化。 虛擬化:將底層硬件資源抽象為用戶更容易讀懂和使用的邏輯抽象層的技術。 最早由IBM提出,現使用率較高的虛擬化軟件平臺有三類:VMware workstation、VirtualBOX、HyperV。在這裏使用VMware wor

八款值得嘗試的精美的 Linux 發行(2017

人員 tro sys vid eof 應用程序 主題 under 菜單 在這篇文章中,將會列出讓一些另 Linux 用戶印象最深刻且精美的 Linux 發行版,包括對初學者友好和流行的發行版。 1. elementary OS elementary OS 是一款基於

以rpm為後端及以yum為前端工具的程序包管理器在Linux發行系統centos中的使用

rpm yum 程序包管理: 應用程序的安裝,實際上是解壓縮並復制程序包中的文件到指定目錄的過程; 程序包管理器: 方便終端用戶進行程序的安裝、卸載、升級、安裝信息查詢及校驗等工作; 不同的Linux的發行版本中,有不同的程序包管理器: Debian:dpt;Redhat:rpm;S.u.S.

Linux發行介紹、Linux系統基礎使用入門、Linux命令幫助、Linux基礎命令

系統運維 Linux 計算機打的基礎知識:CPU(運算器、控制器)、memory、I/O(輸入設備、輸出設備) 程序運行模式: 用戶空間:user space,us (可執行普通指令) 內核空間:system space (可執行特權指令) POS:Postable Operatin

Linux發行CentOS系列系統的安裝過程

CentOS系列系統安裝步驟Linux系統CentOS發行版的安裝流程: 內核空間的引導啟動過程:POST(加電自檢) --> BootSequence(BIOS) 【MBR引導,順序啟動階段BootSequence】--> BootLoader(GRUB(stage1--stage1_5--st