当前位置:频道 > 正文

【SIG月报】3 月 openKylin 社区 SIG 组最新进展分享 每日热文

2023-04-06 11:35:19  来源:开源中国

为推动社区繁荣发展,打造开源操作系统创新生态, openKylin社区根据领域划分了不同的SIG组,并积极开展各种技术研究和创新。其中,3月份社区有效PR数新增1077个,仓库Fork数新增639个,SIG小组新增1个,SIG公开例会累计召开10次,共有60个SIG组在运行,接下来,让我们一起盘点3月份openKylin社区SIG组的最新技术进展:


【资料图】

社区新增SIG

01RISC-V-Multimedia SIG

本SIG组致力于openKylin社区中桌面操作系统上RISC-V架构平台的开源多媒体框架(FFMPG/Gstreamer/OpenMax)集成及应用开发。

openKylin社区技术进展与成果

一、UKUI SIG

UKUI(Ultimate Kylin User Interface) SIG小组致力于桌面环境相关软件包的规划、维护和升级工作,满足各种设备和用户需求的桌面环境程序,主要包含程序启动器(开始菜单)、用户配置、文件管理、登录锁屏、桌面、网络工具、快捷配置等,为用户提供基本的图形化操作平台。桌面核心组件开发工具以Qt、C++为主,宗旨是始终如一地提升系统的操作体验,提供集稳定性、美观性、流畅性和便捷性为一体的桌面环境。3月进展如下:

优化更新屏保格言、小插件、搜索、生物认证、任务栏、文件管理器、开始菜单等组件; 修复全局搜索、开始菜单、屏保、任务栏、小插件、侧边栏等组件问题; UKUI Framework:确认UKUI XDP项目实现;完成各组核心组件功能和依赖梳理,并进行分享;通知控制面板插件开发;应用数据管理优化数据库字段;通知设置接口功能测试完善;通知控制面板插件、设置接口开发;应用数据服务查询接口、管理服务应用数据库优化; 小插件增加自启动功能、任务栏完成SDK接口调用同步; 新增kpipeWire库,完成向下移植并上传到proposed源; 分级冻结:制定分级冻结配置策略的方案并完成SIG组内评审,设计文档完成进度80%; 移植网络LEAP、FAST和PWD三种企业网认证方式,网络开发进度整体进度80%; 完成新版UKUI社区官网开发。

欢迎各位感兴趣的社区开发者加入我们,一起打造openKylin桌面系统稳定易用的桌面环境!

二、RISC-V SIG

本SIG组主要负责RISC-V架构开源软件包的维护,发布openKylin的RISC-V版本,进行软件包构建、系统构建等工作。3月份RISC-V SIG组进展如下:

解决VisionFive2开发板终端输入命令卡顿、点击应用菜单栏闪退的问题,定位分析网络、dbus_location服务、X启动相关问题; 解决平头哥开发板firefox和libreoffice启动警告、ffplay运行依赖等问题,制作新的镜像; 调试RISC-V上动态翻译块缓存相关代码; ROMA笔记本适配,镜像制作,解决kwin启动失败、网络、黑框、镜像卡死的问题; 编写镜像烧录和启动手册; 解决ukui-kwin自动拉起的问题; 解决VisionFive2适配遇到的锁屏、网络问题,更新镜像; 分析动态翻译块缓存相关汇编代码对寄存器具体操作; 定位并调试寄存器操作导致的运行错误问题; RISC-V动态二进制翻译模块测试成功并合并至openkylin/rvtrans仓库,尝试兼容运行Windows应用向日葵,x86应用QQ等软件,并增加缺少的库函数。

欢迎所有对RISC-V开发平台技术方向感兴趣的爱好者加入到RISC-V SIG!

三、Kernel SIG

Kernel SIG负责openKylin社区版本的内核选型、代码维护等工作。3月主要进展如下:

openKylin 5.15内核兆芯patch合入工作; openKylin 6.1内核选型工作。

欢迎所有对openKylin社区内核开发维护感兴趣的爱好者加入到Kernel SIG!

四、Framework SIG

