{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

華為“鴻蒙”操作系統(tǒng)為什么用Linux開發(fā)?

1treeS1treeS 回答0 收藏1
收藏問題

8條回答

cuieney

cuieney

回答于2022-06-28 09:56

ucloud操作系統(tǒng)基于linux是關(guān)于鴻蒙的“傳說”中最空穴來風(fēng)的。但開發(fā)初始一代鴻蒙的平臺是linux沒什么奇怪的,畢竟linux提供的程序員友好的工具太多了。如果理解了交叉編譯就知道:現(xiàn)有的windows、macos、linux、freebsd都可以做開發(fā)工具的運行平臺。但必須選一個的話,我會選linux。而且,僅僅是在鴻蒙還不能替代linux之前的選擇。一旦鴻蒙本身具備條件,會第一時間把開發(fā)平臺切換到鴻蒙,這就是所謂的“吃狗糧”-讓開發(fā)者自己使用自己開發(fā)的產(chǎn)品。

鴻蒙的核心,余承東透露的是“下一代微內(nèi)核”。對操作系統(tǒng)技術(shù)稍有了解的人,都知道linus對微內(nèi)核架構(gòu)的態(tài)度。有余承東這句話,鴻蒙的核心就不可能是linux。微內(nèi)核架構(gòu),即便ucloud去買蘋果的操作系統(tǒng)核心也不可能在ucloud“工程師文化”下犯如此低級的錯誤。

而且,從ucloud操作系統(tǒng)對5g的時機卡位看,底層的實時性是肯定會考慮的,而linux的實時改造到現(xiàn)在都達(dá)不到5g毫秒級時延要求。再看看谷歌新系統(tǒng)和微軟新系統(tǒng)的宣傳,就知道了:5g對通用操作系統(tǒng)的實時性提出了挑戰(zhàn),要充分發(fā)揮5g網(wǎng)絡(luò)性能,對操作系統(tǒng)底層必須做大調(diào)整。

再從備胎策略看,ucloud如果連標(biāo)準(zhǔn)組織的清除策略都考慮全了(例如,超級藍(lán)牙),沒有理由不考慮linux資源限制的情況。

那么整個備胎操作系統(tǒng)計劃可能是什么樣的呢?

在研究了操作系統(tǒng)歷史的情況下,ucloud極力投入5g開發(fā),不會不知道操作系統(tǒng)是個機會。因此,我們看到鴻蒙起始時間大約在2010年左右,正是5g紙面規(guī)格基本確定的時候。鴻蒙初始選型應(yīng)該持續(xù)了兩年。但可用的真的很有限,除了be操作系統(tǒng)號稱有實時性,其他通用系統(tǒng)幾乎都達(dá)不到備胎要求。那么,重新開發(fā)一個就成了重大選項。

第二個大難點是系統(tǒng)初始生態(tài),新核心要繼承安卓生態(tài),微內(nèi)核架構(gòu)是最成熟選擇,因為蘋果干過一次,證明有效的。然后,看ucloud“操作系統(tǒng)”往事中,大規(guī)模整理安卓架構(gòu),就知道這是在就這新系統(tǒng)安卓兼容服務(wù)在轉(zhuǎn)圈子。

做到這里,就是等一個時機了。顯然余承東是等不及了:gpu turbo、編譯器 、 link turbo 分分扔出來做預(yù)熱了。就等一個時機了,恰好川普配合到位,順理成章了。否則,余承東恐怕還得適配谷歌新系統(tǒng)來適應(yīng)5g要求,但谷歌開什么價就不好說了。

但操作系統(tǒng)就是操作系統(tǒng)嗎?除了適應(yīng)頂層生態(tài),還有適應(yīng)底層一堆硬件,這個工作不做就是大麻煩。

我曾經(jīng)說ucloud編譯器的出現(xiàn)是劍指芯片的,那么操作系統(tǒng)就更是如此,如果底層解決方案是ucloud提供,其他手機廠擴展,那么就解決了當(dāng)初谷歌必須依賴linux的多硬件平臺適配資源解決硬件適應(yīng)問題。這是最適合中國手機廠商路數(shù)的。

所以,鴻蒙大概率開源,開發(fā)系統(tǒng)大概率開源或至少象安卓和蘋果一樣免費。而完全從芯片解決方案(原聯(lián)發(fā)科生態(tài)模式)和自己終端上賺錢(蘋果模式)。這樣5g時代ucloud大約每年在芯片解決方案上提供至少200億營收,貼補軟件,而反過來芯片供貨規(guī)模擴大可降低芯片成本(現(xiàn)在是高中低都980解決量問題)。從而提高終端利潤,進一步投入研發(fā)。

評論0 贊同0
  •  加載中...
andot

andot

回答于2022-06-28 09:56

ucloud鴻蒙系統(tǒng)已經(jīng)開過開發(fā)者大會了,從會上的官方公布的信息我們可以看出,ucloud并非是基于Linux開發(fā),而是采用了全新自研的微內(nèi)核(Linux是宏內(nèi)核)開發(fā)。

1、微內(nèi)核是什么?

或許有人第一知道微內(nèi)核這個概念,這里我大致說一下這個內(nèi)核。微內(nèi)核不是ucloud新搞出來的新事物,而是已經(jīng)經(jīng)歷了3代的發(fā)展,是學(xué)術(shù)界的寵兒,其最大特點就是底層架構(gòu)簡單,系統(tǒng)代碼量很少(1萬行左右即可),可以進行模塊化的設(shè)計和應(yīng)用,具有很強的擴展性,全球范圍內(nèi)已經(jīng)有一些優(yōu)秀的開源微內(nèi)核系統(tǒng),比如QNX(見下圖)、seL4等等。從適用性而言,微內(nèi)核比較適合用于嵌入式設(shè)備、智能家居、實時工控系統(tǒng)等。

2、鴻蒙為何采用微內(nèi)核

就從目前透露出來的信息看,ucloud做鴻蒙系統(tǒng)是早已準(zhǔn)備,但前期的目標(biāo)并非是我們現(xiàn)在熟知的手機、電腦、電視等,更多的是考慮應(yīng)用到嵌入式設(shè)備以及IoT等終端上,同時結(jié)合ucloud5G的技術(shù),更多應(yīng)用于物聯(lián)網(wǎng)設(shè)備。

但由于美國的封堵,迫使ucloud將鴻蒙系統(tǒng)提前曝光,并且考慮開始向手機、平板、電腦等終端設(shè)備上遷移。而之所以能做出這樣的調(diào)整,核心就在于微內(nèi)核強大的可擴展性,以及鴻蒙提供的分布式架構(gòu),可以針對某些終端多帶帶做適配研發(fā),類似做插件一樣一個個支持新終端,這也是鴻蒙能跨平臺支持的原因之一。

3、鴻蒙現(xiàn)有的情況如何

從ucloud開發(fā)者大會公布的路線圖來看,現(xiàn)在的鴻蒙1.0版本還不是純凈的微內(nèi)核,而是基于安卓、Linux、LiteOS這樣的多內(nèi)核,只有到今年年末時才可能會進化到純微內(nèi)核上來。

這點我想原因也很簡單,就是鴻蒙系統(tǒng)自身還不成熟,這點從開發(fā)者大會上也能看出。畢竟鴻蒙系統(tǒng)計劃被整整提前了1年,很多研發(fā)內(nèi)容沒做完。同時,一個全新的系統(tǒng)想要快速建立起自己的生態(tài)也是不可能的,前期只能盡可能向下兼容其他系統(tǒng)的應(yīng)用,需要有個過渡來逐步搭建發(fā)展自己的生態(tài)。

這2天任正非在冬季達(dá)沃斯論壇稱鴻蒙系統(tǒng)已經(jīng)上網(wǎng),未來將應(yīng)用于手機、電腦、平板等終端設(shè)備上。看來,鴻蒙系統(tǒng)的發(fā)展正在有條不紊的持續(xù)發(fā)展中,個人還是很希望我們自己的國產(chǎn)系統(tǒng)正式上線的。

Lscssh科技官觀點:

最后就不要說鴻蒙系統(tǒng)是基于Linux開發(fā)的了,兩者在內(nèi)核上完全不同!知道Linux現(xiàn)在有多少代碼量了嗎?截止2018年時就已經(jīng)超過2500萬行代碼了,相比微內(nèi)核幾萬的代碼,這可不是一點點的數(shù)量啊。


感謝閱讀,給點個贊鼓勵下唄,歡迎關(guān)注【Lscssh科技官】,謝謝~~

評論0 贊同0
  •  加載中...
YuboonaZhang

YuboonaZhang

回答于2022-06-28 09:56

全世界就幾個系統(tǒng)內(nèi)核,Linux開源,其他不開源!自己研究一行一行的寫得什么時候,等寫出來手機都淘汰了!

都是基于內(nèi)核修改所需功能!才能快速開發(fā)!開發(fā)軟件的都知道用匯編語言開發(fā)操作系統(tǒng)最節(jié)省資源,運行速度快,占用內(nèi)存小!但開發(fā)速度慢,難度大,不適合分工開發(fā)!要是能用匯編開發(fā)手機系統(tǒng)就現(xiàn)在手機性能至少快十倍,內(nèi)存再小十倍都沒問題!

評論0 贊同0
  •  加載中...
xiaochao

xiaochao

回答于2022-06-28 09:56

不然用什么開發(fā)?直接用0和1寫機器碼嗎?交叉編譯是系統(tǒng)開發(fā)的最基礎(chǔ)方法,不存在為啥不為啥的問題,這是一種最基本的方法。做一個不太恰當(dāng)?shù)谋扔鳎『⒆舆€沒滿18歲,你就讓他出去賺錢,這是不可以的,爹媽要給他錢花,讓他健康生活長大。小朋友就是鴻蒙,爹媽就是linux或者windows。

