轉載: 实事求是:手机鸿蒙和开源鸿蒙是不是一回事?

前言

剛剛看到鴻蒙開源的消息 (某些媒體把開源說成 “捐獻國家”, 我都無力吐槽… 照這個邏輯, 我摔一跤就是“為國捐軀”了對吧 ), 我大吃一驚: 鴻蒙整一個安卓換皮, 難道事到如今華為連裝都不想裝了嗎?? 還是說華為真的有什麼殺手鐧, 秘密黑科技, 有這個底氣開源了?

於是我火速搜索了一通, 然後找到了這個:

華為黑科技

長得和我媽六年前的翻蓋手機系統一個樣, 不能裝安卓應用, 好像連瀏覽器都沒有.

這個分布式OS確實是, NB! 光看這個設計我就已經體驗到微內核的科技感了!!!! 華為果然是 IoT 大廠, 趕緊吹起來吹起來! 以後誰要是再唱衰華為我就跟誰急! 有這樣的國民企業我還要什麼? 來世還投種花家! 我都已經熱淚盈眶啦!!!

咳咳, 總之又夠小粉紅高潮幾個月了. 現在中國互聯網上華為基本成了一個各家媒體紛紛秀智商下限的地方, 各種捧殺, 估計現在華為高層都找不著北了. 可以想見的, 媒體狂歡之後, 必定又剩下一地雞毛, 留下和“紅星瀏覽器”、“木蘭編程語言”一樣的笑柄.

下面是一篇我認為還比較中肯的文章, 居然發表在騰訊新聞上, 貼出來和大家共賞.

原文鏈接: https://new.qq.com/omn/20210605/20210605A01KRL00.html

正文

开源的Harmony OS源代码分析

可能这篇文章会得罪很多人,甚至会被炸号,但是我实在无法忍受如此大范围的指鹿为马。当有人喊亩产一万斤的时候,你不跳出来指出对方在瞎说,那么最后倒霉的可能还是你自己。

另外我觉得我有资格说这话。我的工作经验之一,就是内核,我曾经在Nvidia,Qualcomm等几个主力芯片上bring up 过内核。对ARM的trustzone,高通的SecureMSM, 各个主流芯片secure boot都比较熟悉,熟练使用trace32。以及对操作系统的底层比如中断,DMA,文件系统(我自己写过fat文件系统的parser),内存管理机制都比较熟悉,最早一批参加blackhat 的华人。所以,如果大家讨论技术欢迎,虽然我已经很多年没有碰这些了,但是吹吹牛没问题的。

说实在,我没有怎么关心过鸿蒙系统。昨天在各种热议中,我去看了一下。

所谓鸿蒙的开源代码,当时第一眼看,我确实觉得非常佩服。还发了一条微博点赞。

看了一会hm的源代码,有点意思。

既不是linux,也不是Android。比linux和Android OS要简单的多。应该说是极简版的mobile OS。其实工作量很大。没有1000-2000个工程师的团队是搞不定的。

1. 现在公布的代码确实是hw重写过的。工作量巨大无比。比我想的要多。

2. 但是从功能的角度来讲,又显得非常简陋。给我感觉是似曾相识,又不是。

这是我看了三个模块的代码的感觉,

  • GICv3

https://gitee.com/openharmony/kernel_liteos_a/blob/master/arch/arm/gic/gic_v3.c

这个 GICV3 的实现,非常简单,但是基本上功能都有了,能用。

  • 内存管理模块

https://gitee.com/openharmony/kernel_liteos_a/blob/master/kernel/base/mem/tlsf/los_memory.c

这个内存管理模块,应该是根据这个算法做的 tlsf

  • FAT文件系统

https://gitee.com/openharmony/kernel_liteos_a/blob/master/fs/fat/os_adapt/fatfs.c

基本上也是重写了一边FAT的文件格式的处理。。。但是FAT,貌似微软还是有专利的。

不知道专利有没有过期。。

总的来讲,还是不错的开始。另外,看了一下代码,hm在compatibility方面做出了大量的牺牲。

也就是说,如果光一家玩,问题不大。但是如果有很多家一起玩,不同硬件的spec,可能会有很多问题。

看吧。如果小米被迫上这个系统,估计要骂人。

然而很快发现,有朋友反馈,他们的华为手机可以直接升级到鸿蒙,然后原来的app都可以用。啥都不用改。

我当时就是满脑子问号???

这个有点超越我的认知范围了。。。。不可能啊?开源的这个harmony os是无法做到直接支持run apk的。即便支持也是很久很久以后的事情。

后来很多人反馈就是,啥apk都可以运行。。。。。

这么说的话,这个鸿蒙os,太神奇了。。。

后来做了更多的了解,搞清楚了。。。

原来,

开源版的鸿蒙, 是一套针对IoT版的操作系统。

而手机版的鸿蒙,是另外一套类似于/基于AOSP的系统。很可能是android 套壳,但是没有开源。。

但是,他们用了同一个名字,品牌,鸿蒙。。 非常令人容易产生误解。

