作者 主題: 你用 Debian 的理由  (閱讀 87265 次)

0 會員 與 1 訪客 正在閱讀本文。

被騎上班的老

  • 區域板主
  • 活潑的大學生
  • *****
  • 文章數: 360
    • 檢視個人資料
你用 Debian 的理由
« 於: 2009-07-29 19:19 »
最近想改用 Debian,就像搬到一個陌生的城市,一切得從頭開始。
有點累,不過漸漸已經有了頭緒。

改用 Debian 當然有我的理由,不過我想聽看看大家有什麼理由。

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #1 於: 2009-07-30 08:40 »
要不要試試看用用 Gentoo 呢?
這個好!!
--
TyroneYeh

被騎上班的老

  • 區域板主
  • 活潑的大學生
  • *****
  • 文章數: 360
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #2 於: 2009-07-30 11:44 »
我的主要用途是開發 C 或 C++ 的應用程式。
開發這些程式跟 PHP,PERL,PYTHON 這類程式不同,這些程式基本上沒有編譯的問題。
一牽涉到編譯,就有版本相容性的問題。也就是在 A 機器編好的程式到了 B 機器可能就不能跑。

所以一個穩定,可方便複製的編譯環境是我的主要目標。

phantom

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 2185
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #3 於: 2009-07-30 11:50 »
我的主要用途是開發 C 或 C++ 的應用程式。
開發這些程式跟 PHP,PERL,PYTHON 這類程式不同,這些程式基本上沒有編譯的問題。
一牽涉到編譯,就有版本相容性的問題。也就是在 A 機器編好的程式到了 B 機器可能就不能跑。

所以一個穩定,可方便複製的編譯環境是我的主要目標。


C or C++ 的問題應該沒那麼大吧?
很久很久之前,學校用的是 Solaris,家裡用的是 Linux。
用C寫得東西,兩邊編譯都沒問題。不過,偶爾,偶爾,編譯完後,執行上會有不同的結果產生。

我用的例子,其實環境的差異性是很大的,所以,有我上述的狀況,我也不覺得意外。
不過,那時寫得也都是簡單的東西。不算複雜。
Linux 非萬能, 沒 Linux 萬萬不能.
root = God
apt-get install ultimate-horsepower

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #4 於: 2009-07-30 12:43 »
都可以把, 那一套 Linux 不行?
又是那一套不穩?
說到 compile 環境, gentoo 可以整個 gentoo Linux 都從您的機器上 compile 到好!
親手打造!

有這些付出應該會比較愛惜自己裝的 Linux!
--
TyroneYeh

被騎上班的老

  • 區域板主
  • 活潑的大學生
  • *****
  • 文章數: 360
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #5 於: 2009-07-30 14:21 »
我也不會說那套不行,因為青菜蘿蔔各有所好。不過我們如果把選用的優點說出來,可以幫助大家日後選用的參考。
我會選用 Debian 的理由是我看到了以下這幾份文件:

http://www.us.debian.org/doc/devel-manuals

Debian Policy Manual

文件是蠻大的,我建議先看這一章
http://www.debian.org/doc/debian-policy/ch-opersys.html
如果英文你覺得很困難,請看完這一句
引用
The location of all installed files and directories must comply with the Filesystem Hierarchy Standard (FHS), version 2.3, with the exceptions noted below, and except where doing so would violate other terms of Debian Policy.

被騎上班的老

  • 區域板主
  • 活潑的大學生
  • *****
  • 文章數: 360
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #6 於: 2009-07-30 15:46 »
Gentoo 的開發網站這麼說的:  --- Just for memo

http://devmanual.gentoo.org/general-concepts/filesystem/index.html

引用
Gentoo does not consider the Filesystem Hierarchy Standard to be an authoritative standard, although much of our policy coincides with it.

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #7 於: 2009-07-30 17:52 »
這是指 FHS 跟, Gentoo 是有小改一點設定檔的路徑
不代表 C++  or PHP or Perl and Python 的路徑會跟别套 Linux 會不同...
至少他的彈性是比別套好的!!

像 php 如果想支援什麼或不想支援的都可以自定, 如把 mysql compile 進 php 裡,而不是 compile 成 so 檔
或者不要!
都只要定義在 /etc/portage/package.use 中
執行安裝 emerge php 就可以了!

