【SIG 月报】9 月 openKylin 社区 SIG 组最新进展分享
为推动社区繁荣发展,打造开源操作系统创新生态,openKylin社区围绕创新硬件、人机交互、智能支撑、终端安全、互联协同、云端融合等多个技术领域,以技术小组的形式开展深入研究和技术创新。接下来,让我们一起盘点9月份openKylin社区SIG组的最新进展:
9月社区新增SIG
9月社区新增1个SIG组,目前已累计成立86个SIG组,新增SIG组信息如下:
01AI4OS SIG
操作系统智能化(Artificial Intelligence for Operating System)由社区爱好者发起成立,致力于将人工智能(AI)与操作系统(OS)相结合,以实现操作系统的智能化和性能优化。将大模型为代表的AI技术嵌入openKylin操作系统,让AI深扎底层操作系统,可以在没有任何应用作为中介的情况下,直接调用AI大模型能力完成任务。
- SIG主页:
- https://gitee.com/openkylin/community/tree/master/sig/AI4OS
9月社区SIG活跃度汇总
9月社区新增有效PR数559个、仓库Fork数新增104个、SIG组公开例会召开7次。截至目前,社区累计有效PR数11122个、仓库Fork数4364个、SIG组公开例会召开93次,其中:
- 9月社区SIG组PR贡献top15如下:
9月社区SIG组活跃地图分布情况(颜色越深代表越活跃,参考维度:PR、issue、SIG会议)如下:
9月社区技术进展与成果
一、UKUI SIG
UKUI(Ultimate Kylin User Interface) SIG小组致力于桌面环境相关软件包的规划、维护和升级工作,满足各种设备和用户需求的桌面环境程序,主要包含程序启动器(开始菜单)、用户配置、文件管理、登录锁屏、桌面、网络工具、快捷配置等,为用户提供基本的图形化操作平台。桌面核心组件开发工具以Qt、C++为主,宗旨是始终如一地提升系统的操作体验,提供集稳定性、美观性、流畅性和便捷性为一体的桌面环境。9月进展如下:
- 系统监视器新增后台运行功能并注册托盘图标;
- 搜索、开始菜单适配多Display场景下;
- 优化搜索设置项显示策略、优化内存操作逻辑和若干bug;
- 修复文件管理器操作相关的若干问题;
- 修复切换语言后立刻重启计算机后桌面出现多余图标问题;
- 修复桌面目录后出现“锁状”图标问题;
- 修复任务栏预览窗口操作显示逻辑问题;
- 修复控制面板关于模块部分名词拼写问题;
- 修复系统安装完成后应用通知按钮为关闭状态的问题;
- 完成3篇桌面协议相关翻译;
- UKUI-Lite技术方案评审;
- UKUI Framework后续规划及统一接口方案评审。
欢迎各位感兴趣的社区开发者加入我们,一起打造openKylin桌面系统稳定易用的桌面环境!
二、RISC-V SIG
本SIG组主要负责RISC-V架构开源软件包的维护,发布openKylin的RISC-V版本,进行软件包构建、系统构建等工作。9月RISC-V SIG组进展如下:
- 解决了VisionFive2开发板在wayland模式下鼠标指针不显示的问题;
- 制作roma笔记本新版sdk3.6.1的镜像;
- 更新并发布VisionFive2和荔枝派的openKylin1.0.1版本镜像;
- 获取electron的包,通过安装高版本依赖的方式解决了electron的启动问题,目前可以在xorg模式下正常运行electron;
- 尝试在荔枝派开发板中适配gpu,和厂商沟通联调;
- 调试并进行box64代码梳理。主要学习动态重编译部分,梳理了运行微信从模拟运行入口,到opcode翻译,到汇编指令执行的流程。
欢迎所有对RISC-V开发平台技术方向感兴趣的爱好者加入到RISC-V SIG!
三、Release SIG
Release SIG主要负责协调各个SIG组,把控版本开发进度和风险,制定版本发布计划,完成版本发布工作等。Release SIG 9月主要进展如下:
- 推动openKylin 1.0.1各架构版本集成、测试验收等工作,完成1.0.1版本发布;
- 推动搜狗输入法NG版本和openKylin 1.0.1适配;
- 编写openKylin 1.0.1版本更新日志;
- openKylin 2.0版本规划,需求讨论、推进,启动基础库选型等工作;
- 和儒特科技讨论QSFramework在社区合作落地、代码持续集成等事宜。
欢迎所有对openKylin社区版本集成、版本管理、版本发行等工作感兴趣的爱好者加入到Release SIG!
四、Packaging SIG
Packaging SIG负责维护openKylin社区的软件包打包规范,维护公共软件包,以及协调和决策社区版本发布过程中的包依赖问题。9月主要进展如下:
- 《openKylin生态应用自主选型构建》任务第一阶段选型报告评审;
- cme程序无法使用(Compilation failed),执行报错问题分析修改;
- 解决arm64架构基础构建工具cmake运行报符号未定义的问题;
- 软件包源码信息整改。
欢迎所有对openKylin社区软件自主选型、编译打包工作感兴趣的社区爱好者加入我们!
五、QA SIG
QA SIG组致力于提升openKylin社区版本质量,包括社区版本测试、质量保障等。9月主要进展如下:
- openKylin-1.0-2309-beta-0901版本测试;
- 窗管替换wlcom专项测试;
- openKylin-1.0-2309-beta-0908版本测试;
- openKylin-1.0.1-0918版本测试。
欢迎所有对openKylin社区版本测试、质量管理感兴趣的社区爱好者加入我们!
六、SecurityGovernance SIG
openKylin SecurityGovernance SIG通过接收和响应openKylin社区的产品安全问题报告、提供社区安全指导,开展安全治理等活动提升社区产品的安全性。9月主要进展如下:
- Genmai开发:新增安全漏洞自动化用例poc40个;解决某些架构下返回值异常导致崩溃问题;适配龙芯架构,适配risc-v架构,进度80%;解决漏洞用例yaml文件格式错误问题;解决kysec、Selinux导致poc及基线扫描出错问题;增加“将root权限传入基线脚本”的功能;开发根据服务端版本自动更新功能;解决C/S架构漏洞检测传输时长过长造成超时问题;新增原创安全漏洞5个;
- 参加在西班牙毕尔巴鄂由Linux基金会主办的2023 Linux安全峰会,并发表主题演讲。
欢迎所有对openKylin版本安全全漏洞挖掘/验证、安全漏洞修复等安全方面工作感兴趣的社区爱好者加入我们!
七、OpenSDK SIG
OpenSDK SIG组负责开发者套件(base、system、applications)规划、开发、维护等工作,致力于解决应用在多操作系统中的兼容性问题。9月主要进展如下:
- 完成配置化模块的conf2表结构设计、xml2yaml特定格式转换工具开发工作;后端服务支持数据写入以及键值对变更信号发送;
- 优化并协助其他组件排查解决问题共21个:优化开发手册易用性,包括man手册以及开发指南中API引入的sdk版本号;优化应用埋点接口功能。
欢迎所有对开发者套件感兴趣的社区爱好者们加入OpenSDK SIG组!
八、CompatWinApp SIG
CompatWinApp SIG组致力于将大量的Windows系统应用程序引入到openKylin系统。SIG组将通过研究应用兼容技术和指令翻译技术,研制完善的windows应用兼容方案,让更多的windows应用能兼容运行于openKylin 系统,不断繁荣openKylin软件生态。9月主要进展如下:
- 修改wine助手下载流程,直接下载应用修改为先跳转到应用程序下载页面;在当前应用配置文件中增加应用下载页参数;
- 下载应用时增加对用户的操作提示;修复当应用下载链接更新时无法下载的问题;修复下载链接重定向时无法下载的问题;
- 研究解决了wine riched20模块中导致的微信编辑输入框右键不显示菜单的问题,初步解决了编辑框光标位置错乱的问题;
- 在wine-program仓库wiki界面增加wine助手的使用说明。
欢迎所有对应用兼容技术和指令翻译技术感兴趣的爱好者加入到CompatWinApp SIG!
九、Infrastructure SIG
Infrastructure SIG负责openKylin社区的基础平台系统功能的开发、维护。9月主要进展如下:
- 优化openKylin看板结合SIG状态自动更新SIG数量问题;
- openKylin看板增加任务平台积分更新功能;
- 优化openKylin看板前端,增加页面缓存TAB;
- CLA开放企业管理员手动添加签署员工限制;
- CLA修复企业管理员后台一些内容未国际化问题;
- openKylin看板增加commit信息统计,支持commit记录导出。
欢迎所有对openKylin社区基础设施平台开发维护感兴趣的爱好者加入到Infrastructure SIG!
十、Connectivity SIG
本SIG组致力于openKylin社区的互联互通基础能力开发与维护,9月主要进展如下:
- 优化文件管理其插件相关能力,解决线程安全问题。
欢迎各位感兴趣的社区开发者加入Connectivity SIG小组,一起共建openKylin桌面系统互联互通能力!
十一、I18n SIG
I18N SIG组负责openKylin社区国际化和本地化相关工作,包括多语言开发框架、多语言平台开发和维护,以及社区、版本内文档的翻译管理相关工作。9月主要进展如下:
- 翻译官网新闻 18 篇;
- 翻译openKylin基于RISC-V的主要工作介绍;
- 校验openKylin个人信息保护及隐私政策声明。
欢迎所有对操作系统、网站网页、文档等翻译工作感兴趣的社区爱好者们加入I18n SIG组!
十二、InputMethod SIG
本SIG组致力于组建输入法开源社区,推进开源输入法框架及开源输入法在社区维护。9月主要进展如下:
- 定位分析搜狗输入法问题,包括wayland环境输入窗口显示异常、托盘菜单图标显示异常和候选词上屏异常等问题;
- 讨论OK输入法进展,完成OK输入法设计文档;
- 分析拼音输入法右键菜单显示异常问题,与fcitx社区讨论修改情况;
- 完成虚拟键盘支持动画效果开发,提高UI美观度;
- 完成虚拟键盘支持多语言输入开发,其中包括哈萨克语、维吾尔语、柯尔克孜语和藏语等。
欢迎所有对openKylin社区fcitx输入法框架、桌面虚拟键盘开发工作感兴趣的社区爱好者加入我们!
十三、Kernel SIG
Kernel SIG组致力于新硬件适配、新功能、新特性开发。不断提升内核健壮性、稳定性,能更好的为openKylin系统和应用程序提供底层技术支持。9月主要进展如下:
- 6.1内核从6.1.43更新到6.1.55。
欢迎所有对内核感兴趣的社区小伙伴加入openKylin社区Kernel SIG组!
十四、Virtualization SIG
Virtualization SIG组致力于构建openKylin社区系统虚拟化技术,打造面向端、边、云的全场景虚拟化解决方案。9月主要进展如下:
- qemu:修复了CVE-2023-0330 漏洞。
欢迎所有对虚拟化组件或软件包技术感兴趣的社区小伙伴加入openKylin社区Virtualization SIG组!
十五、Framework SIG
本SIG组致力于为openKylin社区提供集程序编辑、编译、调试、发布、分析等全套开发功能的编程环境,涵盖通用集成开发环境、编译工具链、运行时环境、类库等,9月主要进展如下:
- Kylin-Code 发布v0.1.3,修复诸多问题,并上架应用商店;
- C/C++调试,Java调试,插件依赖管理,死锁检测等插件发布新版本。
欢迎对集成开发环境研发感兴趣的社区开发者和爱好者加入Framework SIG!
十六、Cutefish SIG
Cutefish SIG负责移植Cutefish桌面环境及其组件,专注于打造美观易用、极简操作的桌面环境。9月进展如下:
- 完成RISC-V架构开发板VisionFive2的适配工作;
- 完成ARM架构开发板CoolPi 4B的适配工作。
如果您对移植桌面环境有兴趣,或者有相关打包经验,欢迎加入我们!
十七、KernelBuilder SIG
KernelBuilder SIG组负责openKylin内核预览版本的自动化构建,构建工具(kernel-builder)的规划、开发、维护等工作。同时积极维护了openkylin-rootfs和openkylin-wsl仓库,为openKylin提供了可用的根文件系统、wsl开发环境为openKylin在docker容器化创造了条件。9月主要进展如下:
- rootfs根文件系统迭代更新;
- docker镜像打包制作;
- 利用github actions自动打包制作rootfs根文件系统和docker镜像,并更新内部环境;
- distcc软件适配进行中;
- 为内核自动化构建创造docker预运行环境;
- 同时本月联合opendde sig开展共同开发计划;
- 香橙派kernel适配中、根文件系统适配中;
- 内部测试apt源已搭建完成、目前可以小范围通过apt分发测试版内核。
欢迎所有对openKylin社区内核构建及应用、docker容器化、根文件系统、wsl开发环境感兴趣的社区爱好者加入我们!
十八、RTHypervisor SIG
RTHypervisor SIG小组致力于实时虚拟化技术的研究,目前主要包括Jailhouse,提供工控、车载等领域实时控制的虚拟化解决方案,Jailhouse项目9月主要进展如下:
- 新增arm64平台上通过将pcie rc和its隔离给non root cel的方式,将pcie设备隔离给non root cell,实现pcie设备直通功能。
欢迎所有对openKylin社区实时虚拟化技术感兴趣的社区爱好者加入我们!
十九、FAQ SIG
FAQ SIG小组致力于收集各渠道社区开发者、爱好者等用户反馈的问题,并建立相关标准化流程推动问题解答或解决同时,在这一过程中不断为 openKylin 社区积累FAQ知识库。9月主要进展如下:
- 召开1次SIG例会,和UKUI SIG,Docs SIG,Community SIG组交流和讨论当前待解决的问题;
- 收集论坛、社群高频问题并提交issue指派给开发,解决10+高频问题;
- 社群用户答疑与指导,指导用户解决系统下载安装、软件商店、桌面环境等相关问题。
欢迎所有感兴趣的社区爱好者加入我们!
二十、OpenDDE SIG
OpenDDE SIG致力于维护openKylin的DDE桌面环境以及相关组件,专注于打造美观易用、极简操作的桌面环境。9月主要进展如下:
- 联合KernelBuilder SIG研究了VisionFive2 EDK2 UEFI镜像制作流程;
- DDE桌面软件包更新工作。
如果您对移植桌面环境有兴趣,或者有相关打包经验,欢迎加入我们!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源多媒体播放器 VLC 发布 3.0.19
时隔将近一年,VLC 终于发布了新版本:3.0.19。 下载地址:https://download.videolan.org/pub/videolan/vlc/3.0.19/ VLC 是一款自由开源且免费的多媒体播放器及框架,负责维护 VLC 的 VideoLAN 基金会是非营利组织,项目目团队成员位于巴黎。 新版本修复了许多在此前版本中反馈的 BUG,优化了后台稳定性,并引入新功能 / 特性。 安全方面,VLC 3.0.19 修复了编号为 CVE-2022-37434 和 CVE-2023-5217 两个漏洞。CVE-2022-37434 是 zlib 中的一个基于堆的缓冲区过度读取或溢出漏洞。CVE-2023-5217 是 vpx 中 vp8 编码的堆缓冲区溢出漏洞。 VLC 开发者在该版本中还解决了卸载程序 DLL 的“潜在安全问题”。 功能方面,VLC 3.0.19 Windows 版本改进了对 AV1 HDR 的支持,并改进对 AV1 GBRP、超分辨率流 (super-resolution streams) 和单色流 (monochrome streams) 的支持。 其它...
- 下一篇
Unity 首席执行官 John Riccitiello 离职
根据 Unity 官方消息,Unity 首席执行官 John Riccitiello 已宣布离职,该事宜即日生效。 Unity 在一份声明中表示,已任命 James Whitehurst 为临时首席执行官,Roelof Botha 为董事长。Riccitiello 将继续为 Unity 提供建议,以确保平稳过渡,董事会将启动任命一位永久首席执行官的流程。 此前 Unity 宣布了新的收费规则,引起业内人士的强烈不满。之后 Unity 向公众和业内人士道歉,并调整了收费规则。 延伸阅读 Unity 引擎明年起根据游戏安装量收费 (runtime fee) Unity 道歉:将修改 "runtime fee" 收费政策 走近“收费门”:互相矛盾的服务条款导致 Unity 面临被起诉的风险
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启