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

谷歌“斷供”華為!中國(guó)真寫不出操作系統(tǒng)?

系統(tǒng)
前幾天美國(guó)停止了向華為供應(yīng)芯片的事情,讓大家猝不及防,好在華為在之前就做出了應(yīng)對(duì)策略,用自己的備胎芯片度過這個(gè)難關(guān)。就在剛剛,谷歌宣布暫停對(duì)華為手機(jī)服務(wù)!

前幾天美國(guó)停止了向華為供應(yīng)芯片的事情,讓大家猝不及防,好在華為在之前就做出了應(yīng)對(duì)策略,用自己的備胎芯片度過這個(gè)難關(guān)。就在剛剛,谷歌宣布暫停對(duì)華為手機(jī)服務(wù)!

據(jù)路透社 20 日凌晨報(bào)道,在華為進(jìn)入美國(guó)政府的黑名單后,Google 已暫停和華為的部分業(yè)務(wù)來往。

據(jù)路透社報(bào)道:“華為只能使用安卓系統(tǒng)的公共版本,但不能從谷歌獲得專有應(yīng)用程序和服務(wù)的訪問。”

[[265806]]

具體來說,華為除了可以使用“開放源碼許可”公開可用的服務(wù)以外,將失去對(duì)谷歌安卓操作系統(tǒng)更新的訪問權(quán)。

隨后,The Verge 證實(shí)了谷歌與華為暫停業(yè)務(wù)的消息。谷歌發(fā)言人稱:“我們只是遵守命令和審查其影響”。

[[265807]]

華為海外市場(chǎng)的新一代智能手機(jī)將無法訪問谷歌熱門應(yīng)用與服務(wù),包括Google Play、Gmail、谷歌地圖等,連YouTube都訪問不了。

對(duì)于海外用戶尤其是歐洲使用者來說,手機(jī)秒變磚,手機(jī)業(yè)務(wù)將受到巨大沖擊。對(duì)于一些特定服務(wù)的具體細(xì)節(jié),谷歌仍在進(jìn)行內(nèi)部討論。

除此之外,谷歌還將停止提供所有應(yīng)用軟件的未來服務(wù)的技術(shù)支持和合作。The Verge 報(bào)道,華為手機(jī)目前只能使用 Android 開源項(xiàng)目(AOSP), 海外用戶也只有在 AOSP 可用后才能完成安卓系統(tǒng)的更新。

目前,能夠進(jìn)入 Goolge Play Store 的華為手機(jī)用戶依然可以下載谷歌提供的軟件更新。只是沒有谷歌,新一代的華為手機(jī)恐怕很難在海外銷售了。

任正非回應(yīng)美國(guó)禁令:半導(dǎo)體不賣給我們也沒有關(guān)系

5 月 15 日,美國(guó)總統(tǒng)特朗普簽署行政命令,要求美國(guó)進(jìn)入緊急狀態(tài)。在此緊急狀態(tài)下,美國(guó)企業(yè)不得使用對(duì)國(guó)家安全構(gòu)成風(fēng)險(xiǎn)的企業(yè)所生產(chǎn)的電信設(shè)備。這是在為禁止美企與華為的業(yè)務(wù)往來鋪平道路。

面對(duì)美國(guó)的禁令,5 月 17 日凌晨,華為海思總裁何庭波發(fā)布了這封內(nèi)部信。在這封《致員工的一封信》中,她表示,為了兌現(xiàn)公司對(duì)于客戶持續(xù)服務(wù)的承諾,華為保密柜里的備胎芯片“全部轉(zhuǎn)正”,是歷史的選擇。

另外,信中強(qiáng)調(diào)“華為立志,將數(shù)字世界帶給每個(gè)人、每個(gè)家庭、每個(gè)組織,構(gòu)建萬物互聯(lián)的智能世界。今后,為實(shí)現(xiàn)這一理想, 不僅要保持開放創(chuàng)新,更要實(shí)現(xiàn)科技自立!”

華為公共及政府事務(wù)部發(fā)布在華為 “心聲社區(qū)” 上的《日本經(jīng)濟(jì)新聞》的報(bào)道

華為創(chuàng)始人兼總裁任正非在 18 日接受了日本媒體的采訪,在采訪中,他表示:“美國(guó)接二連三的威脅貿(mào)易伙伴的政策讓企業(yè)不敢再冒險(xiǎn),同時(shí)這個(gè)國(guó)家也將失去信譽(yù)。”任正非表示,華為公司將繼續(xù)開發(fā)自己的芯片,減少生產(chǎn)禁令帶來的影響。他還說,即使高通和其他美國(guó)供應(yīng)商不銷售芯片,華為也“沒問題”,因?yàn)?ldquo;我們已經(jīng)為此做好了準(zhǔn)備”。