arstechnica 的分析与评价

查了一下外网。权威的 智能手机测评网站 有篇详细的报道:

https://arstechnica.com/gadgets/2021/06/huaweis-harmonyos-will-rollout-to-100-android-models-over-the-next-year/

我基本上同意文章的判断:

有两套 harmony os,一套是IoT版,一套是手机版。

IoT版简单的多是开源的,你说它一行linux代码都没有用是站的住脚的。代码我看了,我赞同这个说法。

手机版是一套完全不同的系统,是闭源的。arstechnica 认为可能是fork。我没有看到代码,不好说什么。但是完全支持apk,我觉得至少是aosp了。

华为的回应

在外媒的追问下,华为已经向verge 表示:

承认可能有两个内核,但是注意是“可能”。这段statement其实是文字游戏的最高水平,什么都没有承认,什么也没有否认。我觉得,没有必要再解读了。。

結語

我觉得本来是一件很好的事情,仅仅是IoT版的harmonyOS也是一个非常了不起的成就。只要假以时日,完全可以在很多IoT的场景使用,比如摄像头,路由器,传感器网络等等。如果在结合cloud场景,AI场景,都能有很不错的江湖地位。

做个手机操作系统,远没有rtos或者 iot os那么简单,而且存在大量的场景,你根本绕不过专利墙。 比如有个专利是,手机给你发notification,你可以dimiss它。这种专利,把手机的notification全部给覆盖了。所以你即便搞通了 soc–firmware–os这层,这些专利会让你的成本很高。

可惜为啥要搞成现在这么难看,稍微有点底层系统经验的人都知道怎么回事,连verge的记者都看明白了。为什么做的这么不体面呢? 你大大方方说,还需要多年才能做到完全的独立系统,没问题啊。实事求是讲,这本来这就是一个很难很难的事情啊。为什么要搞出这么多误会呢?

最后,还是希望大家实事求是,把事情做好。

後記

我早就說過, Harmony 這個名字起的非常有水平, 只不過翻譯不咋滴. 真正的翻譯應當是 “和諧” 才對; 華為能起這個名字說明它裡面有相當一幫人其實很清楚, 這玩意唯一的價值就是戰略忽悠, 這個所謂“原子化”“微內核”“分布式”系統的根基不過就是河蟹而已. 大吹大擂, 發明名詞, 打愛國牌, 封殺異議… 華為第一次把鴻蒙 1.0 吹上了天, 做出了一個智能電視; 第二次把鴻蒙 2.0 吹上了天, 結果被拔出來是安卓換皮; 這次又做出來了一個殘障系統… 華為總能給人驚喜. 捧著爆米花等待這個鬧劇收場, 真的是一件很愉快的事情.

編程隨想失聯

編程隨想最後一次線上活動 5月10號, 截至 6月2號 十三年來第一次剛性靜默三週. 近兩年來發文速度明顯放緩, 文章風格也沒有之前尖銳, 極有可能是肉身有恙.
還有兩天就是82日了, 希望可以看到博文更新, 祈禱.

投之亡地然后存
陷之死地然后生
                     -- 《孫子兵法》

雙卡齊發? Nvidia Computex2021 發佈會總結

Nvidia 在這次發佈會上主要發佈了兩張卡, 據說都有針對挖礦的限制, 具體情況如何我暫時表示蒙在鼓裡. 發佈會的鏈接在這裡, 你也可以通過下面的嵌入式播放器觀看.

廢話不多說. 大家最關心的發佈日期、價格、規格已經整理好寫在下面.

RTX 3080 Ti
RTX 3070 Ti
型號RTX 3080 TiRTX 3070 TI
顯存12G8G
價格(美刀)$1199$599
價格(RMB)¥7638¥3816
發布時間(美東)June 3rdJune 10th
發布時間(北京)6月4號 0:006月11號 0:00

至於搶卡的問題, 我們就都當吃瓜群眾好了. 據說 NVIDIA 官方已經承諾, 會在下次發售時添加機器人驗證限制腳本的使用. 到底有沒有真的改善, “市場價格” 又如何, 在顯卡發售之後我會繼續圍繞發文.

戰狼政策

《 戰狼 2》 是前幾年,比較火的一部電影; 上映的時候家家電影院基本是一票難求。
盡管我一向對國產電影沒什麽好感,我還是經不住朋友圈中的大吹大擂,下了槍版的電影 ( 我的確不該下載槍版電影, 我應當根本不看, 這不, 被噁心到了 )。


看完之後, 我的第一印象是《 戰狼 2》 是一部非常煽動民族情感的影片,某些橋段里面有非常明顯的斧鑿痕跡,比如豆瓣上網友扒出來的這一段:

