久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 嵌入式學習(xi):開源(yuan)與閉源(yuan)

嵌入式學習:開源與閉源 時間:2019-03-27      來(lai)源:華(hua)清遠見

開(kai)源(yuan)指的是那(nei)些源(yuan)代碼或源(yuan)設(she)計可以被大眾(zhong)使用、修(xiu)改發行的軟件(jian)或設(she)計體,閉源(yuan)就是不(bu)開(kai)放源(yuan)代碼。

Linux 無疑是(shi)開源(yuan)軟件里最最成(cheng)功的(de)(de)一個(ge)(ge),不管是(shi)從它目(mu)前的(de)(de)生態(tai)建設角度(du),還是(shi)從業界(jie)評價來看,包括今(jin)天云計算(suan)的(de)(de)基(ji)礎也都倚賴Linux的(de)(de)貢獻和基(ji)石。當(dang)然(ran),像OpenStack、Hadoop 、Spark等也非常成(cheng)功,這些(xie)開源(yuan)項目(mu)都屬于底層(ceng)技術,在支撐今(jin)天整個(ge)(ge)大(da)數據、云計算(suan)的(de)(de)發展。

開(kai)源并(bing)不意(yi)味著免費,開(kai)源只是(shi)說我們做了一(yi)個(ge)好東西,把它(ta)開(kai)放給(gei)(gei)大家使(shi)用(yong),目的(de)(de)是(shi)希望大家更(geng)(geng)多(duo)(duo)地使(shi)用(yong)它(ta),并(bing)反饋使(shi)用(yong)過程中(zhong)的(de)(de)問題或(huo)者(zhe)改(gai)進方(fang)式,使(shi)得整(zheng)個(ge)開(kai)源項目進步得更(geng)(geng)快,能夠更(geng)(geng)好地共享給(gei)(gei)更(geng)(geng)多(duo)(duo)有需要的(de)(de)人(ren),目前(qian)像 Linux、Hadoop、Spark等(deng)等(deng),都(dou)是(shi)這么做的(de)(de)。但(dan)很多(duo)(duo)時候(hou)開(kai)源背后還(huan)是(shi)帶(dai)有很濃厚的(de)(de)商業(ye)背景。

做(zuo)得比較大的(de)(de)開源(yuan)項目(mu)背(bei)(bei)后都有(you)商(shang)業公(gong)司(si)在支撐(cheng),如果一個(ge)成功(gong)的(de)(de)開源(yuan)項目(mu)背(bei)(bei)后沒(mei)有(you)商(shang)業公(gong)司(si),這是(shi)(shi)不健康的(de)(de),我(wo)們需要開源(yuan)和商(shang)業之間的(de)(de)互補(bu)對(dui)稱來促(cu)進整個(ge)社區和技術的(de)(de)不斷前進答,這是(shi)(shi)一方面。

另一方(fang)面,從開(kai)(kai)源(yuan)(yuan)用(yong)戶(hu)的(de)(de)角度(du)來(lai)看,“開(kai)(kai)源(yuan)(yuan)是(shi)不是(shi)免費的(de)(de)”其實也是(shi)一個(ge)(ge)偽(wei)命題(這里的(de)(de)用(yong)戶(hu)指的(de)(de)是(shi)所有(you)使用(yong)開(kai)(kai)源(yuan)(yuan)產品(pin)的(de)(de)企業或者個(ge)(ge)人)。開(kai)(kai)源(yuan)(yuan)看上去(qu)是(shi)不需要花版權的(de)(de)錢,但其實企業用(yong)戶(hu)招聘合(he)適的(de)(de)開(kai)(kai)發人員、運維人員把(ba)這個(ge)(ge)事情(qing)做完,成本(ben)可能比買(mai)商業版本(ben)更高。

從商業價值(zhi)的(de)(de)(de)角度(du)來說,開源毋庸置疑已經(jing)是基(ji)礎技(ji)(ji)術(shu)領域(yu)的(de)(de)(de)必然趨勢(shi),沒(mei)有開源的(de)(de)(de)基(ji)礎技(ji)(ji)術(shu)是沒(mei)有生命力的(de)(de)(de),因為(wei)它很難被(bei)廣泛(fan)使用。在商業上,一個(ge)(ge)開源項(xiang)目被(bei)大(da)范圍使用后,可(ke)以(yi)使得(de)整個(ge)(ge)技(ji)(ji)術(shu)升(sheng)級換代成熟起來變得(de)非常迅速,過去可(ke)能(neng)要(yao)經(jing)過三年、五年、甚(shen)至十年的(de)(de)(de)時間去進化,因為(wei)開源的(de)(de)(de)力量,在短短幾個(ge)(ge)月內可(ke)能(neng)就完(wan)成了。從另外一個(ge)(ge)角度(du)來說,開源的(de)(de)(de)壯大(da)又會反哺支(zhi)撐商業,畢竟還有很多客戶都是希望獲得(de)商業的(de)(de)(de)支(zhi)持和(he)價值(zhi)。

