自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

專訪Linus Torvalds:微內(nèi)核仍是一個技術失敗

原創(chuàng)
系統(tǒng) Linux
今年,Linux 20歲了。近日, LinuxFR對Linux的創(chuàng)始人Linus Torvalds進行了采訪,在采訪的第二部分《專訪Linus Torvalds:對所有Bug一視同仁》中,Linus Torvalds回答了自由開發(fā)軟件、內(nèi)核安全等方面的問題。本文是LinuxFr對Linux創(chuàng)始人Linus Torvalds的采訪的最后一部分,主要從對Android有何看法、微內(nèi)核是個技術失敗等方面進行了回答。

【51CTO 精選譯文】今年,Linux 20歲了。近日, LinuxFR對Linux的創(chuàng)始人Linus Torvalds進行了采訪,在采訪的第二部分《專訪Linus Torvalds:對所有Bug一視同仁》中,Linus Torvalds回答了自由開發(fā)軟件、內(nèi)核安全等方面的問題。本文是LinuxFr對Linux創(chuàng)始人Linus Torvalds的采訪的***一部分,主要從對Android有何看法、微內(nèi)核是個技術失敗等方面進行了回答。以下是原文。

 LinuxFR:LLVM編譯器有了巨大的進步,你對這個項目有何看法?LLVM架構比GCC更優(yōu)秀嗎?你認為以后它會取代GCC嗎?

Linus Torvalds:取代?有可能,但我認為這不是一件說到就能做到的事情,我發(fā)現(xiàn)編譯器確實有趣,我認為在這個領域有競爭是一件好事,因此我希望看到LLVM繼續(xù)做出更大的努力。

LinuxFR:我的ISP提供的ADSL Moderm嵌入了Linux內(nèi)核,我的索尼TV和打印機也嵌入了Linux內(nèi)核,但我卻不能自由Hack我的ADSL Moderm,我的TV和我的打印機(由于法律原因),你如何看待這種現(xiàn)象?

Linus Torvalds:我個人認為靈活的硬件比鎖死的硬件更有趣,但同時,對我來說,軟件應該可以自由Hack,但硬件就不一定了。

只不過我覺得他們既然使用了Linux源代碼,就應該遵循Linux許可開放給人們,但顯然很多公司沒有這么做,我想說的是,這不是規(guī)則,而是例外。

因此你可以獲得他們修改后的Linux源代碼,構建你自己的ADSL Moderm或TV,說得更貼切點就是,即使你不想用他們修改后的Linux源代碼制作自己的ADSL Moderm,也可以用于其它用途,如用在你的桌面上,甚至是不相關的計算機上,也許你的用法比他們最初的想法更有趣。

當然,大多數(shù)Linux用戶不會對內(nèi)核做太多的修改,如果你也想做類似的硬件,你也可以自由地使用Linux內(nèi)核,同樣,你也不要老是想著要控制使用了開源代碼的硬件,不要以為使用了Linux內(nèi)核,整個硬件產(chǎn)品都應該開源,當然,如果你愿意,也是可以開源的。

我認為在內(nèi)容產(chǎn)業(yè)這個問題的確比較嚴重,內(nèi)容提供商使用法律和技術措施,試圖將用戶鎖死,造成壟斷的局面,我不喜歡DRM,但我認為它和軟件許可是一個不同的問題,我也認為FSF企圖使用GPL v3作為武器和DRM對干,我很慶幸Linux內(nèi)核當初決定一直使用GPL v2許可。

LinuxFR:你對Android有何看法?因為它的確是一個Linux內(nèi)核分支,你對此是高興還是不滿?

Linus Torvalds:我認為分支是一件好事,他們沒有讓我感到不滿,Linux分支不止一個,它們可以滿足不同的市場需求,我認為只要分支做的事情有實際意義就行。

我也希望Android分支能盡快解決一些嚴重的問題,也歡迎它進入內(nèi)核主線,但這需要時間和進一步努力。

從長遠來看,我認為最嚴重的問題是失控和瘋狂的嵌入式平臺代碼,嵌入式平臺逐漸遠離標準平臺,由于存在硬件平臺約束,大多數(shù)時候需要根據(jù)芯片和電路板解決方案進行定制。

這給維護工作帶來了巨大的難題,雖然有時只是一個小小的改動,但我們卻不得不也將它們考慮進去。Android也是這樣,沒有好的解決辦法。

LinuxFR:Android和主線之間有何技術差異?你認為“wakelock”爭議可以解決嗎?

