請推薦適合做科學運算用的linux - Linux

Table of Contents

我的linux經驗也蠻淺的,不到一年
有些資料可能有誤,請老手指點 :)

linux distribution 可以分成兩大宗
RHEL及debian(當然還有其他很多很棒的小宗,如gentoo, arch)

rpm系
fedora rhel實驗版,比較不穩但新的套件多
centos 開源rhel
rhel 付費
suse 付費 這家是以提供好的桌面環境為目標,但我覺得做的很差...
opensuse開源suse

RHEL是一家linux distribution公司
當初推出包好的安裝檔rpm而大受歡迎
不過rpm並不會幫你把相依套件都裝好,你得自己一個個從網路下載來慢慢裝
現在有yum來幫你管理相依套件,如同apt-get

deb系,推出apt套件相依管理而大受歡迎,是現在開發者最多的家族
ubuntu 套件新,但實驗性質的也比較多,比較有可能包含夠新或相容的driver
debian 套件舊但穩定,適合server

通常拿來當作server的,都是純文字介面
使用舊但穩定的版本比較好(debian, centos)

科學用的linux,端看要用什麼軟體
開源軟體deb, rhel兩邊大部分都有
不過如果是買來的軟體,那就多半只支援rhel系了
因為rhel公司有一套支援第三方廠商寫rpm的方案

網卡要搞定的話
我覺得選ubuntu/fedora這種套件比較新的比較有機會
不過我只有搞定過顯示卡沒弄過網卡XD

: 所以我認為應該要灌以redhat為基礎的軟體,如fedora
: 再者,我已經建議老師買新的四張網卡(大約七八千台幣)
: 讓我們可以使用全世界做科學的人都使用的redhat-based linux(如fedora)
基本上只有買來的軟體會需要用rhel
如果你們都是用自己開發,或都是開源免費(非盜版,盜版還是有可能只有rpm版本)
哪就直接選你的ubuntu用吧 ;)

另外,你也可以切割硬碟,灌很多套linux
然後用grub來管理開機XD
更好的解決方案是用xen, kvm等虛擬軟體啦
不過有點難,有時間再學

平行計算的部份...我也沒弄過,我覺得先學會讓它單機跑再弄平行吧


--

All Comments

Odelette avatarOdelette2010-06-25
哪時 linux distribution 變成是這兩大宗了?XD
Hamiltion avatarHamiltion2010-06-29
slackware(TGZ) Debian(DEB) [RedHat (RPM)比前兩者都晚生]
Yuri avatarYuri2010-06-30
suse和rhel是各自獨立發展,你分類的方法錯了
Erin avatarErin2010-06-30
不過現在suse也是用rpm包啊...
Charlie avatarCharlie2010-07-03
兩家是不同公司唷,Novell(SLES)有跟Microsoft簽約
Adele avatarAdele2010-07-07
一個是用yum一個是用yast2
SLES 11 SP1有多爛,裝了都知道 XD(超大誤
Hamiltion avatarHamiltion2010-07-12
我知道,而且yast2的包超少的...
Leila avatarLeila2010-07-16
無誤..
話說,我這篇只是用很粗淺的rpm系跟deb系來分而已..
Carolina Franco avatarCarolina Franco2010-07-20
我想,是你上面的分法(RHEL系)
你如果是打 RPM 系,那應該沒人會噓吧 @_@?
Isabella avatarIsabella2010-07-22
那我偷改一下XD