對于(yu)開(kai)發(fa)者來(lai)說(shuo),開(kai)源與不(bu)(bu)開(kai)源很大的(de)(de)一(yi)個(ge)(ge)(ge)區(qu)別在(zai)于(yu),你是(shi)(shi)一(yi)個(ge)(ge)(ge)孤軍奮戰的(de)(de)人(ren),還(huan)是(shi)(shi)一(yi)個(ge)(ge)(ge)可以跟全世界最(zui)優(you)秀(xiu)的(de)(de)開(kai)發(fa)者在(zai)一(yi)起(qi)的(de)(de)人(ren)。因(yin)為如果(guo)你做一(yi)個(ge)(ge)(ge)閉(bi)門的(de)(de)項目,你所能夠溝通的(de)(de)、接觸的(de)(de)資源受應用場景的(de)(de)限制,會非常(chang)有(you)限。但如果(guo)你是(shi)(shi)做開(kai)源項目,不(bu)(bu)管你是(shi)(shi)自己(ji)領導(dao)開(kai)源還(huan)是(shi)(shi)參與開(kai)源,你都可以和全世界最(zui)優(you)秀(xiu)的(de)(de)開(kai)發(fa)人(ren)員一(yi)起(qi)來(lai)玩(wan)技術,一(yi)起(qi)在(zai)社區(qu)探討交(jiao)流,這樣對于(yu)自己(ji)的(de)(de)成長(chang)是(shi)(shi)飛速的(de)(de)

我(wo)們想(xiang)象一(yi)下(xia)一(yi)項任務的(de)開(kai)發如果沒(mei)有(you)(you)開(kai)源(yuan)的(de)話,想(xiang)要(yao)讓這個系(xi)統(tong)的(de)所有(you)(you)的(de)功能得(de)以實現這整個過程都是要(yao)由等著它的(de)開(kai)發廠商(shang)自己來解決(jue)的(de)。而系(xi)統(tong)中(zhong)自己產生的(de)一(yi)些BUG,也只能等著開(kai)發廠商(shang)來修復(fu),如果開(kai)發廠商(shang)本身沒(mei)有(you)(you)發現,這些BUG就會永遠的(de)存在。

所以(yi)由(you)此(ci)看(kan)來開源和不開源的(de)(de)(de)區別(bie)還(huan)是(shi)非常大的(de)(de)(de),它的(de)(de)(de)作(zuo)用也(ye)是(shi)很大的(de)(de)(de),開源最(zui)大的(de)(de)(de)魅力(li)就在(zai)于不依賴(lai)于某(mou)個廠商,大眾都可以(yi)修改(gai)代(dai)碼以(yi)滿(man)足自(zi)己的(de)(de)(de)需要(yao),千(qian)萬(wan)個“自(zi)己的(de)(de)(de)需要(yao)”就匯聚成了(le)偉(wei)大的(de)(de)(de)產品,任(ren)何(he)違背(bei)這個理(li)念的(de)(de)(de)開源都是(shi)“偽開源”。

開(kai)源(yuan)不是(shi)簡單的(de)(de)(de)公布(bu)源(yuan)代碼(ma),如果(guo)有個人(ren)將自己開(kai)發的(de)(de)(de)一款源(yuan)代碼(ma)公布(bu)到(dao)網上之(zhi)后(hou),并沒(mei)有通過(guo)git、svn等把源(yuan)碼(ma)管理起來,而且之(zhi)后(hou)的(de)(de)(de)修(xiu)改(gai)匯總管理也是(shi)無人(ren)問津(jin)的(de)(de)(de),只能是(shi)提供對這(zhe)個軟(ruan)件感(gan)興趣(qu)的(de)(de)(de)人(ren)進(jin)行下載(zai),然后(hou)自己在做進(jin)一步(bu)的(de)(de)(de)修(xiu)改(gai),讓自己用,這(zhe)樣沒(mei)有做出(chu)貢(gong)獻的(de)(de)(de)開(kai)源(yuan),就失去了開(kai)源(yuan)背身的(de)(de)(de)價(jia)值。

上一篇:嵌入式開發:Uboot配置文件mkconfig

下一篇:linux開發:linux內存加載動態庫?

熱點文章(zhang)推(tui)薦(jian)
華清學員(yuan)就業(ye)榜單
高薪學員經驗分享
熱點(dian)新聞推薦
前(qian)臺專線:010-82525158 企業培(pei)訓洽談專線:010-82525379 院校合(he)作洽(qia)談專線(xian):010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部