为推动社区繁荣发展,打造开源操作系统创新生态, openKylin社区根据领域划分了不同的SIG组,并积极开展各种技术研究和创新。截至目前,社区新增共有57个SIG组在运行,接下来,让我们一起盘点2023年1月份openKylin社区SIG组的最新技术进展:
openKylin社区技术进展与成果
一、UKUI SIG
UKUI(Ultimate Kylin User Interface) SIG小组致力于桌面环境相关软件包的规划、维护和升级工作,满足各种设备和用户需求的桌面环境程序,主要包含程序启动器(开始菜单)、用户配置、文件管理、登录锁屏、桌面、网络工具、快捷配置等,为用户提供基本的图形化操作平台。桌面核心组件开发工具以Qt、C++为主,宗旨是始终如一地提升系统的操作体验,提供集稳定性、美观性、流畅性和便捷性为一体的桌面环境。1月进展如下:
分级冻结:进行第二轮提测,同步demo和用例;
企业WIFI新增LEAP、FAST和PWD三种认证方式;
解决控制面板、网络、触摸、会话管理器、日历、文管、睡眠唤醒、多语言等问题;
修复版权信息、电源适配器、无法删除用户、快捷键、电源管理、通知中心、全局搜索、控制面板、托盘电源、任务栏、侧边栏等问题。
欢迎各位感兴趣的社区开发者加入我们,一起打造openKylin桌面系统稳定易用的桌面环境!
二、RISC-V SIG
本SIG组主要负责RISC-V架构开源软件包的维护,发布openKylin的RISC-V版本,进行软件包构建、系统构建等工作。1月份RISC-V SIG组进展如下:
制作并提测openKylin0.9.5-beta版本的hifive、visionfive、曳影1520三个镜像;
修复了桌面显示、系统安装卸载、tty显示、打印机报错等问题;
开发板适配解决cpu占用100%问题;
适配visionfive2开发板。
欢迎所有对RISC-V开发平台技术方向感兴趣的爱好者加入到RISC-V SIG!
三、Release SIG
Release SIG主要负责协调各个SIG组,把控版本开发进度和风险,制定版本发布计划,完成版本发布工作等。Release SIG组1月主要进展如下:
0.9.5 RC版本提测(x86,riscvRISC-V);
完成0.9.5版本发布相关工作:里程碑bug以及RISC-V和arm版本等问题修复;
0.9.5版本阶段总结复盘,后续工作计划讨论;
完成5个高危安全漏洞修复更新推送。
欢迎所有对openKylin社区版本集成、版本管理、版本发行等工作感兴趣的爱好者加入到Release SIG!
四、Packaging SIG
Packaging SIG负责维护openKylin社区的软件包打包规范,维护公共软件包,以及协调和决策社区版本发布过程中的包依赖问题。1月主要进展如下:
paddle、libzstd-1.5.2、Perl 5.36.0编译处理,编写perl特性说明文档;
解决docker运行失败、cryptsetup编译问题;
从上游社区自主构建containerd, runc, libseccomp,libqapt,abseil,openldap;
修复ukui-power-manage、gcc-defaults、libsoup2.4、accountsservice 0.6.55问题;
上传kylin-sso-client,kylin-software-center,kylin-kmre-window,paddlepaddle、libzstd、isl、gmp、autoconf2.6等;
新增自主构建软件包13个。
欢迎所有对openKylin社区软件自主选型、编译打包工作感兴趣的社区爱好者加入我们!
五、Framework SIG
Framework SIG致力于为openKylin社区提供集程序编辑、编译、调试、发布、分析等全套开发功能的编程环境,涵盖通用集成开发环境、编译工具链、运行时环境、类库等。SIG初期重点研制高效率、跨平台、插件化、易调试的通用集成开发环境,支持C、C++、Java、Go、Fortran、Python、JavaScript等多种标准编程语言,涵盖编码、编译、调试、性能分析、软件交付等一整套开发流程,满足openKylin平台上软件开发需求。1月主要进展如下:
项目创建插件优化c语言项目创建模板,调整创建过程的逻辑和相应的修改数据功能。
欢迎所有对openKylin社区应用集成开发环境感兴趣的爱好者加入到Framework SIG!
六、GPU SIG
openKylin GPU SIG组致力于GPU驱动相关技术研究,包括OpenGL、OpenCL、Vulkan、VDPAU和VAAPI等。提供GPU相关软件包的技术规划、设计、开发、维护和升级服务,共同推动国产GPU技术发展。GPU SIG组1月份进展如下:
和格兰菲、象帝先等GPU企业交流合作,并完成加入GPU SIG组流程。
欢迎所有对CPU驱动、国产GPU技术、显示等相关领域感兴趣的社区小伙伴加入GPU SIG组!
七、InternationalPromotion SIG
本SIG组负责openKylin操作系统的国际化推广,开展国际交流会议,提升国产操作系统国际影响力,致力于世界各地爱好者加入openKylin社区建设。1月份进展如下:
举办社区首届国际交流活动,与南开大学留学生交流讨论社区国际推广相关合作。
欢迎国内外对openKylin操作系统国际推广工作感兴趣的小伙伴加入到InternationalPromotion SIG,共同推动openKylin迈向国际!
八、Infrastructure SIG
Infrastructure SIG负责openKylin社区的基础平台系统功能的开发、维护。1月主要进展如下:
CI平台增加PR提示,解决了检查结果404报错、版本号对比错误等问题;
数字看板增加外部开发者总积分排名接口。
欢迎所有对openKylin社区基础设施平台开发维护感兴趣的爱好者加入到Infrastructure SIG!
九、QA SIG
QA SIG组致力于提升openKylin社区版本质量,包括社区版本测试、质量保障等。1月主要进展如下:
RC版本回归测试;
bug复现协助确认;
处理码云issue2个,计算贡献值;
RC版本0105-0109版本测试、release版本测试、RISC-V架构测试、更新升级测试;
输出0.9.5版本公测方案。
欢迎所有对openKylin社区版本测试、质量管理感兴趣的社区爱好者加入我们!
十、Security Governance SIG
openKylin SecurityGovernance SIG通过接收和响应openKylin社区的产品安全问题报告、提供社区安全指导,开展安全治理等活动提升社区产品的安全性。1月主要进展如下:
调研CodeCheck代码扫描工具;
"诊脉"漏扫框架(genmai),调试dbus漏洞扫描模块,加载POC验证;
完成漏洞检测工具baseline框架开发,以及添加了9个poc;
安全编码规范:调研了CodeCheck代码扫描工具的规则配置,规则文件导入导出功能。
欢迎所有对openKylin版本安全全漏洞挖掘/验证、安全漏洞修复等安全方面工作感兴趣的社区爱好者加入我们!
关于openKylin社区SIG
openKylin(开放麒麟)社区是一个自由开放的社区,社区中所有的SIG小组都是开放的,任何人和组织都可以参与。你可以选择加入已有SIG,也可以选择创建新的SIG。截至目前,openKylin社区已有57个SIG在运行,包括Architecture、Infrastructure、Release、Kernel、Security、Compatibility等。
如果您对此感兴趣,想要加入openKylin(开放麒麟)社区,参与SIG贡献,可点击 “https://www.openkylin.top/sig... ” 了解更多详细内容。
关于openKylin社区
openKylin(开放麒麟)社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过开源、开放的方式与企业构建合作伙伴生态体系,共同打造桌面操作系统顶级社区,推动Linux开源技术及其软硬件生态繁荣发展。
社区首批理事成员单位包括麒麟软件、普华基础软件、中科方德、麒麟信安、凝思软件、一铭软件、中兴新支点、元心科技、中国电科32所、技德系统、北京麟卓、先进操作系统创新中心等13家产业同仁和行业机构。
来源:openKylin
审核:openKylin