在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

全面解析開源軟件的發(fā)展歷程

電子設計 ? 來源:edn ? 作者:Prasant Agarwal ? 2021-03-21 12:28 ? 次閱讀

過去十年是由各個技術領域的開源創(chuàng)新所定義的。該軟件堆棧的可公開訪問性質使開發(fā)人員社區(qū)能夠交換代碼并實現(xiàn)構想,以在組織范圍之外構建協(xié)作杰作。廣大社區(qū)很長一段時間都沒有意識到這一趨勢。最終,龐大的數(shù)量和質量贏得了許多擁護者,開源成為事實上的軟件黃金標準,但是開源硬件又如何呢?

隨著軟件的發(fā)展,硬件開發(fā)仍然處于孤立狀態(tài),并且以公司為中心以創(chuàng)造競爭優(yōu)勢。硬件的歷史充滿了導致協(xié)作規(guī)范出現(xiàn)的非協(xié)作運動。有太多的例子表明,孤立的創(chuàng)新最終導致了市場的分散。專有性并沒有成為可持續(xù)的業(yè)務優(yōu)勢,而是成為了瓶頸,并最終導致了該標準的終止。索尼BlueRay就是一個這樣的例子。

一個可能的原因可能是硬件是通過IP保護實現(xiàn)業(yè)務競爭力的源泉,因此公司希望將其保留在內部。顯然,這種方法尚未擴展,我們目睹了硬件平臺的增長要慢得多。例如,當精益時代出現(xiàn)時,該行業(yè)還沒有準備好,但出現(xiàn)了要求苛刻的人工智能AI)用例。現(xiàn)有的參與者試圖推動傳統(tǒng)的FPGAGPUCPU解決方案,這對于不斷發(fā)展的推理行業(yè)所需的計算而言并不理想。長期以來,Arm不斷創(chuàng)新,并提供了非常完善的指令集,但最終,它也未能跟上步伐。

這種情況最終導致亞馬遜和谷歌看到定制計算解決方案的潛力,因此他們開始在半導體上進行投資以開發(fā)推理定制處理解決方案。它為開源硬件主導的車輛帶來了一線希望,這將有助于縮小數(shù)據(jù)科學與大數(shù)據(jù)驅動的智能之間的鴻溝。本文追溯了開源軟件的發(fā)展歷程,并吸取了一些教訓,這些教訓可以通過采用最佳實踐來幫助開源硬件趕上來。

圖1 Arm及其指令集架構(ISA)多年來一直是知識中心。資料來源:Arm

開源秘密醬

當開源概念在二十多年前首次出現(xiàn)時,圍繞貨幣化存在許多問題,并且隨著時間的流逝,各種模型不斷發(fā)展。如今,超過3500萬開發(fā)人員為代碼做出了貢獻,為數(shù)十億個設備提供了動力,并因此產(chǎn)生了可觀的價值。從MongoDB(79億美元)和Elastic(73億美元)的公開上市以及微軟(70億美元),IBM的RedHat(340億美元)和Salesforce的MuleSoft的大筆收購中可以明顯看出募集資金65億美元。

如今,所有大公司都在以某種形式使用開源軟件,因為它有助于創(chuàng)建優(yōu)化的軟件來解決當前的問題。盡管計算機和電信行業(yè)是開放源代碼軟件的主要消費者,覆蓋了大約60%的軟件需求,但工業(yè)和醫(yī)療保健企業(yè)正在迅速采用。開源大大減少了開發(fā)時間,因為大多數(shù)模塊都以經(jīng)過測試和優(yōu)化的形式提供,可以集成到軟件堆棧中以解決特定問題。

開源提供了經(jīng)典的營銷課程:用戶甚至在意識到之前就已經(jīng)是客戶。當他們意識到這一點時,他們在堆棧中使用了如此多的開源,因此最好購買許可證。從Apache孵化許可證到MongoDB,Elastic和Cockroach提供的更加商業(yè)友好的許可證,該行業(yè)已經(jīng)走了很長一段路。這樣一來,開源技術便在最初的日子里無需任何明顯的營銷手段就開創(chuàng)了免費增值的先河。