評論0 贊同0
  •  加載中...
pingink

pingink

回答于2022-06-28 09:56

    目前,主流的操作系統(tǒng)架構(gòu)分為兩類:宏內(nèi)核和微內(nèi)核。Linux屬于宏內(nèi)核,而鴻蒙系統(tǒng)屬于微內(nèi)核架構(gòu)開發(fā)的。因此,ucloud的“鴻蒙”系統(tǒng)并不是基于Linux開發(fā),難道鴻蒙是獨創(chuàng)的微內(nèi)核架構(gòu)系統(tǒng)嗎?非也。

    微內(nèi)核系統(tǒng)

    微內(nèi)核系統(tǒng)的核心是簡化內(nèi)核功能,內(nèi)核只提供基礎(chǔ)服務(wù),比如進程調(diào)度、多進程通信等,其他的文件系統(tǒng)、網(wǎng)絡(luò)協(xié)議等都放到了用戶態(tài)。微內(nèi)核經(jīng)過幾代的而發(fā)展,發(fā)展到了seL4,而且也是第一個完全通過形式化驗證的內(nèi)核,而Linux系統(tǒng)的內(nèi)核過于復(fù)雜,是沒辦法證明的。

    Fuchsia是google正在開發(fā)的一套全新的操作系統(tǒng),用于替代android,兼容android的app,并且可以覆蓋手機、平板、電腦、智能設(shè)備的一系列領(lǐng)域。Funchsia采用了一個稱為zircon的微內(nèi)核。

    根據(jù)數(shù)據(jù)顯示,android系統(tǒng)有1億行的代碼,其中內(nèi)核超過了2000萬,但是一般的用戶用到的代碼不到8%,整體比較冗余,越來越不堪重負(fù)。鴻蒙系統(tǒng)采用了“微內(nèi)核”,核心代碼不到1萬行,采用同一套操作平臺,針對不同硬件能力的產(chǎn)品部署,并且采用了分布式架構(gòu),提升了效率。

    鴻蒙系統(tǒng)什么時候正式上線?

    今年1月21日,任正非在公開場合表示“鴻蒙系統(tǒng)已經(jīng)上線,未來將會應(yīng)用到ucloud手機、平板、電視等產(chǎn)品”。余承東也表示,ucloud的P40可能會成為第一款搭載鴻蒙操作系統(tǒng)的手機。

    消息稱,鴻蒙系統(tǒng)兼容android應(yīng)用,所以,我們不用擔(dān)心軟件生態(tài)問題。隨著,鴻蒙系統(tǒng)的普及,ucloudHMS的廣泛應(yīng)用,相信最終會成為android系統(tǒng)的一個替代品。


