NEWS

新闻

了解openKylin最新资讯,关注社区和产品动态。

NEWS

Learn about the latest news.

【SIG月报】2月openKylin社区SIG组最新进展分享

2023-03-02 09:41:25

为推动社区繁荣发展,打造开源操作系统创新生态, openKylin社区根据领域划分了不同的SIG组,并积极开展各种技术研究和创新。其中,2月份社区新增SIG小组2个,共有59个SIG组在运行,接下来,让我们一起盘点2月份openKylin社区SIG组的最新技术进展:


社区新增SIG

01 Embedded SIG

本SIG组将打造openKylin嵌入式操作系统,提供常见工控总线、软实时、硬实时、虚拟化、web管理、轻量级、安全性等多种特性,繁荣openKylin系统生态。


02 IoT SIG

IoT SIG围绕边缘计算、AIoT为核心技术,目标为openKylin社区拓展物联网产业场景。满足爱好者在openKylin中快速实现物联设备接入与管理,快速开发物联网场景。

openKylin社区技术进展与成果

一、UKUI SIG

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

  • 解决点击任务栏、手势唤出侧边栏等问题;
  • 修复处理USD、开始菜单、通知中心、侧边栏等问题;
  • 通知服务方案评审与开发;
  • 修复USD可信问题、针对部分X机型重新设置crtc,全局搜索,主题框架等问题;
  • 修复通知中心显示错误、侧边栏过大、搜索无法调整置顶和收藏位置、清空回收站按钮不能自动适配大小等问题;
  • UKUI各组件去除sdk依赖并修复lintian错误等。

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

二、RISC-V SIG

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

  • 平头哥开发板UKUI环境适配;
  • 修复VisionFive 2开发板桌面显示问题;
  • 修复VisionFive 2开发板显示、网络、时间日期、挂载等问题;
  • 修复平头哥开发板libreoffice和firefox启动等问题,适配钉钉等;
  • 修复VisionFive 2开发板上X和lightdm、kwin_x11不能启动、greeter和UKUI桌面不能显示,终端卡死等问题;
  • 平头哥开发板GPU适配;
  • 完成RISC-V动态翻译框架搭建;
  • 修复平头哥开发板ffplay播放丢帧、右键黑框、火狐闪退、iptables防火墙等问题;
  • 在平头哥开发板编译gtk3-demo;
  • 完成构建并发布了VisionFive 2镜像和QEMU版RISC-V架构镜像以及其安装指导手册。

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

三、Release SIG

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

  • 版本规划对齐;
  • 基础库规划初步讨论;
  • ARM、X86架构版本更新;
  • 推进openKylin 1.0版本需求对齐、排期;
  • 高等级bug排期评审。

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

四、Packaging SIG

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

  • 处理arm64编译使用pybuild时报错问题;
  • 升级上游版本与新增自主构建软件包82个;
  • binutils、apt、cups、xorg-server 编译问题的继续处理;
  • 新增libpthread-stubs、generate-ninja、libunbound8,补充构建了7个node库软件包、apt以及其依赖;
  • 处理wheel、python-keyring、glib2.0、npm等依赖问题;
  • 完成部分基础库选型排期
  • 批量处理基础库软件源码包进行反向构建并上传ppa;
  • 升级完成并上传dbus、debhelper、util-linux、libselinux、libsepol等。

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

五、GPU SIG

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

  • 完成GPU SIG组23年年度工作规划初步梳理。

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

六、Easylosu SIG

EasyLosu SIG组负责为openKylin社区开发简单高效的编程语言,致力于让用户以最低的门槛,轻松享受编程的便利,促进编程语言国产化,促进开放麒麟在非开发者群体的推广。2月SIG组进展如下:

  • 完成Easylosu基本组件的开发,并完成在openKylin平台上的编译与测试。

欢迎所有对开源国产编程语言感兴趣的小伙伴们加入!

七、Browser SIG

本SIG组致力于组建浏览器开源社区,推动社区浏览器相关生态建设与发展。2月SIG组进展如下:

  • 推进和openKylin社区合作的可信证书计划,后续我们还会不断丰富相关内容。

欢迎所有对浏览器相关技术感兴趣的小伙伴们加入Browser SIG!

八、Defend SIG

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

  • 完成openKylin Defender项目初步规划,并提交开发文档及代码规范等文档到项目仓库。

欢迎所有对系统防护、系统安全相关方向感兴趣的小伙伴们加入到我们Defend SIG组!

九、QA SIG

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

  • daily版本issue修复及影响域验证测试,评审通过的包已同步至外网源;
  • 社区用户反馈问题解答:处理18条用户反馈问题;
  • ARM架构树莓派开发板回归测试;
  • 备份还原工具单元测试;
  • issue/bug协助确认并处理;
  • 梳理确认V1.0里程碑issue并评审;
  • 处理码云issue18个,计算贡献值。

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

十、Infrastructure SIG

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

  • 修复代码扫描平台项目名称bug;
  • Weblate翻译平台支持openKylin ID登录;
  • CLA组织签署完成后的通知邮件中增加组织管理员操作指南文件。

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

十一、SecurityGovernance SIG

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

  • 指导社区爱好者参与社区贡献,视频培训2次,分配安全漏洞修复任务25个,提交了20个安全漏洞修复PR已全部审核通过;
  • 解决处理openKylin ID平台接口未授权漏洞。

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

十二、OpenSDK SIG

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

  • 根据Debian编包规范,开展SDK打包修改影响域分析;
  • 开展同步社区openSDK版本工作,规范开发流程。

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

十三、InputMethod SIG

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

  • 完成openKylin虚拟键盘悬浮模式开发及问题修复;
  • 完成PC模式任务栏增加虚拟键盘唤醒入口开发;
  • 完成openKylin系统输入法适配指南文档编写并提交到文档平台。

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



关于openKylin社区SIG


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

如果您对此感兴趣,想要加入openKylin(开放麒麟)社区,参与SIG贡献,可点击 “https://www.openkylin.top/sig/index-cn.html  ” 了解更多详细内容。


关于openKylin社区


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

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


openKylin(开放麒麟)


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

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



审核:openKylin