開源軟件成功的秘訣在于發(fā)現(xiàn)任何新旅程的核心問題,并讓業(yè)務模型隨著時間的流逝而出現(xiàn)。當您解決更多重要問題時,您對源代碼的需求不斷增長,從而導致項目規(guī)模擴大,從而吸引了更多資金。這就是為什么開放源代碼項目的前四分之一會產(chǎn)生巨大的開發(fā)人員吸引力,而其中大多數(shù)都是免費的社區(qū)項目。

同樣重要的是要了解為什么有人會為已經(jīng)開放源代碼的代碼付費?答案在于一段時間內的專門支持,安全修復和維護。這導致了針對不同行業(yè)需求水平的不同開放程度。

Linux的出現(xiàn)

如今,開放源代碼軟件在代碼大師班和業(yè)務模型方面已有了長足發(fā)展。每當一家領先的公司參與開源開發(fā)時,它就會成為創(chuàng)建龐大而持久的堆棧的催化劑。

Google開創(chuàng)了各種成功案例,例如Android移動操作系統(tǒng)TensorFlow機器學習和Kubernetes,用于部署,擴展和容器化的應用程序管理。企業(yè)家致力于解決問題的年輕創(chuàng)業(yè)公司有幾個例子。隨著大眾對問題的關注,解決方案的規(guī)模和數(shù)量都在增加,從而帶來了業(yè)務成功的故事。

在這一增長過程中,關鍵組件是Linux的到來。它充當可伸縮的主干,可以吸收許多不同的組件和硬件,并無縫提供高性能。無論是提供健壯的主干網(wǎng)來處理嚴格的時序要求,還是提供空間來容納處理體系結構特定元素的不同方式,Linux都能滿足苛刻的用例,并成功交付成果。

構建類似Linux的膠水

在關于開源軟件發(fā)展的背景下,讓我們將探索轉向開源硬件世界。并不是開源硬件沒有取得任何成功;無論硬件在哪里開源,它都會成為一個成功的故事。開源微控制器Arduino是開源硬件如何徹底改變人們使用硬件進行研究和與項目相關活動的方式的典型代表。

圖2 Arduino微控制器板證明了開源硬件的承諾。資料來源:Arduino

隨著計算世界的需求不斷增長,開源硬件的想法正在迅速獲得發(fā)展。幾個小型公司嘗試了模塊化硬件,以向客戶提供選擇以配置首選硬件模塊的選擇。這個想法令人興奮,使用戶能夠為來自不同提供商的揚聲器,攝像機和網(wǎng)絡模塊采用一流的硬件,并創(chuàng)建他們想要的任何設備。

但是這種方法未能轉化為可擴展的產(chǎn)品和消費者的廣泛采用。原因可以追溯到缺少驅動硬件代碼,而這些代碼可以使硬件模塊化真正可用。孤零零,極為緊密的開發(fā)使得幾乎不可能在最終產(chǎn)品中實現(xiàn)模塊化。隨著處理器達到違反摩爾定律的地步,對突破性創(chuàng)新的需求空前地需要,以匯集該行業(yè)的主流智慧。

當我們看到硬件領域對開源的需求時,先驅者可以從其開源軟件弟兄那里借鑒一些經(jīng)驗教訓。設想使用開源軟件來彌合領先供應商提供的軟件中的性能差距。結果,重點從未放在用戶友好性上,而是在具有挑戰(zhàn)性的環(huán)境中著眼于更高的可靠性和代碼性能。

Linux成為服務器的流行操作系統(tǒng)。MySQL在該領域僅憑架構健壯性和模塊化方法的優(yōu)點向Oracle提出了挑戰(zhàn),并解決了單片架構的缺點。今天,我們看到亞馬遜幾乎將所有軟件模塊作為單獨的服務出售,這在早期的單片軟件哲學中是不可能的。

