Linux 作業系統比較

http://mitblog.pixnet.net/blog/post/41037058


適合一般使用者的:
--------------
(1) Ubuntu:簡單、易上手、很多人用。是 Linux 初學者相當推薦的一套入門 Linux 流通版。

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

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

(4) Arch Linux:特點是非~常小!除了必要的軟體外,不包含華而不實的任何套件。適合想把 Linux 安裝在 4GB 隨身碟上,到處執行的使用者。


適合系統管理員的:
-------------
(1) Debian:特點就是穩!缺點就是操作沒有其它 Linux 流通版那麼友善。適合不怕下繁複命令列指令的系統管理員,當成桌機或伺服器系統之用。

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

(3) CentOS:一套由 Red Hat Enterprise Linux 改造而來、但卻不用收費的 Linux 作業系統。特色也是穩到一個不行。有「萬年不掛伺服器」之美稱。適合想嘗試 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)」之用。

程式語言編年史

程式語言編年史原文 下面這張圖片描繪了整個程式語言的歷史。包括各種程式語言的發明人、程式語言的特點和適用領域、被什麼網站或公司使用等 (檢視 完整高清圖 )。 之所以會有那麼多不同的程式語言是因為設計程式語言的初衷不同、對語言學習曲線的追求不同、不同程式之間的執行成本差異...