(反派說英文,和吳京邊打邊懟)
 反派:Look at them. You're gonna die for these people.(你看她們。沒錯,你將會為這些人而死。)
 吳京:我就是為他們而生的。(I was born for them.)
 反派:People like you will always be inferior to people like me. Get used to it. Get fucking used to it.(這個世界只有強者和弱者,你們這種劣等民族永遠屬於弱者。你要習慣,你必須習慣。)
 吳京:那他媽是以前。(That's fucking history.)

信達雅連“信”都沒有做到,赤裸裸的煽動。國情之下,票房有十個億並不讓人驚訝, 也許經歷了近代的這麽多磨難,中華民族缺乏的自信需要通過一些宣傳來彌補; 況且戰狼是確有其事,我看完電影並沒有什麽特殊的感覺,就扔在硬盤的旮旯里了。

今天找課件的時候突然翻到這部影片,我意識到,《 戰狼 》真是講了一個讓人熱淚盈眶的笑話。

雙陰性政策

就在最近,十一月六號,中國突然出台了“雙陰性”政策,限制以留學生為主的華人回國。

人在家中坐, 禍從天上來?

“雙陰性” 就是 核酸檢測和igM(肺炎抗體)檢測 都為陰性。igM 測試是為了彌補核酸不能測試剛剛感染還沒有癥狀的病毒攜帶者的缺陷。聽著很正常? 政策遇到抵制又是帝國主義反動勢力從中作梗? 那麼請看這段分析:

這個要求一出,便宜的中轉機票基本是沒戲了——中轉地也是需要48小時的檢測的,根本弄不到。那只有選擇高價的直飛票了吧?還是不行,48小時內根本出不了結果。以美國為例:在這個政策之前,絕大多數的檢測機構都在 72小時之後 甚至一個星期內 出檢測結果,如果你選擇開車前往少數幾家可以快速出結果的醫院,趕路的時間也足夠你崩潰。目前也沒有機場提供現場檢測的服務。

所以說,這個政策一出,基本是斷了留學生回國的路。

熱搜話題

# 韭菜收割機

逼站

留學生的反映是可以理解的。想像一下一場大災難爆發,你正好在異國他鄉。
你手頭錢根本不多,在很多大學紛紛關閉的情況下,你必須要自己找到住宿的地方,但是沒有一份穩定的工作,你根本負擔不起房子的租金。
那你怎麼辦?這個政策一下來,還沒來得及回去的同學是不是要露宿街頭?

螻蟻尚且偷生,他們在疫情期間更加渴望回到安全溫暖的家。這些喪性病狂的五毛們根本就舍棄了基本的人道主義,為了虛無飄渺的愛國,他們對自己處境窘迫的同胞施加了滿滿的惡意。
且不說 “萬里投毒” 根本就是刻薄惡毒的攻擊,我在這里就像質問一句,到底誰更象是巨嬰?

是誰足不出戶而侃侃談天下大事 抓住媒體生造出來的要害惡意攻擊?
是誰喊著 你的國家你的黨,打著 自由平等文明和諧, 現在在網路上宣泄暴力的?
是誰整天刷著今日頭條看著抖音,腦子裏全是八卦新聞 現在還將川普叫做“川建國”的?
是誰在四月份的原油期貨圈套瘋狂買入,然後被資本主義鐵拳狠狠教訓的?
是誰到現在叫囂著拳打美利堅 腳踢小日本 打出 “疫帆風順” 的旗號的?

比起在外苦讀,回國創業的實業家,這些打著農藥刷著抖音心甘情願慢性自殺的人彘、整天被牽著狗繩騮的團團轉的自幹五、腦袋中充斥著仇恨教育的小學生、用監獄公共電腦訪問互聯網希望自己被摘腎時麻藥打足的社會渣滓們,有 什麽資本 來嘲諷留學生是巨嬰?

反觀吳京的台詞,

“現在的中國護照還不能帶你去世界任何一個地方,
但是,不管你身在何方,只要帶著那一本中國護照,
當有災難或戰亂发生時,祖國總能第一時間來到你身旁,
然後把你安全接回家。 ”

 “中華人民共和國公民:
當你在海外遭遇危險,不要放棄!
請記住,在你身後,有一個強大的祖國!”

還有哪一個國家,在疫情期間如此堅定、迅速的拒絕了自己的國民入境呢?

這次 “中國制造” 的疫情,又刷新我們對 “中國速度” 的認識。

總結 & 後記

你不去關心國家政策,國家政策來在乎你。我作為準留學生群體的一部分不得不去關心這一方面的局勢。希望學長學姐們在疫情期間安好,用功學習,早日拿到 Green card, 對你國的戰狼政策 Say goodbye.

5月 18日 附: 去海外考雅思的基本沒有了, 不算上回國機票問題, 就算沒感染肺炎, 回家來也 28 天隔離. ( 如果不注意感染病毒更加夠嗆, 就甭想被當人看啦 )

因為這句夾帶私貨的台詞翻譯,《戰狼2》至少多賣10個億 –豆瓣
留學圈炸了!回國要“雙陰性”檢測急壞無數人!附美國核酸檢測機構匯總 –網易號
關於搭乘航班赴華人員須憑新冠病毒核酸檢測及血清抗體檢測雙陰性證明乘機的通知 –中國大使館