任正非的回應(yīng)印證了何庭波的那封信,華為時(shí)刻做著科技自立的準(zhǔn)備。也就是說美國(guó)禁止華為業(yè)務(wù)的影響將是有限的,在長(zhǎng)期看來,華為能夠保持信心。

為了防止美國(guó)科技巨頭不再向其授權(quán)現(xiàn)有系統(tǒng),其實(shí)在今年的三月份,據(jù)香港《南華早報(bào)》報(bào)道,華為消費(fèi)者業(yè)務(wù) CEO 余承東表示,該公司已經(jīng)為智能手機(jī)和電腦開發(fā)了自己的操作系統(tǒng)。

華為自研操作系統(tǒng)的消息,類似和 17 日華為海思總裁在內(nèi)部公開信中透露的硬件備胎計(jì)劃。

比較值得注意的是,最近華為推出了“方舟編譯器”,華為稱,通過架構(gòu)級(jí)優(yōu)化能夠大幅度提升安卓手機(jī)的性能。

方舟編譯器可讓手機(jī)流暢度提高 24%,系統(tǒng)相應(yīng)速度提升 44%,第三方重新編譯后可讓流暢度提升 60%,這應(yīng)該是近期華為向手機(jī)系統(tǒng)發(fā)出挑戰(zhàn)了的信號(hào)。

其實(shí)華為在之前榮耀play發(fā)布會(huì)上華為就推出了“GPU turbo”技術(shù)。

據(jù)報(bào)道,此前華為推出自研 EROFS 超級(jí)文件系統(tǒng)、僅是基于華為方舟編譯器開發(fā)的應(yīng)用。

但有專家認(rèn)為,就能夠讓安卓系統(tǒng)性能提升數(shù)倍來看,底層整合了 EROFS 和方舟編譯器的華為鴻蒙系統(tǒng),已經(jīng)具備了一定實(shí)力。

換句話說,華為 2012 年開始規(guī)劃的操作系統(tǒng)“鴻蒙”,其實(shí)就是華為為了以防不測(cè)準(zhǔn)備的 B 計(jì)劃。

另外,有消息稱,該操作系統(tǒng)已對(duì) Linux 大量?jī)?yōu)化(已開源),并已用于華為手機(jī)中(安全部分)。

中國(guó)為什么寫不出操作系統(tǒng)?

回顧去年中興被美國(guó)禁運(yùn)的下場(chǎng),也曾引發(fā)了一大波的討論,有人說中國(guó)現(xiàn)在缺芯少魂,芯片需要工業(yè)基礎(chǔ),但操作系統(tǒng)呢?國(guó)外大學(xué)生寫出了 Linux 操作系統(tǒng),中國(guó)能不能寫出中國(guó)版的 Linux 呢?

[[265809]]

“中國(guó)能不能寫出操作系統(tǒng)?”,這個(gè)問題本身很寬泛。以飛機(jī)作類比,從紙飛機(jī)、玩具飛機(jī)、消費(fèi)級(jí)無人機(jī),再到飛豹,J10,J11,J20,再到B2、F22、F35 等等。

如果你問“中國(guó)能不能造出飛機(jī)?”,答案肯定是可以造的,但造出來的飛機(jī)可能跟別人有 20~50 年的差距。

同樣的,“中國(guó)能不能寫出操作系統(tǒng)?”,答案也肯定是能。因?yàn)橐粋€(gè)幾百幾千行代碼的 micro tiny os kernel,你也可以說它是“操作系統(tǒng)”。

一個(gè)像 Windows 這樣光代碼就有 5000 萬行,全球用戶數(shù)十億,擁有巨無霸生態(tài)的也可以稱為操作系統(tǒng),中國(guó)肯定產(chǎn)生過很多 micro os kernel,tiny os kernel。

所以借這個(gè)話題,我們不妨更進(jìn)一步,考慮另一個(gè)問題:“中國(guó)能不能寫出一款比肩 Windows/Mac OS/Linux/Android,獲得商業(yè)上巨大成功、廣泛應(yīng)用的操作系統(tǒng)?”

不能給出肯定回答,也不敢否定。但我傾向于回答“現(xiàn)階段不能”。

