
新智元报导
来历:GitHub
修改:大明,鹏飞
【新智元导读】华为宣告鸿蒙“开源”,直接吊足了开发者的食欲。4天前GitHub悄然呈现了一个精选华为鸿蒙操作体系相关资源的库房,给出了明晰的资源路线图。想体会鸿蒙的同学请随时重视该库房,争夺取得第一时刻的体会!
华为正式推出全球首个微内核全场景分布式OS“鸿蒙”,并在发布会上宣告鸿蒙OS将开源,直接吊足了开发者的食欲。
有意思的是,发布会当天恰巧是华为顾客事务 CEO 余承东50岁生日。余承东“开源”两个字刚一出口,网友纷繁开端处处问询:哪里能够下载到鸿蒙OS的源码?
而依据环球时报英文版报导,华为或将在本年年底推出搭载鸿蒙体系的中低端智能手机,价格2000元。另据蓝鲸TMT征引知情人士音讯,华为内部本年智能手机出货方针为2.7亿部。
而另一边,GitHub上悄然呈现了一个叫做Awesome-HarmonyOS的库房,从该库房库管账号信息能够看到,该账号是4天前注册的,最近十分活泼,9号上传了第一个repo,至今共提交了超越30次commit。短短3天时刻收成星星超越3000,并接连强占GitHub日榜冠军。
该账号只重视了harmonyos这一个账号。harmonyos是7月14日注册的,没有任何动态。
比照两个账号的称号:harmonyos vs Awesome-HarmonyOS,以及更新的内容来看,猜想未来或许会在Awesome-HarmonyOS账号下第一时刻更新一切鸿蒙OS相关的内容,包含发布更新、源码文件、文档等。
尽管该账号没有明晰表明是否华为官方注册,不过现在看来有关鸿蒙最全、最新的材料都在这儿了。
华为是本年才开端进行手机测验的,一切OS相关的安全信息、教程文档应该都还在预备中。现在官方还没有鸿蒙OS任何相关源码、ISO放出,假如你从第三方途径下载到了所谓的“鸿蒙OS”文件,记住留意校验文件的安全性。
该库房让咱们能够对鸿蒙OS路线图有一个十分明晰的了解,接下来想体会鸿蒙OS的同学便是盯紧这个repo,随时pull,亲近重视commit,争夺第一时刻进行体会。
不过,鸿蒙的架构参阅来自LiteOS,所以咱们也能够先用LiteOS作为替代品体会一下。
Huawei LiteOS是华为面向物联网范畴开发的一个根据实时内核的轻量级操作体系,现有根底内核支撑使命办理、内存办理、时刻办理、通讯机制、中止办理、行列办理、事情办理、守时器等操作体系根底组件,更好地支撑低功耗场景,支撑tickless机制,支撑守时器对齐。
一起供给端云协同才能,集成了LwM2M、CoAP、mbedtls、LwIP全套IoT互联协议栈,且在LwM2M的根底上,供给了AgentTiny模块,
下面咱们来看看Awesome-HarmonyOS现在都有了哪些资源。
Ⅰ. 鸿蒙体系简介
鸿蒙体系(HarmonyOS),是第一款根据微内核的全场景分布式OS,是华为自主研制的操作体系。2019年8月9日,鸿蒙体系在华为开发者大会上正式发布,华为会首先布置在才智屏、车载终端、穿戴等智能终端上,未来会有越来越多的智能设备运用开源的鸿蒙OS。
鸿蒙OS完成模块化耦合,对应不同设备可弹性布置,鸿蒙OS有三层架构,第一层是内核,第二层是根底服务,第三层是程序结构。可用于大屏、PC、轿车等各种不同的设备上。还能够随时用在手机上,但暂时华为手机端仍然优先运用安卓。
鸿蒙 OS 底层由鸿蒙微内核、Linux 内核、Lite OS 组成,未来将开展为彻底的鸿蒙微内核架构。
Ⅱ. 鸿蒙体系开展进程
[2012] 2012年华为开端在上海交通大学规划“鸿蒙”操作体系。
[2019] 华为现已对100万部搭载有自研“鸿蒙”操作体系的手机进行了测验。
[2019.5.17] 华为操作体系团队开发了其自主产权的“鸿蒙操作体系”。
[2019.5.24] 注册布告日期是2019年5月14日,专用权期限是从2019年5月14日到2029年5月13日。
[2019.8.9] 华为官方发布“鸿蒙操作体系”,而且宣告“鸿蒙操作体系”将开源。
Ⅲ . 鸿蒙体系四大特色
鸿蒙OS的规划初衷是为满意全场景才智体会的高标准的衔接要求,为此华为提出了4大特性的体系处理方案。
1. 分布式架构初次用于终端OS,完成跨终端无缝协同体会
鸿蒙OS的“分布式OS架构”和“分布式软总线技能”经过公共通讯渠道,分布式数据办理,分布式才能调度和虚拟外设四大才能,将相应分布式运用的底层技能完成难度对运用开发者屏蔽,使开发者能够聚集本身事务逻辑,像开发同一终端相同开发跨终端分布式运用,也使终究顾客享受到强壮的跨终端事务协同才能为各运用场景带来的无缝体会。
2. 确守时延引擎和高功用IPC技能完成体系天然生成流通
鸿蒙 OS经过运用确守时延引擎和高功用IPC两大技能处理现有体系功用缺乏的问题。确守时延引擎可在使命履行前分配体系中使命履行优先级及时限进行调度处理,优先级高的使命资源将优先保证调度,运用响应时延下降25.7%。鸿蒙微内核结构细巧的特性使IPC(进程间通讯)功用大大进步,进程通讯功率较现有体系进步5倍。
3. 根据微内核架构重塑终端设备可信安全
鸿蒙OS选用全新的微内核规划,具有更强的安全特性和低时延等特色。微内核规划的基本思想是简化内核功用,在内核之外的用户态尽或许多地完成体系服务,一起参加相互之间的安全维护。微内核只供给最根底的服务,比方多进程调度和多进程通讯等。
鸿蒙OS将微内核技能运用于可信履行环境(TEE),经过形式化办法,重塑可信安全。形式化办法是使用数学办法,从源头验证体系正确,无缝隙的有用手法。传统验证办法如功用验证,模仿进犯等只能在挑选的有限场景进行验证,而形式化办法可经过数据模型验证一切软件运转途径。鸿蒙OS初次将形式化办法用于终端TEE,明显进步安全等级。一起因为鸿蒙OS微内核的代码量只要Linux宏内核的千分之一,其受进犯几率也大幅下降。
4. 经过一致IDE支撑一次开发,多端布置,完成跨终端生态同享
鸿蒙OS凭仗多终端开发IDE,多言语一致编译,分布式架构Kit供给屏幕布局控件以及交互的主动适配,支撑控件拖拽,面向预览的可视化编程,从而使开发者能够根据同一工程高效构建多端主动运转App,完成真实的一次开发,多端布置,在跨设备之间完成同享生态。华为方舟编译器是首个替代Android虚拟机形式的静态编译器,可供开发者在开发环境中一次性将高档言语编译为机器码。此外,方舟编译器未来将支撑多言语一致编译,可大幅进步开发功率。
IV . 鸿蒙体系材料
1. 官方资源
官网站点:
https://developer.huawei.com/cn/
[发布信息](待完善)
[安全信息](待完善)
[入门指引](待完善)
[官方文档](待完善)
2. 下载
[镜像](待完善)
3. 架构参阅
LiteOS:
https://github.com/Awesome-HarmonyOS/HarmonyOS/blob/master/doc/Huawei_LiteOS/README.md
[ABI] Application Binary Interface(待完善)
[EABI] Embedded Application Binary Interface(待完善)
4. 硬件驱动
[Device compatibility](待完善)
[Standards & Protocols](待完善)
[Hareware Quality Specification](待完善)
[Driver Development Kit](待完善)
[Driver Samples](待完善)
[Debugging Tools](待完善)
[Security](待完善)
[5th Gen Drivers and Firmware](待完善)
[Boot and UEFI](待完善)
[ACPI/SoC](待完善)
[Wi-Fi](待完善)
[USB](待完善)
[Printer](待完善)
5. 开发工具
编译器
[Ark] 鸿蒙是一款与安卓运用兼容的操作体系,ARK编译器能够进步安卓体系操作的流通性24%,响应速度44%,第三方运用的流通性高达60%。
SDK
[SDK](待完善)
IDE
[LiteOS IDE]Huawei LiteOS Studio
https://static.huaweicloud.com/upload/files/sdk/LiteOS_IDE.zip
6. 相关产品
华为荣耀才智屏介绍:
https://github.com/Awesome-HarmonyOS/HarmonyOS/blob/master/products/honor_smart_screen.md
7. 视频
[视频解说](待完善)
[HDC 2019]华为开发者大会-暨鸿蒙OS及EMUI 10发布会完好视频:
https:///video/av62922095/
荣耀才智屏发布会完好视频:
https:///video/av63069901
8. 常见问题及回答
https://github.com/Awesome-HarmonyOS/HarmonyOS/blob/master/community/questions.md
将QA截图出来便于咱们转发朋友圈
Repo地址:
https://github.com/Awesome-HarmonyOS/HarmonyOS/

Arm 年度技术大会:展现全面的计算子系统、从云到端的软件开发赋能、紧
进博会对话高通钱堃,从5G手机到汽车,支持中国伙伴全球拓展
从5G到5G+AI,从展品到商品,高通连续七年参加进博会
2024爱企查毕业季校园行:构建诚信就业市场,为成电、广大学子保驾护航
淘宝百亿补贴618期间上线惊喜闪购,梦里啥都有真香!
蔡怀军分享芒果文化与科技融合的前瞻思考
全国人大代表刘宏志:推动数字乡村建设、激发乡村振兴“数智力量”
“千翼飞舞天际 5G闪耀广州”2023数字科技生态大会 11月10日中国·广州