Linus Torvalds:我認為主要還得從技術上想辦法解決,但現(xiàn)實中,一旦你有一個接口和現(xiàn)成的代碼,你要做的是修改工作,但這需要時間,因此可能要等幾個版本后才會真正解決。

LinuxFR:Windows 8將可以運行在ARM上,它會威脅到Linux在嵌入式市場的主導地位嗎?

Linus Torvalds:這不是我關心的問題,Linux的競爭對手是自己,而不是Windows,我更關心的是Linux自身如何改進和提高。

微軟如果真打算支持ARM,它一定會推進這個平臺的標準化工作,對我們的工作來說是一件好事,我是不會介意的。

LinuxFR:你能解釋一下為什么在合并窗口期間,你對ARM補丁不高興嗎?有沒有針對這個碎片問題很好的解決方案?

Linus Torvalds:很好的解決方案?沒有!問題是硬件太多樣化了,很多時候,Linux ARM平臺代碼都是從以前的ARM平臺支持文件復制和粘貼過來的,很少做修改,導致可維護性一塌糊涂,要修復一些核心基礎架構的問題時,它會變得極其痛苦,你可能需要處理上百個ARM文件。它還會引起其它維護性問題,如補丁會變得很大。

LinuxFR:你對微內(nèi)核的看法是什么?你仍然認為它是一個技術失敗嗎?

Linus Torvalds:是的,我仍然認為這些想法只是聽起來不錯,紙上談兵罷了,在現(xiàn)實中必將會失敗,因為現(xiàn)實中真正復雜的是在交互,而不是獨立的模塊。

微內(nèi)核宣揚的是產(chǎn)生更多獨立的模塊,使交互更曲折和復雜,最終會削減掉大量的直接通信渠道。

LinuxFR:托管操作系統(tǒng),如Singularity怎么樣?它只適合研究,還是可以拿來工作?

Linus Torvalds:我是一個相當苛刻和務實的人,現(xiàn)在看起來它只適合研究。

LinuxFR:假設我們已經(jīng)穿梭到2031年,Linux內(nèi)核已經(jīng)誕生40年,你還在領導這個項目嗎?你認為那時的內(nèi)核和2011年時的內(nèi)核有多少變化?你認為是否會出現(xiàn)新的激進革新?

Linus Torvalds:我真的希望2031年快點到來,我也希望那時的Linux更加強大,但我希望在用戶空間出現(xiàn)更多的革新。我個人認為內(nèi)核不會發(fā)生大的變化,從已經(jīng)有40年歷史的Unix也可以驗證這一點,用C實現(xiàn)的Unix內(nèi)核一直保持原樣,的確,雖然某些細節(jié)地方發(fā)生了變化,語言也在進化,我們的接口也更加復雜,但最基礎的設計還是清晰可辨的,我認為下一個20年一定不會發(fā)生重大變化。

LinuxFR:非常感謝您接受我們的采訪,***祝Linux內(nèi)核生日快樂:-)

【本文乃51CTO精選譯文,轉(zhuǎn)載請標明出處!】

原文出處:https://linuxfr.org/nodes/85904/comments/1230981

【編輯推薦】

  1. 專訪Linus Torvalds:鄙視用道德綁架開源的行為
  2. Linux 20周年到底在哪天?Linus Torvalds告訴你
  3. 滄桑道路 Linux風雨20年

責任編輯:黃丹 來源: 51CTO.com
相關推薦

2011-05-18 15:38:22

2012-09-04 13:50:30

2011-05-17 17:12:25

Linus TorvaLinux內(nèi)核

2021-09-21 16:48:36

LinuxTorvalds虛擬機

2022-06-23 11:22:12

LinuxLinusLinux 社區(qū)

2019-03-05 10:33:18

Linus Torv LinuxGit

2022-12-26 00:23:05

GitLinuxTorvalds

2009-09-22 09:15:29

Linus TorvaLinuxLinux內(nèi)核

2013-10-29 09:08:05

2013-10-29 09:32:05

2012-10-31 09:33:10

LinuxTorvaldsOpenStack

2022-01-04 10:08:23

LinuxcommitLinus Torva

2022-01-11 14:40:06

Linus TorvaLinux KerneLinux

2011-06-21 11:04:55

Linus TorvaMac OS X

2022-08-03 07:56:01

MacM2芯片Linux

2023-12-11 10:31:58

LinuxRustAI

2015-01-13 11:09:14

閏秒Linus Torva

2011-08-05 09:59:04

GNOME 3Linus TorvaXfce

2012-10-29 09:17:18

OpenStack

2011-08-19 10:38:07

Linus TorvaARM
點贊
收藏

51CTO技術棧公眾號