35美元電腦Raspberry Pi的OS是如何誕生的?

作者:caiji 來源:未知 2013-03-19 02:42:45 閱讀 我要評論 直達商品

35美元電腦Raspberry Pi的OS是如何誕生的?

  北京時間3月18日消息,美國科技新聞網站ArsTechnica近日撰文,探究了廉價迷你Linux電腦Raspberry Pi的專屬操作系統Raspbian背后的故事。Raspbian基于著名的Linux發行版Debian開發,在問世之后就立即取代了大名鼎鼎的紅帽Fedora,成為Raspberry Pi基金會官方推薦的操作系統。讓許多人意想不到的是,Raspbian所有的開發工作均由兩名狂熱的Pi愛好者利用業余時間完成。

  以下為文章概要:

  在你花費35美元購買Raspberry Pi之后,這臺迷你Linux電腦并未預裝任何操作系統。你可以將你喜歡的操作系統載入到SD卡并啟動Pi,整個過程并不困難。但與Pi兼容的操作系統是從哪里來的?

  在Raspberry Pi剛剛度過一周歲生日之際,我們決定探究Raspbian--官方推薦的Pi操作系統--的前世今生。Raspbian項目凝聚了開發者每周花費60個小時、連續數周工作的心血。開發者需要自制一臺ARM電腦,并重新編譯1.9萬個Linux軟件包。所有這一切,都是由兩個志愿者完成的。

  意外的成功

  盡管市面上有許多與Pi兼容的操作系統,但Raspberry Pi基金會通常對普通用戶僅推薦其中的一款。在Pi誕生于一年之前時,官方推薦的系統是一款針對ARM處理器優化過的紅帽Fedora操作系統。但僅僅幾個月之后,Fedora失去了Pi社區的支持,被Raspbian取而代之。后者是一款專門為Raspberry Pi重新修改過的Debian系統,其作者是名為麥克·湯普森和皮特·格林的兩個志愿者。

  這一切的開始,要從湯普森對機器人的愛好說起。湯普森是曾是托管搜索服務商Atomz的首席技術官和聯合創始人,該公司于2005年被WebSideStory收購。湯普森獲得了Atomz出售價4500萬美元中的一筆不菲金額,因此他決定暫停幾年的工作,花更多的時間與妻子和孩子在一起。

  一年前,他終于準備重返科技領域。機器人是湯普森的主要興趣之一,而Pi看起來是很棒的承載平臺。Pi價格低廉且體積小巧,很容易被嵌入到各種系統之中。但在當時,沒有任何一款操作系統是完全為Pi的浮點計算單元優化的,而浮點計算在機器人項目和其他運算密集型應用中非常重要。

  “在我最初接觸到Raspberry Pi時,令我失望的是,沒有一款Linux發行版能夠利用Pi的高速浮點運算硬件,”湯普森說。“作為一名長期的Debian用戶,我當時想,‘我寧愿試試Debian’,讓它充分利用Pi的浮點運算能力,因為我長久以來一直希望能夠在這些廉價的盒子上開發機器人。”

  Debian當時已經為ARMv7處理器增加了浮點運算支持,但該功能并不支持Pi所使用的ARMv6處理器。”Debian最初并未預見到會出現類似于Raspberry Pi的產品。盡管Pi的ARMv6處理器擁有相當強大的浮點運算單元,但Debian并不支持,“湯普森說。因此,”他們開發的成千上萬款軟件包都不會支持Raspberry Pi。”

  就像圖形處理器處理圖形任務很快一樣,“浮點運算單元處理數學計算的速度非常快,”湯普森說。“浮點運算單元是一種外圍配件,并非所有的計算機都有,但只要一臺電腦有,那么你就一定希望充分錄用它。”Pi的浮點運算單元來自于該機搭載的博通BCM2835 SoC。

  如果操作系統不能利用硬件中的浮點計算單元,許多數學上的運算都必須使用軟件處理,這拖慢了Pi處理任務的速度。這對于機器人來說非常重要,因為在處理來自攝像頭和傳感器的數據,以及精確控制馬達時,需要進行非常復雜的數學運算,湯普森說。浮點運算對于多媒體處理、解碼音樂、物理模擬等幾乎所有數學運算密集型的任務都非常重要。

35美元電腦Raspberry Pi的OS是如何誕生的?