Framework SIG致力于为openKylin社区提供集程序编辑、编译、调试、发布、分析等全套开发功能的编程环境,涵盖通用集成开发环境、编译工具链、运行时环境、类库等。SIG初期重点研制高效率、跨平台、插件化、易调试的通用集成开发环境,支持C、C++、Java、Go、Fortran、Python、JavaScript等多种标准编程语言,涵盖编码、编译、调试、性能分析、软件交付等一整套开发流程,满足openKylin平台上软件开发需求。3月主要进展如下:

kylin-code移除反馈报告,关闭自动更新,关闭自动显示releaseNotes; vscode-create-project增加打包类型的定义、打包配置信息的读取和保存; cmake-intellisence修复转义的引号导致语法高亮错乱的问题。

欢迎所有对openKylin社区应用集成开发环境感兴趣的爱好者加入到Framework SIG!

五、Release SIG

Release SIG主要负责协调各个SIG组,把控版本开发进度和风险,制定版本发布计划,完成版本发布工作等。Release SIG 3月主要进展如下:

推进各SIG组针对openKylin版本遗留及新增bug进行排期修复; 推动Kernel SIG组进行1.0版本6.1内核选型工作; 和GPU SIG组讨论梳理第三方显卡驱动适配流程及合入规范; 推动1.0版本核心组件选型工作; openKylin周版本构建提测,解决xorg、openssl等组件导致的版本问题; 修复openKylin arm架构版本的开机显示、网络、软件源等问题。

欢迎所有对openKylin社区版本集成、版本管理、版本发行等工作感兴趣的爱好者加入到Release SIG!

六、GPU SIG

openKylin GPU SIG组致力于GPU驱动相关技术研究,包括OpenGL、OpenCL、Vulkan、VDPAU和VAAPI等。提供GPU相关软件包的技术规划、设计、开发、维护和升级服务,共同推动国产GPU技术发展。GPU SIG组3月份进展如下:

组织两次GPU SIG组公开例会,讨论明确GPU SIG组23年度工作计划和openKylin社区版本第三方显卡适配流程规范。

欢迎所有对CPU驱动、国产GPU技术、显示等相关领域感兴趣的社区小伙伴加入GPU SIG组!

七、Defend SIG

Defend SIG致力于在openKylin社区版本中引入系统级防护能力。本SIG组3月份进展如下:

研究、讨论、制定编码规范; 同步了软件代码整体架构,以及各模块组成; 统一规划了后续的开发计划,并确定了开发工具; 后续的开发流程相关制定。

如上四条已部分同步至GITEE中,部分在会议视频中。后续会和组内人员开启编码工作。欢迎所有对系统级防护软件开发感兴趣的社区小伙伴们加入Defend SIG组!

八、HTML5 SIG

HTML5 SIG专注于打造基于Web(HTML5、CSS、Javascript、WASM等)技术的终端操作系统桌面环境,负责相关代码软件仓库的规划、版本维护和升级工作。3月份HTML5 SIG组进展情况如下:

完成贵州微平台加入HTML5 SIG组审核; 梳理HTML SIG组待讨论的技术点,安排SIG组例会时间。

欢迎所有对Web相关技术感兴趣的社区小伙伴加入!

九、AOSP SIG

AOSP SIG组负责AOSP在云手机和安卓硬件生态设备上的适配开发、版本维护、源码仓库管理和开发手册编写等工作,致力于打造基于AOSP的开源智能终端操作系统。本SIG组3月份进展情况如下:

梳理AOSP SIG组内待讨论的技术点,安排SIG组例会时间。

欢迎所有对AOSP项目感兴趣的小伙伴加入到社区AOSP SIG组!

十、Packaging SIG

Packaging SIG负责维护openKylin社区的软件包打包规范,维护公共软件包,以及协调和决策社区版本发布过程中的包依赖问题。3月主要进展如下:

解决crossover应用i386架构包依赖问题; 解决qtbase-opensource-src-gles riscv64架构编译错误; 解决输入法依赖的基础包缺失的问题; 完成24个基础库软件依赖包上传,进行编译测试,解决spirv-tools,typogrify,node-tap,node-webpack,tex-common,python-tz,python-evdev等软件包编译问题; 完成上传测试ppa编译打包300个,上传仓库238个; 更新kylin-software-center、kylin-installer软件包; 解决基础库依赖包编译问题处理12个; 新增arm架构kylin-id、kylin-software-center空源码包,上传平台。