了解一下操作系統(tǒng)史,或者上過大學(xué)操作系統(tǒng)課程,你會(huì)發(fā)現(xiàn),很多操作系統(tǒng)原型,或者設(shè)計(jì)思想,都來源于學(xué)?;蜓芯吭?,比如 Minix/Linux/BSD 等等。

實(shí)現(xiàn)一個(gè)操作系統(tǒng)是一項(xiàng)紛繁復(fù)雜的工程,涉及 CPU 架構(gòu)指令、數(shù)據(jù)結(jié)構(gòu)、算法、編譯原理、內(nèi)存管理、進(jìn)程管理等等內(nèi)容。

而且在此基礎(chǔ)之上,還需要各種各樣的應(yīng)用軟件:數(shù)據(jù)庫(kù)、工程、設(shè)計(jì),有了這些軟件操作系統(tǒng)才會(huì)有人用,有人用了才能集廣大人民的智慧開發(fā)更多的軟件,反過來促進(jìn)更多的人用,形成良性循環(huán)。

當(dāng)今,Windows/Mac OS/Linux/Android已大行天下,形成了一個(gè)比四大洋還深的護(hù)城河,從頭開發(fā)一個(gè)能比肩這些操作系統(tǒng)的競(jìng)品,真比登天還難。

所以,要做這些事情,需要花費(fèi)巨大的人力、物力、財(cái)力。這不是幾個(gè)人的意志力就能搞定的事情,而是需要整個(gè)社會(huì)達(dá)到一定階段。

中國(guó)的哪些群體、部門、企業(yè)可以有資源開發(fā)操作系統(tǒng)呢?首先說企業(yè),企業(yè)家都是逐利的,我不認(rèn)為企業(yè)愿意投入五年的時(shí)候,花費(fèi)巨大的代價(jià)去搞這么一個(gè)看不到前途,看不到效益的事情。

再說研究院,中國(guó)的眾多研究院,除了醫(yī)學(xué),都在往高大上不接地氣不著調(diào)的路子走,所以我不認(rèn)為他們會(huì)去做這個(gè)事情。然后就是高校,我想重點(diǎn)說一說高校。

[[265810]]

我寫 OS 內(nèi)核的經(jīng)歷

我高中開始寫代碼,從 2008 年讀本科,當(dāng)時(shí)受到倪光南關(guān)于“中國(guó)人要有自己的操作系統(tǒng)”的感召,想寫一個(gè)小型的 OS 內(nèi)核。

然后我在學(xué)校里搭一個(gè) SVN 服務(wù),把 OS 內(nèi)核代碼放上去,采用校內(nèi)開源的方式,逐漸去完善這個(gè) OS 內(nèi)核。

相信每屆學(xué)校都會(huì)有牛人,把牛 B 的思想加進(jìn)來,最終走出一條自主操作系統(tǒng)的路。

大學(xué)學(xué)生是最有精力和資源做這個(gè)事情的人。他們有大把的時(shí)間、精力,而且學(xué)校會(huì)教授操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、算法、編譯原理、數(shù)據(jù)庫(kù)等基礎(chǔ)課程。

如果學(xué)校有一個(gè)自己的 OS 內(nèi)核,在上課的時(shí)候結(jié)合這個(gè) OS 內(nèi)核給學(xué)生講課,效果一定非常好,讓學(xué)生們能親身實(shí)踐這些比較“虛”的課程,一定會(huì)吸引不少人參與這個(gè)項(xiàng)目。

通過長(zhǎng)期的工程管理,會(huì)讓這個(gè)操作系統(tǒng)逐漸成熟豐滿,并且在某一時(shí)刻走向工業(yè)化。

但是,我想說但是,等我開始做這件事,才發(fā)現(xiàn),在中國(guó)的大學(xué),懂編程的人非常少,既使計(jì)算機(jī)學(xué)院,也找不到幾個(gè)能寫代碼的,更不容說能寫 OS 內(nèi)核的。

但我找了 8 個(gè)技術(shù)稍微好點(diǎn)的同學(xué),我們每人分一塊領(lǐng)域,比如 IO 管理,內(nèi)存管理,進(jìn)程管理,研究 Linux 內(nèi)核,各人學(xué)習(xí)一塊,然后每周做報(bào)告。

但是,經(jīng)過兩個(gè)月我就發(fā)現(xiàn),太難了,大家對(duì) OS 內(nèi)核一點(diǎn)都不理解,而且還不愿意學(xué)。只能作罷,于是我決定,我自己來。