Raspbian項目創始人麥克·湯普森

  富有成效的合作

  擺在湯普森面前的道路很清晰:重建Debian操作系統并將使運行于Raspberry Pi。這需要將1.9萬個軟件包從Debian移植到Raspbian--這是一項浩大的工程。

  不過,湯普森并非單打獨斗。他在Raspberry Pi論壇發起了一個帖子,與其他有興趣將Debian移植到Raspberry Pi的開發者進行討論。這個帖子引起了Debian開發者、英國博士生皮特·格林的注意。

  格林是這項工作獨一無二的人選。他不僅擁有與湯普森共同帶領該項目的專長,而且足夠瘋狂到真正去做這件事。

  ”我感覺,我可能是這個帖子里參與Raspbian項目討論的人中,唯一一個掌握足夠Debian知識的開發者,而這是移植成功的基礎,“格林說。”不過我也相信,如果Debian項目內部有人對Raspbian項目感興趣并足夠瘋狂來做這件事,那么他們也能完成這一任務。在Raspbian開發的過程中,Debian項目的許多人都為我們提供了幫助。“

  在湯普森和格林啟動Raspbian項目時,Pi尚未正式發售。即便當時Pi已經發售,這款設備也無法在合理的時間內重建Debian。因此,湯普森串聯了八塊飛思卡爾iMX53 Quick Start開發板,每一塊主板都擁有1G內存、一顆1GHz ARMv7處理器,以及最重要的SATA硬盤。Pi不適合這種類型工作的主要原因之一,是USB存儲帶來的瓶頸,湯普森說。使用飛思卡爾主板開發Raspbian系統的效率比Raspberry Pi要高4到12倍。

  湯普森在這些開發板上花費了近3000美元,但后來該項目獲得的捐款足以補貼這些支出。除了單片式ARM系統,湯普森還購買了一臺Linux PC作為Raspbian開發的存儲庫。這臺存儲庫服務器從Debian存儲庫中獲取源軟件包,安排飛思卡爾系統的任務,一旦一個版本開發完成就收集二進制軟件包。”所有開發包都會被上傳到存儲庫中,然后與www.raspbian.org網站的外部存儲庫同步,用戶則從www.raspbian.org 中獲取軟件包,“湯普森解釋稱。

  最初,湯普森使用一臺基于ARM的惠普Media Vault MV5150作為存儲庫的服務器,但后來由于需求的增加而升級至英特爾系統。盡管每一塊飛思卡爾開發板都擁有獨立的硬盤,但主要的存儲任務是由存儲庫服務器的500G硬盤完成的,這塊硬盤現在已經有三分之二滿了。下面就是這套系統最初的樣子:

 1/5    1 2 3 4 5 下一頁 尾頁

  推薦閱讀

  中興華為IPR再度對決 歐洲市場成為制勝關鍵

C114訊 3月18日下午評論(岳明)讓我們把時鐘撥回到兩年前,為了些許非核心技術,華為和中興在德國、匈牙利等歐洲國家展開了一輪司法訴訟。當時就有業內人士感嘆到,同為民族企業,為了相互搶奪市場,不惜以技術含量極>>>詳細閱讀


本文標題:35美元電腦Raspberry Pi的OS是如何誕生的?

地址:http://m.sdlzkt.com/a/05/20130319/263325.html

樂購科技部分新聞及文章轉載自互聯網,供讀者交流和學習,若有涉及作者版權等問題請及時與我們聯系,以便更正、刪除或按規定辦理。感謝所有提供資訊的網站,歡迎各類媒體與樂購科技進行文章共享合作。

網友點評
我的評論: 人參與評論
驗證碼: 匿名回答
網友評論(點擊查看更多條評論)
友情提示: 登錄后發表評論,可以直接從評論中的用戶名進入您的個人空間,讓更多網友認識您。
自媒體專欄

評論

熱度

主站蜘蛛池模板: 国产成人精品久久一区二区三区| 韩国免费一级成人毛片| 免费国产成人手机在线观看 | 国产成人亚洲精品| 亚洲欧洲精品成人久久曰| 91成人免费观看在线观看| 成人国产网站v片免费观看| 国产成人悠悠影院| 成人秋霞在线观看视频| 国产成人年无码AV片在线观看| 亚洲免费成人网| 国产成人精品啪免费视频| 色老头成人免费视频天天综合| 成人性生免费视频| 成人免费无遮挡无码黄漫视频| 亚洲国产成人精品无码区在线网站| 日韩成人免费视频播放| 亚洲欧洲精品成人久久曰影片| 成人影院wwwwwwwwwww| 一级成人黄色片| 国产成人a大片大片在线播放| 最新69国产成人精品视频69| 亚洲激情成人网| 国产成人久久精品二区三区| 成人妇女免费播放久久久| 最新69国产成人精品视频69| 草莓视频成人appios| A级毛片成人网站免费看| 亚洲国产aⅴ成人精品无吗| 亚洲成人免费看| 亚洲欧美成人一区二区在线电影 | 日韩成人无码一区二区三区| 777奇米四色成人影视色区| 免费视频成人片在线观看| 四虎在线成人免费网站| 四虎www成人影院免费观看| 国产成人免费A在线视频| 国产成人av一区二区三区在线| 国产成人精品a视频| 国产成人午夜福利在线播放| 国产成人av大片大片在线播放|