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