關鍵問題是,Linux等同于開源硬件嗎?挑戰(zhàn)在于硬件的復雜性,幾乎不可能構建類似于Linux的膠水將所有硬件捆綁在一起。因此,建立民主硬件生態(tài)系統(tǒng)從未真正挑戰(zhàn)過物理,法律和經(jīng)濟障礙。在第一部分中,物理限制非常復雜,并且限制了開源硬件突圍的真正Linux等效產(chǎn)品的發(fā)展。但是,諸如無線電接入網(wǎng)絡(RAN)之類的開放式硬件帶來的5G分支的出現(xiàn)表明,可以想象并創(chuàng)建它。

下一個至關重要的問題是,像RISC-V這樣的指令集體系結構(ISA)是否可以像Linux為各種異構組件的平穩(wěn)同化所采用的方式一樣,觸發(fā)開源硬件的泛濫。如果是這樣,阻止早期玩家建立這樣一個生態(tài)系統(tǒng)的原因很重要。

圖3 Microsemi已在其FPGA設計中實現(xiàn)了RISC-V內核。資料來源:Microchip

長期以來,Arm充當了知識樞紐,并帶來了最佳指導集,供不愿與普遍選擇聯(lián)系在一起的玩家使用。RISC-V在開源硬件領域提供了獨特的機會,并且在Arm可能被折疊成大型半導體裝置之后,有可能成為金牌標準。

觸發(fā)大規(guī)模采用

隨后的挑戰(zhàn)在于新工具的學習曲線。在一個令人難以置信的時期內,硬件行業(yè)尚未見證其驗證RTL代碼的方式發(fā)生巨大變化。SV-UVM是事實上的選擇,它已經(jīng)逐步發(fā)展并創(chuàng)建了一個顯著的舒適區(qū)。創(chuàng)建一個新的解決方案并期望人們樂于采用它是一項挑戰(zhàn)。該值必須顯著更大才能觸發(fā)新設計和驗證工具集的大量采用,以創(chuàng)建精美的硬件設計。

在開放源代碼硬件規(guī)范(例如PCIe,USB,OpenCL和OpenCV)中有成功的故事,但是,真正的開放源代碼硬件之路貫穿了生產(chǎn)難題。它將涉及下一代TSMC的問世,后者可以支持靈活的運輸并為RTL-verification-tapeout創(chuàng)建端到端管道,并與新的開源硬件世界保持一致。說起來容易做起來難,因為與在硬件上投入不大的軟件不同,在硬件上,每一層都以緊密耦合的方式構建了數(shù)十年之久,為拆除開放源代碼硬件付出了巨大的代價。

現(xiàn)有工具的逐步發(fā)展可能需要一個世紀的時間才能達到業(yè)務變化的開源硬件階段。解決方案是通過已定義的路線圖,開啟不同思維和突破的新時代。除非開放源代碼硬件的先驅找到端到端問題的答案,否則采用和建立事實上的Linux替代產(chǎn)品將受到限制。對設計工具和生產(chǎn)的投資將需要通過大規(guī)模的重新技能來獲得成功,以使設計社區(qū)大規(guī)模采用新的工具鏈來創(chuàng)建敏捷的硬件開發(fā)。

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7596

    瀏覽量

    151746
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9137

    瀏覽量

    368259
  • Linux
    +關注

    關注

    87

    文章

    11329

    瀏覽量

    209968
  • 人工智能
    +關注

    關注

    1792

    文章

    47514

    瀏覽量

    239236
  • RISC-V
    +關注

    關注

    45

    文章

    2307

    瀏覽量

    46299