如果覺得對你有幫助,可以多多點贊哦,也可以隨手點個關(guān)注哦,謝謝。

評論0 贊同0
  •  加載中...
fantix

fantix

回答于2022-06-28 09:56

分叉版安卓系統(tǒng)

評論0 贊同0
  •  加載中...
garfileo

garfileo

回答于2022-06-28 09:56

感謝您的閱讀!

安卓手機其實使用的也是linux系統(tǒng),你可能覺得鴻蒙系統(tǒng)不應(yīng)該使用linux系統(tǒng),這不是“邯鄲學(xué)步”嗎?這叫什么自己研發(fā)系統(tǒng)?

實際上,安卓系統(tǒng)使用Linux,是因為它的權(quán)限高度自由,源代碼完全開放,是一種拓展性非常強的操作系統(tǒng),而且它最關(guān)鍵的是免費開源。

而ucloud選擇linux的原因是——

  1. Linux系統(tǒng)足夠強大,甚至于,大多系統(tǒng)都是基于Linux內(nèi)核開發(fā)的。
  2. 它能夠更好的擺脫Windows可能存在的監(jiān)控后門。
  3. Linux并不是由單一的個人開發(fā),它是全世界的程序員共同開發(fā)的,開源性的系統(tǒng)。

其次,ucloud使用的是和安卓不同的微內(nèi)核,相比宏內(nèi)核需要將很多東西放在內(nèi)核中,微內(nèi)核的優(yōu)勢更明顯,比如內(nèi)核中因為只有最基本的調(diào)度,內(nèi)存管理等等,反而更容易去使用,流暢性也更好。