debian 使用 apt-get 下來的都是 官方事先 compile 的包裝, 想支援或不想都只能用 Dynamic Extensions 的方式加減!

Dynamic or Static 的方式是有好有壞! 但就是所有的套件都是從自己 server 上 compile 感覺比較好
我想這樣的方式也可以讓軟體與硬體的相容性比較好!!
--
TyroneYeh

harrier

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 1856
  • 性別: 男
    • 檢視個人資料
    • 國屬武裝兵
回覆: 你用 Debian 的理由
« 回覆 #8 於: 2009-07-31 09:29 »
我也不會說那套不行,因為青菜蘿蔔各有所好。不過我們如果把選用的優點說出來,可以幫助大家日後選用的參考。
我會選用 Debian 的理由是我看到了以下這幾份文件:

http://www.us.debian.org/doc/devel-manuals


老實說,Linux 沒啥選那一套的問題,只有花多少心力去建置和維護的問題。
Debian 當年能維持一定的口碑和佔有率,許多人應該都是看上它對套件版本選用的嚴謹、以及管理的便利性。
也因為太嚴謹了,和 FreeBSD 一樣,錯失不少商場先機,讓商用伺服器市場官方多半支援的是 Red Hat 和 SuSE..不論軟硬體。
所以,除非是個高度化客製系統,不然很現實的:一般商用考量通常都仍以 R 和 S 品牌為主。
...90Net(90:1200/1203),GameNET(99:700/707),ALLNet(92:9200/3111),InfoNet(30:100/103)..MaximusCBCS(浮懷),AirNet,TenderNet,StormNet,FidoNet...
<<- www.nas.vg ->>

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5417
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
回覆: 你用 Debian 的理由
« 回覆 #9 於: 2009-07-31 10:00 »
其實程式開發用 debian 算是不錯的選擇, 因為相關的函式庫多數都在裡頭.
如果覺得 debian 太少人用, 也可以用 ubuntu, 印象中好像是可以直接套用 debian testing 中的東西.

被騎上班的老

  • 區域板主
  • 活潑的大學生
  • *****
  • 文章數: 360
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #10 於: 2009-07-31 22:00 »
我的經驗是這樣的,我在2002年前後時灌了 Fedora 4,這些年來陸陸續續在上面寫了一些程式,一直到現在都還在用。去年想要更新這些 server,所以灌了 Fedora 9 ,之後我發現一樣的程式卻編不過。 後來上網搜尋相同的錯誤訊息才發現原來 Redhat 使用了未正式公布的 gcc 較新的版本,搞了很久才把我自己的程式 compile 成功。我心裡就在想:改天換版本還得要重來一次嗎?所以就開始思考這個問題。

我上個星期才剛裝好 Debian,昨天我把我的程式放上去,一打make 就 OK 了。
 

harrier

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 1856
  • 性別: 男
    • 檢視個人資料
    • 國屬武裝兵
回覆: 你用 Debian 的理由
« 回覆 #11 於: 2009-08-01 01:07 »
我的經驗是這樣的,我在2002年前後時灌了 Fedora 4,這些年來陸陸續續在上面寫了一些程式,一直到現在都還在用。去年想要更新這些 server,所以灌了 Fedora 9 ,之後我發現一樣的程式卻編不過。 後來上網搜尋相同的錯誤訊息才發現原來 Redhat 使用了未正式公布的 gcc 較新的版本,搞了很久才把我自己的程式 compile 成功。我心裡就在想:改天換版本還得要重來一次嗎?所以就開始思考這個
我上個星期才剛裝好 Debian,昨天我把我的程式放上去,一打make 就 OK 了。

這樣的比較怪怪的...

Fedora 首重桌面和更新快速,可以說是等同 Debian 的 HotPotato 統統上陣...
所以要和 Fedora 相比,就要請出 Ubuntu~~

和 Debian 本家相較,要請出 CentOS(RHEL)...

最新 Fedora 11 的 gcc 是 4.4.0,但最新 CentOS 的 gcc 是 4.1.2,兩者的策略不同,一個嘗鮮一個穩定。
最新 Ubuntu 9.04 的 gcc 是 4.3.3,這版本對 Debian 本家來說,是放在 unstable 部份的版本。
...90Net(90:1200/1203),GameNET(99:700/707),ALLNet(92:9200/3111),InfoNet(30:100/103)..MaximusCBCS(浮懷),AirNet,TenderNet,StormNet,FidoNet...
<<- www.nas.vg ->>

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
回覆: 你用 Debian 的理由
« 回覆 #12 於: 2009-08-01 20:13 »
我用debian,因為用起來最簡單

