提交 206ba54e 编写于 作者: Y yanxiaotao 提交者: Gitee

Merge branch 'master' of gitee.com:openharmony/community into master

Signed-off-by: Nyanxiaotao <yanxiaotao@huawei.com>
# 架构SIG例会 2022-9-27 9:30-12:00(UTC+08:00)Beijing
## 议题(Agenda)
议题1、sig仓申请孵化毕业:security_privacy_center,security_certificate_manager
议题2、TesseractOCR三方库sig建仓申请遗留问题闭环
议题3、新建sig仓:device_board_kaihong,device_soc_allwinner,vendor_kaihong
议题4、新建sig仓:applications_filemanager,applications_inputmethod
议题5、sig仓申请孵化毕业:kernel_uniproton,vendor_alientek
议题6、SIG仓sfc NewIP申请孵化毕业
## 与会人(Attendees)
任革林 [@im-off-this-week](https://gitee.com/im-off-this-week)
董金光 [@dongjinguang](https://gitee.com/dongjinguang)
## 会议纪要(Notes)
**议题1、sig仓申请孵化毕业:security_privacy_center,security_certificate_manager**
汇报人:詹泽怡
会议结论:
1、遗留问题闭环后同意准出。
遗留问题:
1、证书更新机制需要与SE对齐完善;
2、SIG仓中代码功能ready,部件的职责补充完整以及关于使用的具体说明。
**议题2、TesseractOCR三方库sig建仓申请遗留问题闭环**
汇报人:高建明
会议结论:
1、同意在openharmony-sig下新建tesseract仓。
遗留问题:
无。
**议题3、新建sig仓:device_board_kaihong,device_soc_allwinner,vendor_kaihong**
汇报人:王成
会议结论:
1、同意在openharmony-sig新建孵化仓device_board_kaihong、device_soc_allwinner、vendor_kaihong。
遗留问题:
无。
**议题4、新建sig仓:applications_filemanager,applications_inputmethod**
汇报人:王志兴
会议结论:
1、同意在sig-systemapplications下新建孵化仓applications_filemanager 和 applications_inputmethod。
遗留问题:
1、业务范围进一步明确,聚焦通用特性,UX风格需要在系统层面统一设计,会后与系统应用SIG对齐;
2、架构上要提前考虑对多种设备形态、跨设备分布式输入,和一多特性支持。
**议题5、sig仓申请孵化毕业:kernel_uniproton,vendor_alientek**
汇报人:朱生乐
会议结论:
1、同意kernel_uniproton,vendor_alientek准出。
遗留问题:
1、后期考虑一下UniProton内核的部署形态,如以下三种:
1) UniProton 作为多核系统中的一个从核, 通过核间通信的方式进行通信
2) UniProton 作为linux内核的一部分,一些高实时性的任务放在UniProton内核上
3) UniProton 作为一个独立的设备,和其他OS的设备进行通信,支持设备间通信的能力
2、实时测试用例引入xts
**议题6、SIG仓sfc NewIP申请孵化毕业**
汇报人:马尔利
会议结论:
1、Newip仓遗留问题关闭后同意毕业。
遗留问题:
1、和法务专家审核一下文件头的开源协议定义是否合适。
2、ReadME资料中报头不限于WiFi,WiFi和ETH都体现,避免误解。
3、communication_sfc_newip/code 参考目录命名规范,改为src。
4、新增一个接口,可以查询NEWIP特性的开启和关闭,方便开发者和软总线都可以使用该开关做本端newip能力的判断。
5、抓包工具插件和操作方式需要补充一下。
6、针对开发者进行端到端的使用梳理,补充细化缺失的功能点和文档。
7、补充newip的XTS用例:需和QA SIG对齐要求,XTS用例补充时间待确认,最迟遗留10月份完成。
【长期跟踪】
1、和内核SIG团队的再组织一下交流,看是否可以把Newip作为内核基础组件合入。
2、解耦方案不建议采用补丁方案,后续跟随适配新的内核hook方案。
# 架构SIG例会 2022-10-11 9:30-12:30(UTC+08:00)Beijing
## 议题(Agenda)
议题1、SIG仓multimedia_avsession_standard申请孵化毕业
议题2、sig仓申请孵化毕业:device_board_hpmicro,device_soc_hpmicro,vendor_hpmicro
议题3、sig仓申请孵化毕业:vendor_hihope,device_board_hihope,device_soc_jieli
议题4、升级服务子系统ota_lite部件名及仓名修改
议题5、device_soc_beken闭源包申请
议题6、新建DHCP仓申请(从wifi仓拆分出来)
议题7、SIG仓sfc NewIP申请孵化毕业(2022.9.27遗留问题评审闭环)
议题8、新建sig仓:libbpf,elfutils
议题9、新建SIG仓:neural_network_runtime
## 与会人(Attendees)
任革林 [@im-off-this-week](https://gitee.com/im-off-this-week)
董金光 [@dongjinguang](https://gitee.com/dongjinguang)
## 会议纪要(Notes)
**议题1、SIG仓multimedia_avsession_standard申请孵化毕业**
汇报人:段林让
会议结论:
1、同意multimedia_avsession_standard毕业。
遗留问题:
1、明确系统默认播放器的选择及拉起策略。
澄清结果:由设备提供商设置系统默认音乐应用,被设置应用需要保证适配AVSession,如果不设置则不默认拉起
**议题2、sig仓申请孵化毕业:device_board_hpmicro,device_soc_hpmicro,vendor_hpmicro**
汇报人:霍宏鹏
会议结论:
1、遗留问题闭环后同意准出。
遗留问题:
1、xts测试确认是否需要kv_store(会后已经和纪永确认,kv为主干共性问题,xts测试通过);
2、app源码移到vendor仓;
3、说明littfs架构。
**议题3、sig仓申请孵化毕业:vendor_hihope,device_board_hihope,device_soc_jieli**
汇报人:李璐
会议结论:
1、遗留问题闭环后同意准出。
遗留问题:
1、杰理提供的编译工具链可通过源码编译使用,并提供指导说明;
2、授权及专利等法务问题需要有明确正式结论。
**议题4、升级服务子系统ota_lite部件名及仓名修改**
汇报人:张政学
会议结论:
1、同意ota_lite部件名改为sys_installer_lite,对应的中文名由轻量升级框架改为轻量系统安装。
遗留问题:
无。
**议题5、device_soc_beken闭源包申请**
汇报人:涂文星
会议结论:
1、建议结合主干毕业标准,调整准出目标。
遗留问题:
无。
**议题6、新建DHCP仓申请(从wifi仓拆分出来)**
汇报人:闫晓涛
会议结论:
1、同意在openharmony-sig新建communication_dhcp仓库。
遗留问题:
1、在设计时,需要注意多模块调用时的共存问题。
**议题7、SIG仓sfc NewIP申请孵化毕业(2022.9.27遗留问题评审闭环)**
汇报人:马尔利
会议结论:
1、newip遗留问题关闭, communication_sfc_newip毕业。
遗留问题:
1、【长期跟踪】当前newip接口为inner-api,如果后续要作为ndk或者js接口对外开放,需要考虑设计一下接口,并在API SIG进行汇报评审。
**议题8、新建sig仓:libbpf,elfutils**
汇报人:夏中林
会议结论:
1、libbpf依赖的软件elfutils的授权license最低为GPLV2+,此license对商用产品不友好,使用风险高,暂时不同意引入。
遗留问题:
无。
**议题9、新建SIG仓:neural_network_runtime**
汇报人:杨永杰
会议结论:
1、同意在Openharmony-SIG新建neural_network_runtime孵化仓。
遗留问题:
无。
......@@ -49,7 +49,7 @@ Basic Software Services includes the following sub-systems:
| Bootstrapping for Lite | [startup_bootstrap_lite](https://gitee.com/openharmony/startup_bootstrap_lite) | bootstrap provides starting API to bootstrap system abilities for OpenHarmony lite system. |
| init | [startup_init_lite](https://gitee.com/openharmony/startup_init_lite) | init is used to start all userspace native processes. |
| Application Spawn | [startup_appspawn](https://gitee.com/openharmony/startup_appspawn) | Appspawn is used to spawn application processes. |
| Updating Framework for Lite | [update_ota_lite](https://gitee.com/openharmony/update_ota_lite) | ota_lite provides OTA updating framework for OpenHarmony mini and small system. |
| Updating Framework for Lite | [update_sys_installer_lite](https://gitee.com/openharmony/update_sys_installer_lite) | sys_installer_lite provides OTA updating framework for OpenHarmony mini and small system. |
| Updating App | [update_app](https://gitee.com/openharmony/update_app) | update_app provides user interfaces for end users to upgrade OpenHarmony devices. |
| Update Pakaging Tools | [update_packaging_tools](https://gitee.com/openharmony/update_packaging_tools) | Update Packaging Tools provide tools to build full OTA packages and differential packages. |
| Update Package Installer | [update_updater](https://gitee.com/openharmony/update_updater) | Update Package Installer can verify OTA package, and install the package to the OpenHarmony device. |
......
......@@ -49,7 +49,7 @@ BasicSoftwareService SIG技术栈范围全景图如下图所示:
|轻量启动引导|[startup_bootstrap_lite](https://gitee.com/openharmony/startup_bootstrap_lite)|bootstrap启动引导组件,提供了各服务和功能的启动入口标识。在SAMGR启动时,会调用boostrap标识的入口函数,并启动系统服务。|
|init|[startup_init_lite](https://gitee.com/openharmony/startup_init_lite)|启动引导模块,init进程,内核完成初始化后加载的第一个用户态进程,启动后解析/etc/init.cfg配置文件,并根据解析结果拉起其他系统关键进程,同时分别赋予其对应权限。|
|应用孵化器|[startup_appspawn](https://gitee.com/openharmony/startup_appspawn)|应用孵化模块,appspawn进程,配合轻量级元能力框架子系统,通过轻量级IPC机制接收来自AMS的消息,根据消息解析结果启动元能力进程AbilityMain并赋予其对应权限。|
|轻量升级框架|[update_ota_lite](https://gitee.com/openharmony/update_ota_lite)|OTA(Over the Air)提供对轻量级设备远程升级能力,基于提供的接口进行二次开发后,可以让您的设备轻松支持OTA升级能力。升级子系统对用户屏蔽了底层芯片的差异,对外提供了统一的升级接口。|
|轻量系统安装|[update_sys_installer_lite](https://gitee.com/openharmony/update_sys_installer_lite)|轻量系统安装提供对轻量级设备远程升级能力,基于提供的接口进行二次开发后,可以让您的设备轻松支持OTA升级能力。升级子系统对用户屏蔽了底层芯片的差异,对外提供了统一的升级接口。|
|升级应用|[update_app](https://gitee.com/openharmony/update_app)|升级客户端应用运行于OHOS 上,提供与用户进行交互的界面,并进行升级操作。主要功能包括:<br/>1、触发升级服务组件检查可用的升级包,显示升级包检查的结果;<br/>2、下载升级包,显示下载的进度和状态;<br/>3、触发升级;<br/>4、升级完成后,显示升级后版本信息|
|升级工具|[update_packaging_tools](https://gitee.com/openharmony/update_packaging_tools)|升级包制作工具是用于制作升级包的工具,功能主要包括:全量升级包制作、差分升级包制作以及变分区升级包制作。|
|升级包安装|[update_updater](https://gitee.com/openharmony/update_updater)|升级包安装组件,其功能主要包括读取misc分区信息获取升级包状态,对升级包进行校验,确保升级包合法有效;然后从升级包中解析出升级的可执行程序,创建子进程并启动升级程序。具体升级的动作由升级脚本控制。|
......
......@@ -18,7 +18,7 @@ OpenHarmony media related design and review.
- multimedia_camera_framework:https://gitee.com/openharmony/multimedia_camera_framework
- multimedia_media_library:https://gitee.com/openharmony/multimedia_media_library
- multimedia_image_framework:https://gitee.com/openharmony/multimedia_image_framework
- multimedia_avsession_standard:https://gitee.com/openharmony-sig/multimedia_avsession_standard
- multimedia_av_session:https://gitee.com/openharmony/multimedia_av_session
- multimedia_histreamer:https://gitee.com/openharmony/multimedia_histreamer
- multimedia_media_lite:https://gitee.com/openharmony/multimedia_media_lite
- multimedia_audio_lite:https://gitee.com/openharmony/multimedia_audio_lite
......
......@@ -18,7 +18,7 @@ OpenHarmony 媒体管理。
- multimedia_camera_framework:https://gitee.com/openharmony/multimedia_camera_framework
- multimedia_media_library:https://gitee.com/openharmony/multimedia_media_library
- multimedia_image_framework:https://gitee.com/openharmony/multimedia_image_framework
- multimedia_avsession_standard:https://gitee.com/openharmony-sig/multimedia_avsession_standard
- multimedia_av_session:https://gitee.com/openharmony/multimedia_av_session
- multimedia_histreamer:https://gitee.com/openharmony/multimedia_histreamer
- multimedia_media_lite:https://gitee.com/openharmony/multimedia_media_lite
- multimedia_audio_lite:https://gitee.com/openharmony/multimedia_audio_lite
......
......@@ -526,7 +526,7 @@
"https://gitee.com/openharmony/startup_init_lite",
"https://gitee.com/openharmony/startup_syspara_lite",
"https://gitee.com/openharmony/startup_appspawn",
"https://gitee.com/openharmony/update_ota_lite",
"https://gitee.com/openharmony/update_sys_installer_lite",
"https://gitee.com/openharmony/update_app",
"https://gitee.com/openharmony/update_packaging_tools",
"https://gitee.com/openharmony/update_updater",
......@@ -595,7 +595,7 @@
"base/startup/init_lite",
"base/startup/syspara_lite",
"base/startup/appspawn_standard",
"base/update/ota_lite",
"base/update/sys_installer_lite",
"base/update/update_app",
"base/update/packaging_tools",
"base/update/updater",
......@@ -634,7 +634,7 @@
"https://gitee.com/openharmony/multimedia_camera_framework",
"https://gitee.com/openharmony/multimedia_media_library",
"https://gitee.com/openharmony/multimedia_image_framework",
"https://gitee.com/openharmony-sig/multimedia_avsession_standard",
"https://gitee.com/openharmony/multimedia_av_session",
"https://gitee.com/openharmony/multimedia_histreamer",
"https://gitee.com/openharmony/multimedia_media_lite",
"https://gitee.com/openharmony/multimedia_audio_lite",
......@@ -675,7 +675,7 @@
"foundation/multimedia/camera_framework",
"foundation/multimedia/medialibrary_standard",
"foundation/multimedia/image_framework",
"foundation/multimedia/avsession_standard",
"foundation/multimedia/av_session",
"foundation/multimedia/histreamer",
"foundation/multimedia/media_lite",
"foundation/multimedia/audio_lite",
......
......@@ -24,7 +24,7 @@
|22|startup_bootstrap_lite|base/startup/bootstrap_lite|https://gitee.com/handyohos|zhangxiaotian@huawei.com|https://gitee.com/xionglei6|xionglei6@huawei.com |SIG_BasicSoftwareService|
|23|startup_init_lite|base/startup/init_lite|https://gitee.com/handyohos|zhangxiaotian@huawei.com|https://gitee.com/xionglei6|xionglei6@huawei.com |SIG_BasicSoftwareService|
|24|startup_syspara_lite|base/startup/syspara_lite|https://gitee.com/handyohos|zhangxiaotian@huawei.com|https://gitee.com/xionglei6|xionglei6@huawei.com |SIG_BasicSoftwareService|
|25|update_ota_lite|base/update/ota_lite|https://gitee.com/handyohos|zhangxiaotian@huawei.com|https://gitee.com/hughes802|h.hu@huawei.com |SIG_BasicSoftwareService|
|25|update_sys_installer_lite|base/update/sys_installer_lite|https://gitee.com/handyohos|zhangxiaotian@huawei.com|https://gitee.com/hughes802|h.hu@huawei.com |SIG_BasicSoftwareService|
|26|build_lite|build/lite|https://gitee.com/anguanglin|anguanglin@huawei.com|https://gitee.com/chenmudan|chenmudan@huawei.com|SIG_BuildSystem|
|27|developtools_packing_tool|developtools/packing_tool|https://gitee.com/autumn330|hw.liuwei@huawei.com|https://gitee.com/changzheng6|hanfeng6@huawei.com|SIG_ApplicationFramework|
|28|device_hisilicon_build|device/hisilicon/build|https://gitee.com/yuanwhong|yuanwenhong@hisilicon.com|https://gitee.com/helsingchen|helsing.chen@hisilicon.com|SIG_DriverFramework|
......@@ -317,7 +317,7 @@
|315|third_party_libnetfilter_conntrack|third_party/libnetfilter/conntrack|https://gitee.com/xautosoft|zhuwenchao@huawei.com|https://gitee.com/clevercong|lichunlin2@huawei.com|SIG_BasicSoftwareService|
|316|third_party_libnfnetlink|third_party/libnfnetlink|https://gitee.com/xautosoft|zhuwenchao@huawei.com|https://gitee.com/clevercong|lichunlin2@huawei.com|SIG_BasicSoftwareService|
|317|third_party_libnftnl|third_party/libnftnl|https://gitee.com/xautosoft|zhuwenchao@huawei.com|https://gitee.com/clevercong|lichunlin2@huawei.com|SIG_BasicSoftwareService|
|318|distributeddatamgr_data_share|foundation/distributeddatamgr/data_share|https://gitee.com/lugitee|hanlu1@huawei.com|https://gitee.com/mangtsang|mang.tsang@huawei.com| | |SIG_DataManagement|
|318|distributeddatamgr_data_share|foundation/distributeddatamgr/data_share|https://gitee.com/lugitee|hanlu1@huawei.com|https://gitee.com/mangtsang|mang.tsang@huawei.com |SIG_DataManagement|
|319|device_board_fnlink|device/board/fnlink|https://gitee.com/qtpl456|wangshaofeng5@huawei.com| https://gitee.com/besyangjian <br> https://gitee.com/tingle1314|jianyang@bestechnic.com <br> zetingxu@bestechnic.com|SIG_Devboard|
|320|device_soc_bestechnic|device/soc/bestechnic|https://gitee.com/qtpl456|wangshaofeng5@huawei.com| https://gitee.com/besyangjian <br> https://gitee.com/tingle1314|jianyang@bestechnic.com <br> zetingxu@bestechnic.com|SIG_Devboard|
|321|vendor_bestechnic|vendor/bestechnic|https://gitee.com/qtpl456|wangshaofeng5@huawei.com| https://gitee.com/besyangjian <br> https://gitee.com/tingle1314|jianyang@bestechnic.com <br> zetingxu@bestechnic.com|SIG_Devboard|
......@@ -411,7 +411,7 @@
|409|applications_permission_manager|applications/standard/permission_manager|https://gitee.com/jiang-xiaofeng|jiangxiaofeng8@huawei.com|https://gitee.com/libing23|libing23@huawei.com|SIG_SystemApplication|
|410|communication_connected_nfc_tag|foundation/communication/connected_nfc_tag|https://gitee.com/cheng_guohong|guohong.cheng@huawei.com|https://gitee.com/knpingan|zhangxiuping@huawei.com|SIG_SoftBus|
|411|third_party_llvm-project|third_party/llvm-project|https://gitee.com/huanghuijin|huanghuijin@huawei.com| | |SIG_CompileRuntime|
|412|third_party_lldb-mi|third_party/lldb-mi||https://gitee.com/huanghuijin|huanghuijin@huawei.com| | |SIG_CompileRuntime|
|412|third_party_lldb-mi|third_party/lldb-mi|https://gitee.com/huanghuijin|huanghuijin@huawei.com| | |SIG_CompileRuntime|
|413|third_party_opencl-headers|third_party/opencl-headers|https://gitee.com/sunsuodong|sunsuodong@huawei.com|https://gitee.com/leoxc|chenxu25@huawei.com|SIG-AI-Framework|
|414|security_crypto_framework|base/security/crypto_framework|https://gitee.com/lvyuanmin|lvyuanmin@huawei.com|https://gitee.com/lucky-jinduo <br> https://gitee.com/jinliang9 | jinmengtong@huawei.com <br> jinliang9@huawei.com|SIG_Security|
|415|update_sys_installer|base/update/sys_installer|https://gitee.com/ailorna|hehuan1@huawei.com|https://gitee.com/hughes802 |h.hu@huawei.com |SIG_BasicSoftwareService|
......@@ -421,4 +421,5 @@
|419|vendor_alientek|vendor/alientek|https://gitee.com/JerryH1011|huangjieliang@huawei.com|https://gitee.com/leonchan5|chenwei26@huawei.com|SIG_Devboard|
|420|security_certificate_manager|base/security/certificate_manager|https://gitee.com/Chaos-Liang|liangguanchao1@huawei.com|https://gitee.com/liuchibin|liuchibin@huawei.com|SIG_Security|
|421|security_privacy_center|applications/standard/security_privacy_center|https://gitee.com/Chaos-Liang|liangguanchao1@huawei.com|https://gitee.com/liuchibin|liuchibin@huawei.com|SIG_Security|
|422|communication_dhcp|foundation/communication/dhcp|https://gitee.com/cheng_guohong|guohong.cheng@huawei.com|https://gitee.com/fenis-two-thousand-and-one|lujunxin@huawei.com <br> https://gitee.com/legendtau|yanxiaotao@huawei.com <br> yanxiaotao@huawei.com|SIG_SoftBus|
|422|multimedia_av_session|foundation/multimedia_av_session|https://gitee.com/intermilano|night.zhangbin@huawei.com|https://gitee.com/hwzhangchuang|zhangchuang.zhang@huawei.com|SIG_Media|
|423|communication_dhcp|foundation/communication/dhcp|https://gitee.com/legendtau|yanxiaotao@huawei.com|https://gitee.com/fenis-two-thousand-and-one|lujunxin@huawei.com|SIG_SoftBus|
\ No newline at end of file
......@@ -10,3 +10,4 @@
|8|OpenHarmony|https://gitee.com/ragnvald|dmitry.kovalenko@huawei.com|ARKCompiler Maintainer|
|9|OpenHarmony|https://gitee.com/edachevanton|edachev.anton@huawei-partners.com|ARKCompiler Maintainer|
|10|OpenHarmony|https://gitee.com/diog|zhaopeng22@huawei.com|版本发布SIG|
|11|OpenHarmony|https://gitee.com/zhoumanyu|zhoumanyu@huawei.com|IT系统操作员|
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册