鴻蒙系統(tǒng)目前的問題——系統(tǒng)的生態(tài)問題。鴻蒙系統(tǒng)現(xiàn)在最需要解決的就是生態(tài)問題,如果不能夠解決生態(tài)問題,那么鴻蒙系統(tǒng)的發(fā)展已經(jīng)是受到限制,雖然說任正非已經(jīng)提出了鴻蒙系統(tǒng)已經(jīng)上網(wǎng),但是要完全的使用,在手機電腦方面,還是需要一定的時間。

我們其實應(yīng)該給ucloud更多的時間,也需要更多的開發(fā)者加入的鴻蒙系統(tǒng),開發(fā)出適合鴻蒙系統(tǒng)的生態(tài)!

評論0 贊同0
  •  加載中...
dailybird

dailybird

回答于2022-06-28 09:56

.

來來來,都讓開,讓科技吹水給大家吹一波科技水 。

用Linux開發(fā)系統(tǒng)的優(yōu)越性

.目前世界有三大知名操作系統(tǒng)微軟windows、蘋果IOS和開源Linux,由于微軟windows系統(tǒng)和蘋果IOS系統(tǒng)都擁有版權(quán),并且是屬于封裝系統(tǒng)想重新開發(fā)一個系統(tǒng),難度是比較大的,除了使用開源Linux,并沒有更好的選擇。

.比如深度等國產(chǎn)的操作系統(tǒng)都是使用Linux深度定制開發(fā)而成,.甚至美國著名的安卓操作系統(tǒng)也是基于Linux內(nèi)核深度定制開發(fā)的。

以ucloud的資金和軟件能力重新開發(fā)一套系統(tǒng)并不是很困難,但難就難在重新開發(fā)一套系統(tǒng)所帶來的開發(fā)成本會比較高。

安卓和Linux開發(fā)者

微軟曾經(jīng)試圖推出自己的windows移動版WP,但是由于給wp配套的開發(fā)者較少,微軟WP終沒有形成自己的軟件生態(tài),用戶沒有足夠的軟件使用,導(dǎo)致搭載的WP系統(tǒng)的手機很難獲得普通消費者的青睞,這也最終導(dǎo)致了wp夭折

因此多帶帶開發(fā)一套系統(tǒng)并不難,難的是如何讓消費者減少過渡到新系統(tǒng)所產(chǎn)生的成本。這個成本有兩個,一是完善系統(tǒng)生態(tài)所需要的成本,二是改變用戶使用習(xí)慣所需要的成本。對于很多操作系統(tǒng)來說,這是無法逾越的鴻溝。.ucloud的鴻蒙系統(tǒng)使用Linux內(nèi)核開發(fā)也是基于這兩個因素考慮的。

在使用習(xí)慣上,如果新的操作系統(tǒng)與安卓沒有太大的差異,用戶更容易接受。

用與安卓相同的內(nèi)核開發(fā)系統(tǒng)會減少開發(fā)者把軟件從安卓過渡到鴻蒙的難度。

從ucloud推出HMS(ucloud移動服務(wù))就可以看出ucloud的操作系統(tǒng)戰(zhàn)略,就是在不斷的掏安卓的墻角。ucloud推出了方舟編譯器,據(jù)說普通的開發(fā)者可以用兩天的時間,兩個人的團隊就可以實現(xiàn)app從安卓到鴻蒙的編譯。

這樣一來,無論是用戶的使用習(xí)慣,還是開發(fā)者開發(fā)系統(tǒng)軟件的難度都會極大的降低,因此無論是從戰(zhàn)略還是從成本的角度考慮,嗯ucloud選擇Linux內(nèi)核制作初代的鴻蒙操作系統(tǒng)都是很正確的選擇。

總結(jié)

因此,我們就可以總結(jié)出ucloud選擇Linux內(nèi)核進行當(dāng)前階段鴻蒙系統(tǒng)的開發(fā)有三個原因:

  • 使用成熟開源系統(tǒng),減少系統(tǒng)開發(fā)周期,加快產(chǎn)品面世。
  • 降低用戶從安卓到鴻蒙系統(tǒng)過渡的成本。
  • 降低開發(fā)者為鴻蒙系統(tǒng)適配軟件的難度,加快建設(shè)鴻蒙生態(tài)圈。

關(guān)注我,獲得更多科技觀點。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<