被騎上班的老

  • 區域板主
  • 活潑的大學生
  • *****
  • 文章數: 360
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #13 於: 2009-08-03 10:59 »

引用
Fedora 首重桌面和更新快速,可以說是等同 Debian 的 HotPotato 統統上陣...
所以要和 Fedora 相比,就要請出 Ubuntu~~

和 Debian 本家相較,要請出 CentOS(RHEL)...

最新 Fedora 11 的 gcc 是 4.4.0,但最新 CentOS 的 gcc 是 4.1.2,兩者的策略不同,一個嘗鮮一個穩定。
最新 Ubuntu 9.04 的 gcc 是 4.3.3,這版本對 Debian 本家來說,是放在 unstable 部份的版本。

你說的沒錯,我很同意你的看法,Fedora 的特性的確不能這樣跟 Debian 比。
只是平時如果沒發生過問題,也不會體會出各個版本有什麼差別。

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #14 於: 2009-08-03 12:28 »
看學校教什麼, 用的人一定很多!
但最多的還是 M$-Window$ !!
大家都要相容於它! 重視窗化的界面! 還要速度快! 操作簡單! 相容性好!
重要的是可以打 Game!!

不然那套 Linux 都一樣, 只是好不好維護而已了!
--
TyroneYeh

lloyd

  • 酷!學園 學長們
  • 可愛的小學生
  • *
  • 文章數: 23
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #15 於: 2010-02-16 06:35 »
最近想改用 Debian,就像搬到一個陌生的城市,一切得從頭開始。
有點累,不過漸漸已經有了頭緒。

改用 Debian 當然有我的理由,不過我想聽看看大家有什麼理由。

Hello, 好久不見
我主要用 Debian 跟 Gentoo,我用 Debian 的理由如下
#. Debian 是一個自由的作業系統, 以社群為主的開發模式,較少的商業策略考量.
#. 它的穩定版本是我僅見最完整嚴謹穩定的版本
#. 穩定版本的生命周期也是我所見過最長的
#. 承諾可以持續升級(我有一台系統到現在 8 年了)
#. binary 的安裝方式,可以很容易的 clone 出一台相同環境的系統
#. 較少的包裝,較容易看見核心方法
#. 最多的平台支援 (這對我們作非 x86 的人還蠻方便的)

缺點:
#. 不夠彈性
#. 對於 Free 有太多的堅持近乎潔癖
#. 套件太多,包袱很大  (目前套件數量最多,這是雙面刃)

被騎上班的老

  • 區域板主
  • 活潑的大學生
  • *****
  • 文章數: 360
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #16 於: 2010-02-22 14:42 »
lloyd老大,

還是你比較有系統。我說一件事情都會 2266。

特級大肉腳

  • 憂鬱的高中生
  • ***
  • 文章數: 113
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #17 於: 2011-06-01 14:30 »
對於一個喜歡編譯的人,肉腳反而很推薦用Solaris,
除了一直從官網抓src code來compile外,也可以學到如何改原始碼,
改掉src內預設的Linux環境宣告,手動修改成Unix環境、編譯器選項,
並不斷try出合適值讓編譯能夠完成,如果測試軟體使用上ok,
還可以學習打包成套件放上網路分享給大家。
可以學到很多........

都可以把, 那一套 Linux 不行?
又是那一套不穩?
說到 compile 環境, gentoo 可以整個 gentoo Linux 都從您的機器上 compile 到好!
親手打造!

有這些付出應該會比較愛惜自己裝的 Linux!

guareian

  • 懷疑的國中生
  • **
  • 文章數: 50
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #18 於: 2011-06-01 14:39 »
因為組長叫我用 :'(   
正努力學習中  orz

被騎上班的老

  • 區域板主
  • 活潑的大學生
  • *****
  • 文章數: 360
    • 檢視個人資料
回覆: 你用 Debian 的理由
« 回覆 #19 於: 2011-06-01 16:51 »
建議你去摩托學園看看,這邊只是我自己的備忘錄。

當然也歡迎討論啦!只是這個版人比較少。