許多人最近都在轉貼一張圖,上面是 Linux 之父 Linus Torvalds 先生,比起中指的照片,有的可能還附著當時的瞬間他的一句話「NVIDIA,F**k You」的對白框。看起來兩造似乎火氣有點大,但現場其實意外的和平,事後 NVIDIA 也對此提出聲明,相信雙方都是很Nice的,但Linus先生到底在氣什麼呢?
如果你對筆電的世界小有心得,或許你會知道NVIDIA有一個名為Optimus的專利技術,這項技術能使系統在不使用重度3D應用時,可關閉獨立顯示卡改用內建顯示,對系統續航力有正面幫助。(更進一步資訊可參考這篇NVIDIA Optimus讓你的筆電自動打檔)
NVIDIA Optimus僅限定Windows 7系統
這項技術並不是每個作業系統通吃,嚴謹一點的說,NVIDIA Optimus技術對應比較新的Windows 7,雖然更舊的系統在新筆電上幾乎是看不到的,但看起來似乎沒有Windows XP/Vista筆電可以使用這項技術(或是如果有惡搞成功的也歡迎在留言處分享)。至於Linux,抱歉,不在官方支援之列。
前兩天,筆者輾轉聽到網路上許多人瘋狂轉載關於Linus先生大罵NVIDIA「F字頭的單字」的新聞,來源可能有各種語言,但內容基本上差不多。一位觀眾問Linus先生說,他有一台硬體上支援NVIDIA Optimus技術的筆電,但當他灌了Linux後,獨顯與內顯切換的功能自動消失,跟沒有內顯只有獨顯的意思差不多。她已經為這個問題困擾許久,想詢問Linus的看法。
Linus先生侃侃而談,他說,NVIDIA在Android市場上推出了許多不錯的硬體,在軟體支援上也有很好的成果,但對於Linux系統的不友善,他只能對以「F字頭單字」來作為他對這家公司的感想。但他也說,沒有一家公司是完美的,但Linus先生希望他們都能跟他一樣Nice。這個「F字頭單字」除了讓現場報以熱情的掌聲,也換來了全球媒體的花絮報導。當然,Linus先生的中指照片也成為轉載內容之一。
▲Linus先生戲謔的一句話引來了不少想吵架的人。(圖片來源:The Hudson Journalist)
▲原始影片,想聽Linus先生的F開頭單字發音可以跳轉49:57處。
NVIDIA說法:Linux系統建議使用開源專案「大黃蜂」
向來作風好勝積極的NVIDIA公司當然不會坐視這樣的論調蔓延,馬上就透過媒體發表了他們的論點。NVIDIA認為他們對Linux的貢獻不亞於其他公司,且Linux對NVIDIA來說更是重要的開發平台之一。他們也聽到了用戶對於在Linux系統上使用NVIDIA Optimus的功能有許多意見。而他們也認為,NVIDIA Optimus打從一開始就是專為Windows 7系統量身打造的,Linux本身對於軟體與韌體的授權都傾向於希望開發者釋出原始碼,或以開源的形式去做,於是與NVIDIA Optimus的作用相似,但授權方式不同的開源計畫「Bumblebee」,此外,從Linux系統的R295版驅動程式開始,會針對Bumblebee去加以配合改良,使兩者能有很好的運作表現。
▲Bumblebee Project讓不少使用NVIDIA顯示晶片的筆電受惠,但還有加強空間。
NVIDIA也表示,他們知道許多人都希望他們把GPU的細節開放出來,更希望他們能夠讓Linux Kernel有更好的驅動支援,但NVIDIA雖然沒有明說,卻也表達出一家對於專利與技術相當看重的晶片設計公司對開源有多大的為難,他們認為關於驅動功能上,他們只能透過自家的程式碼來盡可能滿足使用者需求,但前提是不能讓公司為此迎接專利方面的損失。
但NVIDIA對於自家GPU在Linux系統上的支援相當看重,除了Optumus,NVIDIA表示連Quadro、Tesla級的GPU、更延伸下來的Desktop、Mobil平台顯示卡,這些GPU的驅動程式,NVIDIA一直維持更新,也盡可能讓使用者有更好的體驗。且NVIDIA在ARM平台下的 Linux、Android也付出耕耘。未來在3.4版Kernel中也會交互使用在Android、Linux和Chrome OS的發行版。NVIDIA對於跨平台的努力也是有目共睹的。
(後面還有佔有率分析、以及開放與封閉的好處)
延伸閱讀:
Google 挾 WIFI 專利,要求微軟付40億美元,否則就停售 XBOX
Windows 7 超越老大哥 Windows XP,成為最高市佔率作業系統
但手邊程式運作起來,即使使用相容模式
還是有很多BUG存在
還是退回來用XP
W7的成長大概是靠那些隨機器出售版本撐起市占率吧
那麼多的版本只是用來滿足開發者或少數族群的喜好或理想, 消費者反而無法受益甚至受害, 畢竟每個版本的人力及資源少, 做出來的東西自然也就是那樣, 介面難看又難以近人, 對linux有興趣or死忠or搞伺服器的人會用, 對追求介面好看跟易於使用的一般使用者來說, linux毫無吸引力, 再怎樣也是MS跟apple中選一個(對消費者來說, 即使這兩者再爛, 也爛不過linux), 毫不考慮linux...
簡單來講, linux真的是自由過頭反而出現問題的最佳寫照...
事實是Linux發佈版百百款,但Kernel就那一個,硬體支援其實不是問題,只是廠商想不想做,以及重不重視罷了,那麼多發佈版差異多在桌面系統,套件管理系統以及打包的套件,基本上本來就很容易互通(例如從KDE轉到Gnome或轉到LDXE都是可行的)
而且Linus的在演講裡的重點是"Nvidia是Linus接觸過的硬體廠商裡最糟糕的"(這個糟糕有很大的想像空間,想必雙方交流過許多次),只是剛好藉Optimus這個功能抒發一下這種感覺。
自由的世界應該是很廣的,絕對不是樓上想的那樣狹隘...
我真的很懷疑你有用過Linux嗎?
最普羅大眾的Ubuntu長期支援版有安裝過嗎?
老牌Fedora有用過嗎?
LibreOffice或是Apache Open Office有用過嗎?
Linux桌面運用已經離離所謂醜陋有很大的距離了,
更不要提KDE帶來的華麗特效。
就現在的桌面應用而言,老老實實在電腦裡切一個槽出來,
不用多15G-20G,把Ubuntu Live CD放進去,next step一直按下去,40多分鐘後你就有一個完整的桌面環境可以用。
要什麼軟體直接把軟體中心打開搜尋、安裝。不要像hard core玩家這麼熱血要用最新的測試版軟體,我想一般來說Ubuntu是很穩定的。
要用軟體直接把圖示拖出來到工具列上就可以使用,或是搜尋也都可以。我想要說的是,Ubuntu的介面真的很人性化,只是它的邏輯跟Mac或是Windows不太一樣,但這都是可以適應的不是嗎?從windows轉到Mac要適應,從桌機到Android要適應,但是轉到Lunix就應該不需要適應?
就個人而言,我的碩士論文幾乎全部都在Linux上完成,office用libreoffice,向量圖用Dia,書目管理用Zotero,統計使用Rkward(這是R-launguage的圖形化介面),除了跑SEM因為要重學語言所以還是用LISREL on windows。你知道上述軟體全部換成付費軟體要花多少錢嗎?
德國慕尼黑市政府全面換裝Ubuntu,
印度今年將有Ubuntu預裝的筆電出貨。
並不是Linux有什麼問題,
而是台灣存在某種現象讓Linux推行不易。
其次,Android 和其他各種 Linux 發行版,最初是同一個 kernel,後來分別開發(fork),現在又即將合併。NVidia 的回應文章當中提到 Linux 3.4,也是因為這將是 Andriod 的核心。既然他們系出同門,無視 Android 的市佔率,然後說 Linux 市佔低,我想這不恰當。同時,既然我們這裡講的是韌體,更加印證了我們在此要把 iOS 算成是開放陣營。因為 iOS 及 Android 的 kernel 同樣都是開放源碼,而韌體、驅動程式是跑在 kernel 的,與用戶介面長怎樣無關。
其三,NVidia 說用戶可以去用 Bumblebee Project,這就等於是官方不修 bug 卻說你可以去用第三方韌體。原廠擺爛心態相當明顯。公開這樣講而且還是在公開聲明中這樣講,難怪好脾氣的 Linus Torvalds 會不滿。
> iOS 是使用開放源碼的 kernel,自 NextStep 時期就已經開發,而後在蘋果時期開放源碼。
iOS不是閉源嗎?還是說僅有kernel開源?
> NVidia 的回應文章當中提到 Linux 3.4,也是因為這將是 Andriod 的核心。既然他們系出同門,無視 Android 的市佔率,然後說 Linux 市佔低,我想這不恰當。
>
我記得android的核心好像跟桌面版的不同,有特化過的
不過根據開發群的講法,好像最後會合併
> 其三,NVidia 說用戶可以去用 Bumblebee Project,這就等於是官方不修 bug 卻說你可以去用第三方韌體。原廠擺爛心態相當明顯。公開這樣講而且還是在公開聲明中這樣講,難怪好脾氣的 Linus Torvalds 會不滿。
沒錯,完全同意你。Bumblebee跟nv一點關係都沒有,還好意思把人家的努力當作像自己的一樣。
不過大概又會有人說,你們那不到1%的市佔率根本不重要。他們也根本不care他們在M$系統裡用的東西,其實可以完全不用花任何一毛錢就可以拿到。更不care現在的NB幾乎都被M$綁架,我們的廠商都還要付他們授權金。╮(╯_╰)╭
記得沒錯的話,用FreeBSD做出來的產品可以是自己所擁有,而Linux則是必須將原始碼公布出來。
Linux 的 GPL 授權則是屬於另一端的 copyleft,鼓勵散佈,強制公開衍生物原始碼,不允許私藏.
BSD 授權則是中庸的 copycenter,可以隨意散佈,同時也允許私藏,不強制公開衍生物的原始碼.
所以,從這些授權就知道,軟體廠商很難在 Linux 上賺到錢(商業機密都公開了還賺個屁),導致 Linux 的軟體開發只能靠熱血的社群來撐..
> Windows 屬於極端的 copyright,嚴禁無斷散佈,原始碼也不可能公開.
> Linux 的 GPL 授權則是屬於另一端的 copyleft,鼓勵散佈,強制公開衍生物原始碼,不允許私藏.
> BSD 授權則是中庸的 copycenter,可以隨意散佈,同時也允許私藏,不強制公開衍生物的原始碼.
>
> 所以,從這些授權就知道,軟體廠商很難在 Linux 上賺到錢(商業機密都公開了還賺個屁),導致 Linux 的軟體開發只能靠熱血的社群來撐..
1. 何謂極端的 copyright? 何謂不極端?
2. 何謂 copycenter?
小弟孤陋寡聞,願聞其詳。
可能有人覺得google很難 小弟代為其勞
這種東西真的沒有什麼好酸,酸民可以到PTT哭哭喔
嘛,看來Linus老大認定硬體公司爛不爛的標準在於公不公開驅動代碼,完全是軟體思維呀。
和開源後會減少自家軟體銷量、影響自身利益的軟體公司不同,驅動代碼開源後或多或少會吸引開源社群替公司維護、完善驅動程式,從而間接增加硬體可用性與銷量,而硬體公司並不用付那些人薪水。更不會因此讓人有免費的硬體可用,至於驅動程式本來就是可任意散佈的無料物。
所以把該做的事都盡可能自己完成,也沒主動做什麼損害那幫人的事的NVIDIA真是吃虧又莫名奇妙躺著中槍呀。
相較之下老是推出打著開源名號的計畫,實際上打著讓別人幫它做白工的算盤,要是搞不起來就當沒這回事的某競爭對手,才是真正有智慧呢。
真是受教了(⊙ˍ⊙)
> 和開源後會減少自家軟體銷量、影響自身利益的軟體公司不同,驅動代碼開源後或多或少會吸引開源社群替公司維護、完善驅動程式,從而間接增加硬體可用性與銷量,而硬體公司並不用付那些人薪水。更不會因此讓人有免費的硬體可用,至於驅動程式本來就是可任意散佈的無料物。
驅動程式是直接控制硬體的,原廠公開原始碼等於告訴大家這個晶片的大小技術細節、所有控制項目、甚至是硬體漏洞..
講白一點,有了原廠的驅動程式原始碼,厲害一點的山寨廠只要找個製程足夠的代工廠,就可以直接複製晶片出來。駭客還能直接針對硬體漏洞攻擊,讓你所有防禦失效,直接宣告這個晶片死刑。
技術領先的晶片廠,當然不願意讓對手從驅動程式偷學自己的技術,更不可能讓自己的硬體漏洞曝光
> W7使用上是有比較容易
> 但手邊程式運作起來,即使使用相容模式
> 還是有很多BUG存在
> 還是退回來用XP
> W7的成長大概是靠那些隨機器出售版本撐起市占率吧
請別把你個人的看法當作是所有人都一樣,至少我週遭的人一但換了Win7之後,便不會再想退回XP,畢竟你所謂的BUG,我估計很多只是不習慣導致的,於是你就當作BUG了
Win7有很多優點的,這些是老舊的XP早已跟不上的
你跟不上Win7,不代表別人也跟不上…
> linux的版本眾多真的是一個很大的問題, 固然linux社群的人才絕對比MS跟apple兩者加起來還多, 但是分成那麼多子團體(版本), 每個子團體要跟MS及Apple這樣資源充沛且有計劃有效率的軍團對打根本就是impossible, 從市佔率來看就知道輸贏了, 還輸的很難看...
>
> 那麼多的版本只是用來滿足開發者或少數族群的喜好或理想, 消費者反而無法受益甚至受害, 畢竟每個版本的人力及資源少, 做出來的東西自然也就是那樣, 介面難看又難以近人, 對linux有興趣or死忠or搞伺服器的人會用, 對追求介面好看跟易於使用的一般使用者來說, linux毫無吸引力, 再怎樣也是MS跟apple中選一個(對消費者來說, 即使這兩者再爛, 也爛不過linux), 毫不考慮linux...
>
> 簡單來講, linux真的是自由過頭反而出現問題的最佳寫照...
>
我想你根本沒抓到問題的重心。請看維基百科超級電腦
Top500最新排行。前10名清一色是Linux,總體系統佔有率
92.4%,性能佔有率94.2%。
http://en.wikipedia.org/wiki/Top500
http://i.top500.org/stats
其他各式各樣的OS可以說是宣告出局了,之前混的還不錯
的Windows如今只剩2個系統。以上這些Linux都由廠商
特別調教過的,系統的版本分裂根本不是是否受歡迎的重點,
重點是應用程式。桌面系統由Microsoft獨霸並不是Linux
不好,是因為大家都被應用程式綁住了,尤其是Microsoft
Office。很多年前我就已經盡量使用OpenOffice了,近來
改用LibreOffice。不過因為我服務的公立學校出考卷必須用
Microsoft的Doc格式,所以不得不用學校的Microsoft
Word。現在LibreOffice和OpenOffice都有Windows和
Mac OS X和Linux版本。如果哪天政府規定大家改用這兩種
Office其中之一,你猜大家會使用要付幾千元的Windows,
還是更貴的Mac OS X,還是免費的Linux,我想答案不用想
也知道是哪種。那既然政府知道付錢給Microsoft是種浪費,
那麼為什麼不改用Linux呢?這主要有兩個原因,一是和
舊文件不相容,OpenOfiice無法很完美地打開Microsoft
Office的文件。二是台灣在資訊產業上基本上是美國的屬地
,幾乎都跟Microsoft合作,不跟他們合作無法生存。所以
歐洲國家有覺悟會力圖擺脫Microsoft的控制,台灣基本上沒
這本錢。不過這是桌面系統的情況,另闢戰場的移動系統,
Microsoft的Windows Phone就吃鱉了。現在移動市場由
Linux陣營的Android領軍就說明了一切。Android會出線
不是因為本身的優點,是因為它相對最開放,所以加入的
廠商最多,欣欣向榮。