欢迎所有对openKylin社区软件自主选型、编译打包工作感兴趣的社区爱好者加入我们!

十一、QA SIG

QA SIG组致力于提升openKylin社区版本质量,包括社区版本测试、质量保障等。3月主要进展如下:

完成备份还原工具单元测试; 完成0307、0310、0325版本bug回归测试; 处理沟通44条用户反馈issue,验证关闭历史bug,其他测试问题、未复现问题沟通处理; 树莓派开发板回归版本测试; 完成智能语音助手测试用例设计,单元测试中。

欢迎所有对openKylin社区版本测试、质量管理感兴趣的社区爱好者加入我们!

十二、SecurityGovernance SIG

openKylin SecurityGovernance SIG通过接收和响应openKylin社区的产品安全问题报告、提供社区安全指导,开展安全治理等活动提升社区产品的安全性。3月主要进展如下:

openKylin CVE tracer漏洞情报共享机制建设仓库,提交pr共计4个,编写相关文档; 分配社区安全漏洞任务42个,社区爱好者共计提交32个,审核通过30个,截止当前共完成110个; 整理并发布openkylin CVE issue 26个; 审核15个安全漏洞修复pr,通过12个,截止当前共计修复162个; genmai仓库:编写ui控制、远程检测、统一输出格式、poc控制器等功能;审核社区提交的7个pr,4个已合并;优化版本匹配算法,提升准确性,添加system Poc 4个,编写genmai工具使用文档; openkylin-exploit-db仓库审核社区爱好者提交的pr215个,其中完成合并有效pr99个; 可信开发仓库增加不安全函数列表、有替换函数的不安全函数整改方案描述、sscanf安全整改方案。

欢迎所有对openKylin版本安全全漏洞挖掘/验证、安全漏洞修复等安全方面工作感兴趣的社区爱好者加入我们!

十三、I18n SIG

I18N SIG组负责openKylin社区国际化和本地化相关工作,包括多语言开发框架、多语言平台开发和维护,以及社区、版本内文档的翻译管理相关工作。3月主要进展如下:

完成openKylin社区CLA平台首页、签署主页、签署组织CLA、签署员工CLA、签署个人CLA、签署指南、管理员登录页面等官方平台翻译; 完成CLA平台企业管理员登录、员工管理、管理员、重置密码、信息编辑、邮件通知等页面翻译; 完成openKylin文档平台中翻译pr审核64篇,批注36-38篇; 完成官网新闻翻译2篇、SIG页面翻译; 完成官网英文版审核。

欢迎所有对操作系统、网站网页、文档等翻译工作感兴趣的社区爱好者们加入I18n SIG组!

十四、Infrastructure SIG

Infrastructure SIG负责openKylin社区的基础平台系统功能的开发、维护。3月主要进展如下:

完成CLA平台页面国际化; Weblate自动翻译功能支持; 企业CLA签署流程变更。

欢迎所有对openKylin社区基础设施平台开发维护感兴趣的爱好者加入到Infrastructure SIG!

十五、AIFramework SIG

AIFramework SIG致力于为openKylin社区适配流行的AI框架及智能语音助手开发,提升openKylin操作系统的AI能力。本SIG组3月份进展情况如下:

完成openKylin智能语音助手需求开发及系统组件适配,目前已提交单元测试; 完成openKylin智能语音助手适配指南,并提交到社区的文档平台。

欢迎所有对开源AI框架适配及智能语音助手开发感兴趣的小伙伴们加入AIFramework SIG组!

十六、QT SIG

QT SIG负责维护openKylin社区QT框架的版本选型、代码维护等工作。3月主要进展如下:

完成5.15.8版本的qtbase、qtdeclarative、qtscript等8个软件包的编译打包工作,解决模块库单架构依赖循环问题; 整理SIG组当前阶段工作规划,筹备SIG组例会。

欢迎所有对QT框架有兴趣的社区爱好者们加入QT SIG组!

十八、OpenSDK SIG