整整大半年的時(shí)間,我白天上課,做項(xiàng)目,晚上熬到 2 點(diǎn)多,讀 IBM BIOS 中斷手冊(cè),趙炯的深入理解 Linux 操作系統(tǒng),Intel的 CPU 指令手冊(cè),Minix/Orange/Linux v0.12 源代碼,各種設(shè)備的指令手冊(cè)。

我花了 3 個(gè)月時(shí)間,寫出了一個(gè)能在模擬器上跑的 OS Tiny 內(nèi)核(這段歷史距今有 7-8 年歷史,記不太清了)。

然后,我想了很多辦法把這個(gè) OS 內(nèi)核推廣出去,讓同學(xué)們都知道,并參與進(jìn)來,但其中的淚不知有多少,比如:

①參加學(xué)校創(chuàng)業(yè)大賽,評(píng)委只有一個(gè)計(jì)算機(jī)老師,并且是計(jì)院副院長(zhǎng),其他人不發(fā)問不說話,看樣子是完全不懂。

這位計(jì)算機(jī)副院長(zhǎng)評(píng)委問我:你調(diào)了什么 API?我回答,我寫的是 OS 內(nèi)核,如果說調(diào)了 API,BIOS 中斷算一個(gè)吧。

然后我感覺他沒聽懂,他又問了一遍,你要回答你到底調(diào)了什么 API?我徹底蒙了,又說了一遍答案。

然后他又問,你這個(gè)有什么用?我說有幾個(gè)用處......我感覺他還是沒聽懂。給了我一個(gè)三等獎(jiǎng),而我另外一個(gè)只做了一個(gè)月的項(xiàng)目,拿了個(gè)一等獎(jiǎng)。

②想搭建 SVN 服務(wù),跑計(jì)院申請(qǐng)機(jī)器,苦苦請(qǐng)求之下給了一臺(tái),但不給固定 IP,跑宣傳部申請(qǐng)域名,說不給申請(qǐng),因?yàn)樗麄兟犐先ジ杏X我的這個(gè)事情沒什么用。

讓計(jì)院領(lǐng)導(dǎo)幫忙搞定,計(jì)院領(lǐng)導(dǎo)也說你這個(gè)沒什么用,讓我自己搞......只能用一個(gè)只有動(dòng)態(tài) IP 的服務(wù)器搭建了一個(gè) SVN 服務(wù),把 OS內(nèi)核源碼放上去。

③找一些聽說比較牛的學(xué)弟學(xué)妹們,給他們講 OS 內(nèi)核源碼,他們一臉懵 B。

不知不覺,到了我大四,雖然在我拿到畢業(yè)證之后還在為此事奔波,但我最終要離開,于是找了個(gè)人交代了下幫我維護(hù) SVN 服務(wù)器,拜拜。

然后是讀研三年,發(fā)現(xiàn)新的 985/211 大學(xué)也一個(gè)尿性,想做這件事,沒人會(huì) Care,大家為了發(fā) Paper,都在扯各種高大上的東西,都在為生計(jì)奔波,我都不好意思提 OS 內(nèi)核了。

后來我想讀博,去大學(xué)當(dāng)老師,繼續(xù)我的想法,但一想大學(xué)里都是這個(gè)鳥樣,我一個(gè)也改變不了,隨他去吧。

說了這么多,我把 OS 內(nèi)核源碼貼一下,后來我放到 Github 上了:

ahhuiyang/LycheeOS

[[265811]]

總結(jié)

我傾向于說“現(xiàn)階段不能”,是因?yàn)?,縱觀計(jì)算機(jī)發(fā)展史,許多計(jì)算機(jī)基礎(chǔ)技術(shù)往往產(chǎn)生于高校。

比如操作系統(tǒng),數(shù)據(jù)庫(kù),搜索引擎;比如國(guó)外的卡內(nèi)基梅隆,哥倫比亞,Stanford,Berkerly 等,無數(shù)的技術(shù)在這里萌芽,成熟,然后被學(xué)生帶到工業(yè)界。

比如 Google,開始是 Stanford 兩個(gè)學(xué)生在學(xué)校里做實(shí)驗(yàn)搗鼓出 Google 的核心算法 PageRank,然后退學(xué)用這個(gè)算法去創(chuàng)建了 Google。

但在中國(guó),起碼在我所見的兩個(gè)高校,計(jì)算機(jī)學(xué)院領(lǐng)導(dǎo)、老師完全忽視代碼,不注重保存、維護(hù)學(xué)生的代碼成果,沒有一個(gè)項(xiàng)目能在學(xué)校里扎根并得到很好的發(fā)展,這簡(jiǎn)直是計(jì)算機(jī)學(xué)院的恥辱。

