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

发布于:2022-11-16 ⋅ 阅读:(14) ⋅ 点赞:(0) ⋅ 评论:(0)

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

10月社区新增SIG

Storage SIG

负责openKylin社区中存储全栈的创新设计、存储硬件的驱动适配与优化、近数据处理设计等IO存储相关的开发工作。

EyeProtectionCenter SIG

致力于维护openKylin社区护眼中心应用相关代码,并积极根据用户反馈解决相关问题并优化产品。

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

AIService SIG

致力于实现openKylin桌面操作系统上各类AI服务的基础软件栈,对下屏蔽各类硬件的异构性,对上为各类AI应用提供服务接口。

PhytiumKernelPatch SIG

致力于支持飞腾特性的内核补丁开发与维护。

10月社区技术进展与成果

一、UKUI SIG

UKUI(UltimateKylin User Interface)SIG小组致力于桌面环境相关软件包的规划、维护和升级工作,满足各种设备和用户需求的桌面环境程序,主要包含程序启动器(开始菜单)、用户配置、文件管理、登录锁屏、桌面、网络工具、快捷配置等,为用户提供基本的图形化操作平台。10月份UKUI SIG组主要围绕具备平板特性的3.22版本进行需求开发、版本导入和bug修复工作:

  • 完成全部需求梳理工作;
  • 推进UKUI 3.22 需求评审和合入;
  • 推进0.9版本bug修复回归;
  • 个性化设置新增窗口外观自动调整功能;
  • 平板模式取消多屏功能;
  • 新增电源&音量+快捷键截图功能;
  • 新增禁止旋转屏幕功能;
  • 新增模式切换关闭KMRE全局提示功能;
  • 完成版本发布时各项目打标签的策略。

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

二、RISC-V SIG

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

  • 制作并提测openKylin-0.7.5-221008版本的hifive-unmatched和visionfive两个镜像,制作openKylin-0.9版本的hifive-unmatched和visionfive两个镜像;
  • 解决版本中bug,以及制作镜像过程中的显示、sudo报错和装包报错问题;
  • 推进开源项目RVTrans的gtk图像显示和动态二进制翻译实现;
  • 撰写专利“一种面向RISC-V的可扩展分段自动化镜像构建技术”。

欢迎各位感兴趣的社区爱好者一同加入我们,一起为RISC-V的软硬件生态繁荣做出贡献!

三、Kernel SIG

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

  • 完成集成Intel 12代CPU最新补丁,提供大小核调度支持;
  • 完成Intel显示补丁集成,适配Intel主流显卡;
  • 集成中文字体补丁,提供tty中文显示支持。

欢迎各位感兴趣的社区爱好者一同加入我们!

四、Release SIG

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

  • 0.9 beta版本提测,合并UKUI、Connectivity等SIG组需求;
  • openKylin arm64架构ISO预制作;
  • 0.9 beta1022 回归版本提测;
  • 完成0.9版本集成、提测、回归、验收、发行。

五、Framework SIG

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

  • 按照计划一期功能已开发完成,主要支持功能智能编辑插件、分布式编译插件、死锁检测插件、调试功能插件、项目创建插件等
  • 修复优化智能编辑cmake、格式化问题;
  • 规划分布式编译插件后续功能;
  • 修改锁分析工具,添加容器进程锁分析实现;
  • 实现创建java项目的功能以及修复相关问题;
  • 完成KylinCode应用开发,提交软件商店上架申请。

欢迎各位感兴趣的社区开发者加入我们,一起打造openKylin平台下好用的集成开发环境。

六、GraphicSystem SIG

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

  • 正在致力于解决开源驱动SoC显卡平台会出现的闪屏、不同型号显卡适配等问题。

后续GraphicSystem SIG将会分阶段持续将成果代码提交到openKylin社区mesa项目和wayland项目,欢迎各位感兴趣的社区爱好者,一同加入我们!

七、Defend SIG

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

  • 规划openKylin安全防护应用的功能模块。

后续Defend SIG将完成openKylin系统防护软件需求说明书并在社区发布开发任务,欢迎感兴趣的开发者共同参与!

八、Xfce/KDE SIG

主要负责维护Xfce和KDE桌面环境在openKylin社区的适配和发展。10月份SIG组主要进展如下:

  • Xfce和KDE桌面环境目前已完成版本选型和80%的组件包本地打包编译验证,接下来将发布到openKylin proposed源。

欢迎各位感兴趣的社区爱好者,一同加入我们!

九、QuarkAI SIG

QuarkAI SIG组主要负责openKylinAI生态、AI平台开发,立志要将openKylin的AI生态,AI平台做大做强!10月份主要进展如下:

  • 完成智能语音助手、结绳编译平台等AI应用平台的开发工作,接下来准备进行打包编译和自测工作。

欢迎各位感兴趣的社区爱好者,一同加入我们!

十、Virtualization SIG