本SIG组负责openKylin开发者套件(base、system、applications)规划、开发、维护等工作,致力于解决应用在多操作系统中的兼容性问题。3月主要进展如下:

配置文件模块支持对yaml格式的读写; 新增系统build时间、主机名、系统位数、显卡信息、键鼠信息、光驱信息、声卡信息、电源信息、蓝牙信息、风扇信息; 完成openSDK安全编码规范问题整改。

欢迎所有对openKylin社区openSDK开发维护工作感兴趣的社区爱好者加入我们!

十九、UKUIDesign SIG

UKUIDesign 负责openKylin操作系统中的主题控件&SDK、壁纸、音效、图标、光标、界面布局等模块的设计规范制定、设计、维护等工作,致力于完善openKylin操作系统各主题规范。UKUIDesign SIG组3月份进展情况如下:

完成openKylin 1.0版本锁屏名言设计更新; 完成openKylin 1.0版本系列壁纸的设计及筛选工作,目前正在进行细节的调整。

欢迎所有对操作系统桌面环境UI设计规范感兴趣的社区小伙伴们加入到UKUIDesign SIG组中来!

二十、InputMethod SIG

本SIG组致力于组建输入法开源社区,推进输入法在社区维护。3月主要进展如下:

讨论确定输入法悬浮按钮交互逻辑; 开发pc模式下输入法悬浮按钮。

欢迎所有对openKylin社区Fcitx输入法框架、桌面虚拟键盘开发工作感兴趣的社区爱好者加入我们!

关于openKylin社区SIG

openKylin(开放麒麟)社区是一个自由开放的社区,社区中所有的SIG小组都是开放的,任何人和组织都可以参与。你可以选择加入已有SIG,也可以选择创建新的SIG。截至目前,openKylin社区已有60个SIG在运行,包括Architecture、Infrastructure、Release、Kernel、Security、Compatibility等。

如果您对此感兴趣,想要加入openKylin(开放麒麟)社区,参与SIG贡献,可点击 “阅读原文” 了解更多详细内容。

关于openKylin社区

openKylin(开放麒麟)社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过开源、开放的方式与企业构建合作伙伴生态体系,共同打造桌面操作系统顶级社区,推动Linux开源技术及其软硬件生态繁荣发展。

社区首批理事成员单位包括麒麟软件、普华基础软件、中科方德、麒麟信安、凝思软件、一铭软件、中兴新支点、元心科技、中国电科32所、技德系统、北京麟卓、先进操作系统创新中心等13家产业同仁和行业机构。

审核:openKylin

关键词:

推荐阅读

mac mini干什么用 新款macmini性能怎么样?

Mac mini现在已经发布了,不少人还在犹豫要不要入手,那么mac mini主要干什么用?mac mini价格多少?新款macmini性能怎么样?今天一起来看 【详细】

3.7万物种濒临灭绝 面临灭绝危机的动物种群是什么?

3 7万物种濒临灭绝今天,人民日报为地球母亲发声表示全球超3 7万物种濒临灭绝,在这样一则消息之下,很多人都开始呼吁保护野生动物。但是目 【详细】

芦笋是什么 芦笋的成长有什么特别的要求吗?

芦笋的味道非常清爽,美味可口,营养价值很高。它也是我们都经常吃的一种蔬菜。它富含纤维素,那么芦笋是什么?芦笋是什么石刁柏,学名芦笋 【详细】

国产电梯前十名品牌是哪些?电梯使用寿命是什么?

国产电梯前十名品牌是哪些?上海三菱1987年上海机电股份有限公司和日本三菱电气股份有限公司合资成立了上海三菱电梯有限公司,该公司是中国 【详细】

黑芝麻产地在哪里 黑芝麻的生长环境介绍

黑芝麻产地在哪里1 黑芝麻的起源说到黑芝麻的起源,必然离不开江西。江西是继河南,湖北、安徽之后的中国第四大芝麻主产区。它是中国第一大 【详细】

相关新闻

关于我们  |  联系方式  |  免责条款  |  招聘信息  |  广告服务  |  帮助中心

联系我们:85 572 98@qq.com备案号:粤ICP备18023326号-40

科技资讯网 版权所有