在這種環(huán)境下,不可能產(chǎn)生操作系統(tǒng)、數(shù)據(jù)庫(kù)、編譯器,永遠(yuǎn)都不可能。

另外,像其他行業(yè)一樣,中國(guó)的學(xué)生們,在初中高中,老師、家長(zhǎng)一直給學(xué)生灌輸“計(jì)算機(jī)就是洪水猛獸”這個(gè)觀念。

什么碰了電腦全毀了之類,許多計(jì)算機(jī)學(xué)院大一新生甚至連計(jì)算機(jī)基本操作都不會(huì),幾乎都是到了大學(xué)才開始學(xué)習(xí)計(jì)算機(jī)專業(yè)知識(shí)。試問,這種環(huán)境出來的計(jì)算機(jī)學(xué)生,如何能學(xué)好計(jì)算機(jī)。

電腦是一項(xiàng)偉大的工具,如同任何一項(xiàng)工具一樣,我們應(yīng)該從小教育孩子合理使用,如果要學(xué)編程,初中、高中就開始學(xué)起,任何一項(xiàng)能力,必須經(jīng)過長(zhǎng)期的訓(xùn)練和堅(jiān)持,才能達(dá)到牛 B 的程度,大學(xué)課堂上的知識(shí)量估計(jì)只能占 10%。

我很慶幸我高中就開始學(xué)編程,寫代碼了,一路走來,我發(fā)現(xiàn)我的路越走越對(duì)。

就像我上面說的,Windows/Mac OS/Linux/Android 已經(jīng)把護(hù)城河挖的很深了,在相同的領(lǐng)域競(jìng)爭(zhēng),按照傳統(tǒng)操作系統(tǒng)的模式做國(guó)產(chǎn)操作系統(tǒng),我個(gè)人認(rèn)為幾乎沒有機(jī)會(huì)。

我們不但沒機(jī)會(huì),在核心技術(shù)的能力上還比較欠缺。我覺得可以從中小學(xué)生開始啟蒙編程教育,盡早培養(yǎng)更多的人才。

等這些人進(jìn)入大學(xué)就有知識(shí)有意識(shí)去鉆研計(jì)算機(jī)核心技術(shù),加上大學(xué)良好的環(huán)境和充足的時(shí)間,還是很有可能發(fā)展出下一代操作系統(tǒng)(比如 AI 操作系統(tǒng))的原型。

再利用高校優(yōu)勢(shì),不斷吸收牛 B 的研究成果和思想,同時(shí)帶動(dòng) CPU、硬件的發(fā)展,帶動(dòng)產(chǎn)業(yè)鏈上下游核心技術(shù),走出一條獨(dú)特的路,說不定還有希望能搞出一個(gè)有競(jìng)爭(zhēng)力的東西出來。

作為程序員你覺得為什么中國(guó)寫不出操作系統(tǒng)?你如何看待因美國(guó)禁令華為手機(jī)將被暫停谷歌移動(dòng)服務(wù)支持?歡迎底部留言討論。

 

責(zé)任編輯:武曉燕 來源: 51CTO技術(shù)棧
相關(guān)推薦

2019-05-31 17:30:11

架構(gòu)技術(shù)棧微信半月刊

2020-08-10 15:12:46

WindowsMacOS微軟

2019-06-10 09:11:54

谷歌華為Google

2019-06-09 10:07:09

2019-06-14 16:10:46

華為谷歌美國(guó)

2009-07-08 17:04:47

Google Chro

2009-03-11 08:27:51

GoogleAndroid操作系統(tǒng)

2017-01-05 18:52:43

2019-05-24 09:47:09

ARM華為芯片

2009-11-16 09:59:11

谷歌Chrome操作系統(tǒng)

2009-11-16 09:11:51

GoogleChrome中國(guó)團(tuán)隊(duì)

2009-09-21 08:55:11

2009-11-25 10:45:16

2009-07-09 09:41:46

GoogleChrome操作系統(tǒng)

2010-02-05 17:55:01

谷歌Android操作

2020-02-06 10:03:21

操作系統(tǒng)WindowsLinux

2019-05-27 08:47:51

2019-05-28 13:30:45

微軟華為Windows 10

2019-06-03 15:30:27

操作系統(tǒng)Android 華為

2020-05-18 09:07:30

編程語言開發(fā)操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)