2015年8月11日 星期二

linux - linux主流發行版本介紹、比較與推薦

沒有留言:
 

而工欲善其事,必先利其器,Linux的世界相當廣大,除了最著名的Ubuntu以外還有不少發行版。然文人相輕,自古皆然,了解不同發行版的優勢不只嘴上攻防用的上,也是學Linux一個有趣的地方! 下面是 Linux 作業系統的比較,以及它們的目標客戶 : )





一、適合一般使用者


(1) Ubuntu


簡單、易上手、很多人用,有自己的Unity介面,桌面環境下更好上手,是 Linux 初學者相當推薦的一套入門 Linux 流通版。

有軟體中心,讓初學者不需看眼花撩亂的套件庫,而且都幫使用者分門別類好,甚至還會有螢幕擷圖、簡介、評價。

缺點是套件管理的套件分得很開,就算是同一套軟體可能還會分指令介面、圖形介面、擴充、語言...... 可能會讓使用者看得眼花撩亂。


(2) Fedora


Fedora會將最新版的軟體,在還沒穩定前就包入發行。適合喜歡嘗鮮的玩家。

談到Fedora就一定得要提到Red Hat公司。雖然Red Hat Linux不是最老的Linux(現存最古老的Linux發行版是Slackware,1993年出生,今年將滿18歲),但卻是Linux界最有影響力的Linux分支之一。2004年,Red Hat公司停止開發桌面版的Linux套件,重心轉向企業端工作站或伺服器系統。而接手原本桌面版開發的社群則另外命名為「Fedora Project」,以接受Red Hat公司資助的形式發展至今。

這個發行版是由長期以來傑出的 GNU/Linux 開發公司「紅帽」發行的版本。預設的版面配置接近 Ubuntu (也可以使用在 Kubuntu 中被使用的更進階的桌面環境 KDE),但在預選的軟體中有些不同,安裝管道以及其他技術性細節。

倘若您希望能學習 GNU/Linux 系統的工作原理、安全性設定,或者是拿來開發軟體,那我們會推薦這個發行版。


(3) OpenSUSE


使用與 Red Hat Enterprise Linux、CentOS 等伺服器等級相同的核心,但卻包裝得非常簡單易用。適合喜歡穩定、不找麻煩作業系統的使用者。


(4) Arch Linux


簡單且優雅沒有官方的安裝介面,連圖形介面也沒有,完全自行一行行下指令來安裝。從官方下載下來的系統非常乾淨,只有最基本的系統,由使用者自行安裝其自己常用的套件,當然連圖形介面也要自行安裝。所有軟體幾乎原汁原味,不太會去修改軟體內容。

採用滾動更新,Arch Linux沒有版號區分(下載安裝光碟時只有日期區分), 系統更新後套件永遠都是最新的。套件管理程式不是採用主流的APT或是RPM,但受收錄的套件非常豐富,甚至連冷門的都有(通常要找AUR),套件相依性的問題,於其他套件管理程式比較起來,好處理多了。





二、適合系統管理員



(1) Debian



特點就是穩!缺點就是操作沒有其它 Linux 流通版那麼友善。適合不怕下繁複命令列指令的系統管理員,當成桌機或伺服器系統之用。與Ubuntu為同血統,如果有玩過Ubuntu一段時間的話,Debian應該會很好上手。


(2) Red Hat Enterprise Linux


穩定、支援叢集伺服器、雲端運算等企業用得到的特性。很適合拿來架設伺服器。不過想取得這個版本,是要收費的。


(3) CentOS


一套由 Red Hat Enterprise Linux 改造而來、但卻不用收費的 Linux 作業系統,裡面收錄的100%都是自由軟體,不包含封閉程式。特色也是穩到一個不行。有「萬年不掛伺服器」之美稱。適合想嘗試 Red Hat Enterprise Linux,卻無力負擔花錢購買該 Linux 的人使用。





三、為特殊用途而開發


(1) Gentoo


神人版本,以支援軟體套件眾多、傲視所有 Linux 作業系統聞名。不過它很要求整套系統要提供原始碼這件事,導致安裝時,常常需要從「原始碼」編譯成「執行檔」後,才能使用。從另一面來看,這會迫使用它的人,培養出從原始碼編出執行檔的能力,也算是蠻好的教育訓練平台。因此,Gentoo 有「學其它 Linux 版本,你就是學會該版本而已。學會 Gentoo,你就學會所有的 Linux」之美稱。


(2) Damn Vulnerable Linux(DVL)


從字面上翻譯,就是「他媽的超脆弱 Linux」。這個版本故意裝了老舊、破損、有臭蟲的各種軟體套件。因此你可以拿它來訓練系統管理員,將它修補到穩定為止。


(3) Kali Linux


由 Debian 改寫、前身是「Backtrack」、故意留下各種網路漏洞、讓你拿來訓練駭客「入侵技巧」之用的 Linux。它本身可以直接接受任何 Debian 的軟體,適合拿來做「入侵測試(Penetration Test)」之用。





[用心去感覺] 版本特性重點整理


難度


難度不只是難度,同時也是學習性,也是神性(?)
gentoo > archlinux > mint、ubuntu、opensuse、fedora

穩定度


* : 看人,但通常我們不是大神XD..
opensuse > fedora > mint+ubuntu > gentoo(*)、archlinux(*)

建議轉職順序


ubuntu -> opensuse+fedora -> gentoo、archlinux

各版本實用資訊與統計資料











One more thing...


最後,也是最重要的

要打電動請灌Windows
幫灌電腦請灌Windows

別怪我沒提醒你,阿門 : 目~





Reference


10 Linux Distributions and Their Targeted Users
http://www.tecmint.com/10-linux-distributions-and-their-targeted-users/

[Linux 安裝篇 #1] 挑選出適合自己的Linux作業系統吧!
http://ithelp.ithome.com.tw/question/10157552

Linux各發行版本優缺點分析[2011/8/24]
http://www.test104.com/tw/tech/8967.html

自由、免費軟體影片-李昌螢製作 - 利用VirtualBox安裝CentOS Linux虛擬電腦
https://www.youtube.com/watch?v=A5r3qUfl2lo

除了 Ubuntu,有些 Linux 你該知道
http://www.techbang.com/posts/4801-only-ubuntu-linux-is-not-really-fun-i?page=3

百度百科 - centos
http://baike.baidu.com/item/centos

getgnulinux
http://www.getgnulinux.org/zh-tw/switch_to_linux/choose_a_distribution/

跳槽到ArchLinux了
http://qwert535286.pixnet.net/blog/post/26218622-%E8%B7%B3%E6%A7%BD%E5%88%B0archlinux%E4%BA%86

For新手:主流linux發行版的概述+比較+推薦
http://www.douban.com/note/267723716/

請教關於架設Linux Server
http://www.mobile01.com/topicdetail.php?f=300&t=1641845&p=2






沒有留言:

張貼留言

技術提供:Blogger.