收藏 人收藏

    評論

    相關推薦

    藍牙技術的發(fā)展歷程和工作原理

    你是否曾經(jīng)想過,手機、耳機、鍵盤等設備之間是如何實現(xiàn)無線連接的?這一切都離不開一項重要的技術——藍牙。本文將帶你一起探索藍牙技術的發(fā)展歷程,了解這項技術如何從初代發(fā)展到5.0版本,以及它在我們日常生活中的應用。
    的頭像 發(fā)表于 01-10 15:29 ?198次閱讀

    LP-SCADA的發(fā)展歷程和應用行業(yè)?

    關鍵字:LP-SCADA,藍鵬測控系統(tǒng), 藍鵬SCADA, LP-SCADA, 藍鵬測控系統(tǒng), 藍鵬測量軟件,獨立SCADA系統(tǒng) LP-SCADA的發(fā)展歷程 LP-SCADA系統(tǒng)是藍鵬測控(保定市藍
    發(fā)表于 12-05 13:57

    直徑測量工具的發(fā)展歷程

    關鍵字:直徑測量,工業(yè)直徑測量設備,線性尺量器,光電測徑儀, 直徑測量工具的發(fā)展歷程是一個悠久且不斷創(chuàng)新的過程,它隨著科學技術的進步而不斷演變。以下是直徑測量工具發(fā)展歷程的詳細概述:
    發(fā)表于 10-10 16:55

    迅龍軟件出席2024開放原子開源生態(tài)大會,共謀開源生態(tài)繁榮之路

    產(chǎn)業(yè)發(fā)展脈搏。作為全球領先的開源硬件和開源軟件品牌商,迅龍軟件受邀參加此屆大會,并攜旗下高算力人工智能系列產(chǎn)品OrangePiAIStudi
    的頭像 發(fā)表于 09-26 13:51 ?455次閱讀
    迅龍<b class='flag-5'>軟件</b>出席2024開放原子<b class='flag-5'>開源</b>生態(tài)大會,共謀<b class='flag-5'>開源</b>生態(tài)繁榮之路

    潤和軟件2024南京開源生態(tài)發(fā)展交流活動回顧

    交流活動。大會聚集軟件領域知名專家,以及軟件百強、互聯(lián)網(wǎng)百強、專精特新軟件企業(yè)等頭部骨干企業(yè)聚首金陵,共話南京軟件業(yè)突破發(fā)展、提質轉型。江蘇
    的頭像 發(fā)表于 09-23 16:03 ?822次閱讀

    NAND閃存的發(fā)展歷程

    NAND閃存的發(fā)展歷程是一段充滿創(chuàng)新與突破的歷程,它自誕生以來就不斷推動著存儲技術的進步。以下是對NAND閃存發(fā)展歷程的詳細梳理,將
    的頭像 發(fā)表于 08-10 16:32 ?1404次閱讀

    國產(chǎn)光電耦合器的全面解析

    隨著我國對新能源和高科技產(chǎn)業(yè)的重視, 國產(chǎn)光電耦合器 (光耦)在各個領域的應用越來越廣泛。盡管國內企業(yè)在光電耦合器領域取得了顯著的進展,但國外企業(yè)仍然在技術和市場上保持一定的優(yōu)勢。本文將全面解析國產(chǎn)光電耦合器的應用、基本原理、市場情況及未來
    的頭像 發(fā)表于 07-26 14:03 ?336次閱讀

    TCXO發(fā)展歷程簡述

    補償機制來糾正由于晶體頻率與溫度變化的非線性關系所引起的頻率偏移。以下是TCXO的發(fā)展歷程的簡要概述:1早期振蕩器:在20世紀初期,隨著無線電技術的出現(xiàn)和增長,對
    的頭像 發(fā)表于 07-23 08:29 ?779次閱讀
    TCXO<b class='flag-5'>發(fā)展</b><b class='flag-5'>歷程</b>簡述

    英偉達將全面轉向開源GPU內核模塊

    英偉達公司近期宣布了一項重大決策,即全面轉向開源GPU內核模塊,并計劃最終以此取代閉源驅動程序。這一戰(zhàn)略轉變標志著英偉達在開源領域邁出了重要一步,旨在為用戶提供更強大、更全面的Linu
    的頭像 發(fā)表于 07-19 15:26 ?581次閱讀

    萬界星空科技商業(yè)開源MES系統(tǒng)全面解析

    開源MES系統(tǒng)具有定制化、節(jié)省成本、開放性和適應性等優(yōu)勢和特點,可以幫助企業(yè)更好地管理生產(chǎn)流程。萬界星空MES制造執(zhí)行系統(tǒng)的Java開源版本,為制造業(yè)企業(yè)提供了全面的生產(chǎn)管理解決方案。
    的頭像 發(fā)表于 07-15 14:02 ?380次閱讀
    萬界星空科技商業(yè)<b class='flag-5'>開源</b>MES系統(tǒng)<b class='flag-5'>全面</b><b class='flag-5'>解析</b>

    AI大模型的發(fā)展歷程和應用前景

    領域取得重要突破。本文將深入解析AI大模型的基本原理、發(fā)展歷程、應用前景以及面臨的挑戰(zhàn)與爭議,為讀者提供一個全面而深入的科普視角。
    的頭像 發(fā)表于 07-03 18:20 ?1257次閱讀

    PLC的發(fā)展歷程

    最初的簡單控制器發(fā)展成為現(xiàn)代工業(yè)自動化領域中的智能化系統(tǒng)。本文將詳細介紹PLC的發(fā)展歷程,包括其起源、發(fā)展階段和現(xiàn)代階段,并探討PLC在工業(yè)自動化領域中的應用和未來的
    的頭像 發(fā)表于 06-14 10:15 ?2730次閱讀

    光伏逆變器的發(fā)展歷程

    光伏逆變器的發(fā)展歷程可以追溯到20世紀70年代末期,隨著光伏電池的發(fā)展和應用,人們開始意識到將其應用于實際電力系統(tǒng)中所面臨的難題,光伏逆變器因此應運而生。
    的頭像 發(fā)表于 05-06 17:01 ?721次閱讀

    迅龍軟件加入開放原子開源基金會和OpenHarmony?項目,共建開源新生態(tài)

    近日,迅龍軟件與“開放原子開源基金會”簽署協(xié)議,加入“開放原子開源基金會”(以下簡稱“開源基金會”),成為開源基金會白銀捐贈人,這標志著迅龍
    的頭像 發(fā)表于 04-30 17:50 ?1071次閱讀
    迅龍<b class='flag-5'>軟件</b>加入開放原子<b class='flag-5'>開源</b>基金會和OpenHarmony?項目,共建<b class='flag-5'>開源</b>新生態(tài)

    開源軟件生態(tài)發(fā)展座談會順利舉辦

    1月22日,以開源鴻蒙為主題的開源軟件生態(tài)發(fā)展座談交流會在拓維信息&開鴻智谷成功舉辦。湖南省工信廳信息化和軟件服務業(yè)處處長周平、信息動員處處
    的頭像 發(fā)表于 01-26 08:30 ?1224次閱讀
    <b class='flag-5'>開源</b><b class='flag-5'>軟件</b>生態(tài)<b class='flag-5'>發(fā)展</b>座談會順利舉辦
    主站蜘蛛池模板: 国产精品丝袜| 男男宿舍高h炒肉bl| 男男扒开后菊惩罚| baoyu污污网站入口免费| 色综色| 天堂网在线最新版www| 欧美在线视频看看| 多男一女一级淫片免费播放口| 国产色婷婷免费视频| 四虎www成人影院免费观看| 好大好猛好爽好深视频免费| 啪啪在线视频| 国产精品资源在线观看| 五月天婷婷网站| 成年视频在线观看| 1000部啪啪未满十八勿入| 91色蝌蚪| 美女脱裤子屁屁视频| 爱搞逼综合| 国产理论片在线观看| 看黄在线| 最新黄色大片| 男女交性高清视频无遮挡| 99在线国产| 日产精品卡二卡三卡四卡乱码视频| 亚洲成人免费看| 东京加勒比| 天堂黄网| 手机在线黄色| 欧美色图888| 丁香花在线影院观看在线播放| 狠狠色丁香婷婷久久综合不卡| 免费毛片大全| 免费在线欧美| 美女又爽又黄视频| 成人狠狠色综合| 欧美美女被日| 亚洲高清视频一区| 国产热re99久久6国产精品| 婷婷色影院| 黄色日本视频网站|