OpenHarmony provides distributed features that are compatible with a wide range of different devices. The first version supports devices with 128 KB to 128 MB.
余承东表示,华为将代码捐赠给中国开放原子开源基金会,并宣布了 HarmonyOS 的开源路标:“从9月10日起,HarmonyOS将面向大屏、手表、车机等128KB-128MB 终端设备开源,2021年4月将面向内存128MB-4GB终端设备开源,2021年10月以后将面向4GB以上所有设备开源。”
你們系統對於不同內存大小,系統的代碼不同?
OpenHarmony内核是华为推出面向IoT领域的实时操作系统内核,它同时具备RTOS轻快和Linux易用的特点。
Linux 已經足夠輕快了,現在很多 MCU 都可以運行,而且未來的趨勢是硬件性能越來越好。
就算資源十分受限,用裸跑或 RTOS 就足夠了啊。
反正你們系統也是不同資源用的不同系統,只是名字一樣而已。
如果一定要折騰什麼微內核,國內早就有完善的、優秀的開源微內核了:
https://gitee.com/EDI-Systems/M7M1_MuEukaron
對於手機、電腦、服務器、超算,國內已經有非常優秀的國產操作系統,譬如深度和麒麟(相互兼容),你們在這重複造輪子,反而分散和拖慢了中國自主操作系統的推廣。
而且,你們真的有能力把系統做好?據我所之,你們的瀏覽器一直被業界所詬病,譬如連 ES6 都不支持,前端的小夥伴好不容易送走了 IE,又被你們的瀏覽器搞死。好心你們把該做的事做好先。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
是因爲 “臨時工” 爲 linux 提交 “安全代碼” 搞不好會被發現,所以才放棄 linux 的吧。
我同意 linus 的觀點,linux 本身就是模塊化,而且大多驅動程序都可以在用戶空間運行,追求純微內核沒有意義。就好比底層操作系統是用 C 還是用 Rust 的選擇,貌似 Harmony 也沒選擇 Rust 啊。
遇到一个会喷的,Mark起来
相比国外,这种系统人才更加少,做系统可以缓解人才的压力。
@roberChen 可以直接回答问题吗?
抱歉带来不好的开发体验,但OS和内核还是要分开来说,openHarmony同时多种内核的,当然也包括Linux内核,我也期待尽快把Linux支持放入开源项目中,开发者在OS之上的开发感受不到内核的差异。但Linux即使模块化无法适应百KB RAM级别的IOT设备的,所以在百KB级别的设备上使用了liteos内核。而且在较多资源的设备上,例如含MMU的cortex-A等芯片上,多一种litos-a内核选择,也是很有价值的,可以为开发者节省出更多的硬件资源出来,也可以个性化的有更快的启动速度更低的功耗等等。
@wanchengzhen 多謝解答,想再確認一下,日後在華爲手機上運行的 HarmonyOS 系統,底層是用 Linux 內核的對吧?(主要的 APP 開發是打算基於 H5 的嗎?是否考慮使用類似 Anbox 的技術順便支持 Android APP?)
只能说你还没有get到功能在架构设计上的独特性和闪光点,拿linux来诘问,我感觉你根本没懂开发人员的痛点。
登录 后才可以发表评论