Virtualization SIG致力于构建openKylin社区系统虚拟化技术,打造面向端、边、云的全场景虚拟化解决方案。本SIG组10月份主要进展如下:

  • 添加开发指南;
  • 提交virtio-gpu硬件解码框架补丁;
  • 与AMD中国开源团队技术交流;
  • 发布 virtio-gpu编解码技术文;
  • qemu、libvirt、edk2、virglrenderer、spice、spice-protocol新建打包分支openkylin/yangtze,准备编译入库。

欢迎各位感兴趣的社区爱好者,一同加入我们!

十一、Packaging SIG

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

  • python3.10、gcc-11、glibc2.36等包的补丁持续合入;
  • debugedit、llvm/clang等包本地编译已完成;
  • r8168、pkg-kde-tools包及相关依赖集成;
  • python3.10、python2.7,amdgcn-tools等7个组件编译上传;
  • 完成pkg-kde-tools主题工具、lintian等构建;
  • 修复gitee同步主源仓库时MD5值不一致问题;
  • r8168网卡驱动及其相关依赖集成;核心基础库自主构建推进,完成详细排期;
  • 本地上传自主构建源码86个到gitee仓库。

后续我们还会进一步优化探索软件包相关技术,欢迎各位感兴趣的社区爱好者,一同加入我们!

十二、SecurityGovernance SIG

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

  • 规划社区安全漏洞感知能力建设;
  • 规划并制定了安全漏洞的issues提交规范和流程(初稿);
  • 规划并建立了社区安全漏洞测试用例库(项目及仓库名openkylin-exploit-db);
  • 规划并建立了社区安全漏洞检测框架(项目及仓库名chthonian);
  • SIG 的名称Security Committee 调整为Security Governance SIG;
  • 修复sudo 2个CVE漏洞;
  • 修复policykit 3个CVE漏洞。

欢迎各位感兴趣的社区爱好者,一同加入我们!

十三、QA SIG

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

  • 测试验证7个安全漏洞修复,并推送;
  • 完成0.9版本测试方案评审,完成缺陷处理流程规范评审;
  • 完成0.9 alpha版本测试;
  • 完成0.9版本测试方案UKUI部分优化及评审,完成测试用例编写及评审;
  • 完成openSDK V2.0测试;
  • 完成0.9 beta 1022版本测试;
  • 完成0.9 beta1024回归版本测试;
  • 完成0.9 RISC-V开发板版本测试。

欢迎各位感兴趣的社区爱好者,一同加入我们!

十四、Connectivity SIG

本SIG组致力于openKylin社区的互联互通基础能力开发与维护。10月主要进展如下:

  • 平板反控拖拽效果优化,不同分辨率坐标点检验计算;
  • 推进0.9版本bug修复回归。

欢迎有志于智能设备互联互通的伙伴们加入Connectivity SIG!

十五、Authentication SIG

Authentication SIG致力于以生物认证为基础,拓展如微信扫码等远端认证登录技术,提升openKylin操作系统的使用安全。10月份SIG组主要进展如下:

  • 完成fido功能开发和测试用例确认。

欢迎各位感兴趣的社区爱好者,一同加入我们!

十六、QT SIG

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

  • 与中科和迅技术交流,计划下周讨论任务分工;
  • 完成fido设备认证支持功能的开发、自测以及测试用例的确认。

欢迎各位感兴趣的社区爱好者,一同加入我们!

十七、InputMethod SIG

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

  • 完成了fcitx5框架相关组件的适配,开发完成了麒麟虚拟键盘;
  • 推进0.9版本bug修复回归。

欢迎各位感兴趣的社区爱好者,一同加入我们!

十八、OpenSDK SIG

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

  • 完成10个模块 41个接口开发;
  • dbus接口封装用于js语言调用已完成并测试分辨率,网卡等共31个接口;
  • 完成获取指端口状态接口开发;打印文件、图片接口完成85%;
  • 录音接口完成60%;
  • 新增KPushButton背景颜色跟随系统变化以及设置按钮图标颜色接口;
  • dbus接口封装用于支持多语言调用;
  • 推进openKylin 0.9版本bug修复回归。

欢迎各位感兴趣的社区爱好者,一同加入我们!

十九、UKUIApplications SIG

本SIG组致力于openKylin社区的基础应用开发和维护,扩展openKylin系统的生态。本月主要进展如下:

  • 传书、看图、打印机、便签、录音、扫描平板等最新需求合入0.9版本;
  • 推进0.9版本bug修复回归。

欢迎各位感兴趣的社区爱好者,一同加入我们!

二十、SystemManager SIG

本SIG组致力于组建系统管家开源社区,负责开发和维护系统管家及附属工具,为openKylin生态和实用性添砖加瓦!10月份SIG组主要进展如下:

  • 新增对firefox及firefox-esr的cookies清理功能;
  • 解决openKylin已知bug;
  • 完成系统管家应用的开发、自测及单元测试验证。

欢迎各位感兴趣的社区爱好者,一同加入我们!

关于openKylin社区SIG

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

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

关于openKylin社区

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

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

审核:openKylin