請問 Linux 有「晶片組」驅動程式嗎?

放輕鬆,這個版純聊天不談技術,歡迎大家進來坐坐。

請問 Linux 有「晶片組」驅動程式嗎?

文章Chipset » 週二 8月 01, 2006 9:22 pm

我一直有個小小疑問,
就是 Intel 官方好像沒有提供 Linux 版的「晶片組」驅動程式,
難道說 Linux 不需要「晶片組」驅動程式嗎?
還是說 Linux 只能靠非官方的「晶片組」驅動程式呢?

再者,
我可以在 2006 年買的 P965 電腦硬體上,
安裝 2000 年的 Windows 2000(因為 Intel 有提供 INF Driver);

那請問我在 2006 年買的 P965 電腦硬體上,
有可能安裝 2000 年份的 Linux 嗎?(也就是在新硬體上安裝舊系統)
那這個版本的「晶片組」驅動程式由誰提供呢?

因為我對 Linux 硬體架構不熟,
如果想法錯誤請見諒,謝謝。
Chipset
 

文章mason » 週三 8月 02, 2006 1:12 pm

kernel 有提供。
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章訪客 » 週三 8月 02, 2006 1:46 pm

新版本的 kernel 對新的硬體支持比較好
情況就像更新了 INF Driver

一些外加的硬體 (e.g. raid card), 在 win2000 會有一張 driver disk
如果它也支持 linux, 它相對的會有外掛 module
其實情況也差不多
訪客
 

文章Chipset » 週三 8月 02, 2006 5:37 pm

不好意思,我的疑問是:

(1)
請問 Linux 的架構是否需要「晶片組」驅動程式?

(2)
假設問題 (1) 的答案是肯定的,
如果 Intel 官方沒有提供 Linux 版的 P965/ICH8R 晶片組驅動程式,
那這個「非官方」的 P965/ICH8R 晶片組驅動程式由"誰"提供呢?
"何時"能提供「堪用」的 P965/ICH8R 晶片組驅動程式呢?
(「堪用」的意思是指還不夠成熟、穩定,或是硬體的效能還無法完全發揮)

(3)
如果 Intel 留了一手,沒有完全公佈 P965/ICH8R 晶片組相關詳細規格資料,
請問 Linux "何時"才有堪稱「成熟、穩定」的 P965/ICH8R 晶片組驅動程式呢?

謝謝回答。
Chipset
 

文章mason » 週三 8月 02, 2006 6:04 pm

(1). 嚴格來說不需要。可以用通用的驅動程式。但是效能不好。所以還是掛上晶片組的 driver 吧
(2). 熱心公益的駭客提供的。像是 NForce 的 forcedeth 就是用逆向工程搞出來的。何時?誰知道,人家熱心寫東西可是不拿錢的。有能力又想寫的人就會去寫。
(3). Intel 不只留了一手,留的可多了。Intel官方不公佈,就不會有你所謂 「成熟、穩定」的 driver 出來。就算 hacker 絞盡腦汁的 reverse engineered 弄出了可以跑得很順的 driver 出來,我想都不會是你要的「官方保證」。
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章企鵝狂 » 週三 8月 02, 2006 6:19 pm

1.要

2.mason說了 kernel有提供
kernel.org可以下載到source

3.沒有留一手 詳細資料這裡都有
http://www.intel.com/design/chipsets/Q9 ... tation.htm
補充
Here
http://marc.theaimsgroup.com/?l=linux-i ... 005337&w=2


ICH PATA的驅動 都在linux/drivers/ide/pci/piix.c裡面 甚麼82801 82371 還有各個ICH-x都有支援

另外一個PATA/SATA都支援的 linux/drivers/scsi/ata_piix.c

另外 北橋應該是負責PCI-E的地方需要Driver而已吧?
這似乎不用分甚麼平台linux/drivers/pci/pcie都在這裡
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章Chipset » 週四 8月 03, 2006 3:30 pm

感謝各位的回答,解決了我大部份的疑問。

這麼說來硬體廠商應該可以分為「對 Linux 不友善」與「對於 Linux 友善」兩種類型?

「對 Linux 不友善」的硬體廠商可能會為了競爭或其他原因而留一手,
導致他們不願意釋出硬體詳細資料或原始碼來提供 Linux Hacker 們撰寫驅動程式;
所以這種情況就得靠「特別有驚人毅力」的 Hacker 們用反組譯的逆向工程來搞出驅動程式?
至於這個驅動程式「是否穩定、何時穩定」則沒人敢保證?

而「對 Linux 友善」的硬體廠商則會釋出硬體詳細資料或原始碼,
讓 Linux Hacker 們撰寫或修改驅動程式,
所以這種驅動程式相對較為「成熟、穩定」。

那麼再請問一下,
像 Intel, nVidia, ATi, VIA, SiS 這些晶片組大廠,
就「對 Linux 的友善度」來說,排名大概是如何呢?謝謝。
Chipset
 

文章訪客 » 週四 8月 03, 2006 3:59 pm

抱歉... 路過八卦一問?
Chipset 大大是否在寫報告/論文呢?
訪客
 

文章企鵝狂 » 週四 8月 03, 2006 4:44 pm

愛怎麼分類是個人感覺,每個人的感覺都不同
有些時候也不一定只有黑白兩種

如果你真的要寫報告的話
應該把各大廠商的網站都先好好看一遍
看他們放出了甚麼文件

還有kernel裡面各個驅動程式的mailing list

就算是官方放出來的東西 也沒有甚麼保證穩定的
很多軟體,驅動的License都會有DISCLAIMER OF WARRANTIES AND LIMITATION ON LIABILITY 這一段 都會說他們不保證甚麼 不賠償甚麼 就算有賠償也最多是多少多少之類的

如果你要調查社群的意見
應該去弄個問卷 很多網站有提供讓你免費建立問卷調查

老實說 看到一堆問號 還有一堆個人觀點的形容詞「穩定」 「友善」之類的詞 就有點「XX」
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章訪客 » 週四 8月 03, 2006 4:59 pm

Chipset 寫:那麼再請問一下,
像 Intel, nVidia, ATi, VIA, SiS 這些晶片組大廠,
就「對 Linux 的友善度」來說,排名大概是如何呢?謝謝。


強烈鄙視 SiS (為什麼? 請見 X.org/XFree86/Linux and SiS VGA chipsets)
訪客
 

文章mason » 週五 8月 04, 2006 10:05 am

Chipset 先生,
反覆看幾遍這個討論串,真的不得不讓人懷疑你是在寫報告....
你提出的一堆問號,我相信國外很多文章都有提過。
希望你善用 google.
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3


回到 talk

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron