最近不知道為什麼一直在用Linux...
想說正好趁這次機會把Linux的分支關係寫一下,所以就有這篇了。
一般來說,Linux的分支主要有三大分支,分別為 debian、slackware、redhat。
除了三大分支以外,還有所謂的獨立系。
不過獨立系太麻煩了所以就不寫在這次的範圍內。
雖然說不講獨立系,不過還是大概說一下。
在獨立系中比較有名的是 Gentoo。
而 Google Chrome OS / Chromium OS 也是被歸類為獨立系的系統之一。
Google Chrome OS 從 2010年2月之後,底層從 ubuntu 換成了 Gentoo。
獨立系大概就這個比較重要。
各大分支最大的差異在 package 管理系統。
基本上每家都有自己的管理系統。
管理系統本身分為三個部分,形式、系統本體、前端。
debian 所使用的 package 是 deb 形式,而其管理系統為 dpkg ,前端為 apt。
redhat 所使用的 package 是 rpm 形式。
管理系統為 Redhat Package Manager(RPM),前端為 yum(Yellowdog Updater Modified)。
slackware 的眾多分之中, package 有使用 deb 形式也有使用 rpm 形式,管理系統為 ZYpp。
slackware 分支中的 openSUSE 所使用的即是 rpm 形式配上前端 Zypper/YaST。
某種程度上來說, slackware 是最早的分支版本。所以就從這分支開始說好了。
說到 slackware 大概最有名的就是 S.u.S.E.。
SUSE Linux 在 2003 年被 Novell 買去之後就變成了 open source。
然後改名成為現在的 openSUSE。
不過變成 openSUSE 只是其中一支分支。
除了不用錢的版本當然還是有商用版。
商用版則變成 SUSE Linux Enterprise Server/Desktop(SLES/SLED)。
openSUSE 在 Linux 版本分支的界定上感覺點微妙。
openSUSE 在 package 形式上是使用跟 radhat 一樣的 rpm 形式。
所以好像也有人把 openSUSE 認定為 redhat 分支的一部分?
不過從歷史演化上來看, openSUSE 應該還是屬於 slackware 分支。
slackeware 分支不知道為什麼在亞洲感覺好像快要消失一樣。
甚至不是很多人知道有這麼一個分支存在...
可是這在歐洲明明就是很大的分支...
在亞洲主要還是以 redhat 和 debian 為比較大宗。
debian 分支比較有名的就是 Ubuntu。
debian 在版本釋出時會有四個種類。
一般在使用的 stable 穩定版。
準備用來做下次穩定版的 testing 測試版。
開發者向的 unstable 不穩定版。
變化很劇烈的 experimental 實驗版。
在 debian 的開發順序中
當 package 在 experimental 版玩一玩發現可以用的時候就會丟進 unstable 版。
修正完基本穩定性之後就會進入 testing 版。
當 testing 版確定沒有什麼大問題之後就會變成 stable 版釋出。
而 sid 版指的就是 unstable 版。
testing 和 unstable 最大的差異在系統安全性。
unstable 的版本並不保證系統可以正常的運作。
testing 版則是就算有BUG也能在不影響使用的情況下運作。
stable 就沒什麼特別的...就是很穩定的版本。
redhat 分支則有許多版本。
redhat 分支就有許多有名的版本。
像是 Fedora、RHEL、CentOS。
雖然從分支歷史上來看其實看不出太大的關係。
不過實際關係應該是 Fedora → RHEL → CentOS。
簡單來說 redhat 分支中,Fedora 玩一玩覺得不錯的東西就會丟進 RHEL 裡面。
而將與商用無關的不分丟掉後,就變成了 CentOS。
這是三個版本最主要的關係和差異。
Fedora 的更新速度很快,在穩定之後才會加入 RHEL 裡。
RHEL 除去商用部分,做成 CentOS。
某種程度上來說,Fedora 其實就是 redhat 的測試版。
而 RHEL 則是穩定的商用版。
CentOS 則是穩定的免費版。
簡單來說比較有名的 linux 分支的關係大概是這樣。
當然有些東西表達的並不是非常精確。
不過應該沒有相距太遠意思到了就好XD
相關來源:
CentOSとは (CentOS/RHEL/Fedoraの関係についてまとめてみた)
http://mo-mo.hatenablog.com/entry/2014/02/13/125326
openSUSE と CentOS 全然ちがいますか? どっちが良いですか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1447579574
linux の勉強をしたいのですが、Cent OSとSuse linuxで迷っています。 どちらがおすすめでしょうか。
http://q.hatena.ne.jp/1163282166
各種Linuxディストリビューション解説
http://kapper1224.sakura.ne.jp/UNIX2.html
Red Hat系とDebian系の違いを教えて下さい。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1029959760
Linuxについて質問です。Debian系、Red Hat系、Slackware系 、独立系がありますが、具体的にはどのような違いがあるんですか。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11104091486;_ylt=A2RiHzvSe1FVV1QAoXC0_PN7?pos=2&ccode=ofv
GNU/Linux Distribution Timeline
http://futurist.se/gldt/
Slackware
http://dic.nicovideo.jp/a/slackware
Linuxディストリビューション
http://dic.nicovideo.jp/a/linux%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3
Linuxディストリビューション
http://ja.wikipedia.org/wiki/Linux%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3#Slackware.E7.B3.BB
Slackware
http://ja.wikipedia.org/wiki/Slackware
zypper の紹介
http://qiita.com/ftake/items/ff79832f15ce49725b52
openSUSE
http://ja.wikipedia.org/wiki/OpenSUSE
SUSE Linux Enterprise Server
http://ja.wikipedia.org/wiki/SUSE_Linux_Enterprise_Server
Debian
http://ja.wikipedia.org/wiki/Debian
パッケージ管理システム
http://ja.wikipedia.org/wiki/%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0
ZYpp
http://zh.wikipedia.org/wiki/ZYpp
openSUSE におけるパッケージ管理入門
http://www.slideshare.net/ftake/20111120-10248066
0 件のコメント:
コメントを投稿