各位openEuler TC委员会成员好, sig-KIRAN-DESKTOP kiran桌面环境项目的情况如下: 推荐人 : 石勇 Email: tangjie02@kylinsec.com.cn giteeid: stonefly128 吴伟 Email: wuwei2016@iscas.ac.cn giteeid: wuwei_plct 唐杰 Email: tangjie02@kylinsec.com.cn giteeid: tangjie02 柳鑫浩 Email: liuxinghao@kylinsec.com.cn giteeid: liubuguiii 王逸樵 Email: eusetuc@outlook.com giteeid: eusteuc 主要代码仓 : https://gitee.com/openeuler/kiran-authentication-devices https://gitee.com/openeuler/kiran-authentication-service https://gitee.com/openeuler/kiran-biometrics https://gitee.com/openeuler/kiran-calculator https://gitee.com/openeuler/kiran-calendar https://gitee.com/openeuler/kiran-cc-daemon https://gitee.com/openeuler/kiran-control-panel https://gitee.com/openeuler/kiran-desktop https://gitee.com/openeuler/kiran-flameshot https://gitee.com/openeuler/kiran-gtk-theme https://gitee.com/openeuler/kiran-icon-theme https://gitee.com/openeuler/kiran-log https://gitee.com/openeuler/kiran-manual https://gitee.com/openeuler/kiran-menu https://gitee.com/openeuler/kiran-panel https://gitee.com/openeuler/kiran-qdbusxml2cpp https://gitee.com/openeuler/kiran-qt5-integration https://gitee.com/openeuler/kiran-screensaver https://gitee.com/openeuler/kiran-session-guard https://gitee.com/openeuler/kiran-session-manager https://gitee.com/openeuler/kiran-shell https://gitee.com/openeuler/kiran-tests https://gitee.com/openeuler/kiran-wallpapers https://gitee.com/openeuler/kiran-widgets-qt5 https://gitee.com/openeuler/ks-scmc-gui https://gitee.com/openeuler/ks-scmc https://gitee.com/openeuler/ks-ssr https://gitee.com/openeuler/ks-vaudit 推荐方向 : openEuler 年度 技术创新 项目 项目名称 : kiran 桌面环境 项目介绍: kiran 主要是基于 GTK 和 QT 开发的轻量级桌面环境,其定位是为办公、开发和运维等受限场景提供一个简单易用、界面友好、安全稳定的图形用户界面。 整个桌面采用模块化的设计风格,通过层次化的方式设计功能布局,给用户提供友好的交互体验。 包含的主要特性如下: 登录锁屏: 在易用性方面,提供密码、指纹、指静脉、虹膜和人脸等多种身份鉴别方式,并可以将这些鉴别方式做灵活的排列组合,用户可根据个人喜好和实际场景进行灵活选择配置。在安全性方面,通过将用户特征数据进行加密存储,对外提供映射 ID 的方式来进行访问,避免用户特征被非法篡改。在兼容性方面,除支持标准协议的认证设备以外,还兼容适配圣点、中科、中控等多家国产认证设备。 屏幕保护: 提供极简的默认屏保界面,用户无需额外进行配置。为了保护用户隐私,当系统处于空闲、待机和休眠后唤醒、切换用户等情况时会自动触发屏幕锁定。 底部面板: 采用插件管理机制,支持包括开始菜单、工作区、任务栏、托盘、日历等组件。其中,开始菜单和工作区分别设计了一种 应用使用排序算法 和 窗口均匀排列算法 并申请相关专利 2 篇。 控制中心: 提供了用户在设备上快速访问和控制各种常用功能的图形工具,支持电源、网络、设备、声音、账户、日期时间、显示和个性化设置。 主题: 通过一套 颜色表和基于颜色表的调色规则,实现了对 GTK 和 QT 程序的主题控制,使得 GTK 和 QT 图形程序界面保持了相同的 UI 风格。 安全加固: 安全加固提供可信和文件保护、私密保险箱、设备管控、安全加固等功能。安全加固采用完整性和静态度量方案保障系统启动和应用执行过程中的安全可信、防止重要文件被恶意删除和篡改、使用加密文件系统来保护隐私文件、防止非白名单的外部设备进行连接,可根据需要自定义安全加固规则对操作系统进行加固。最终确保系统在启动、运行和使用过程中的可靠、可信和安全。 安全容器: 安全 容器 是一款侧重于安全控制的容器平台,提供了 节点管理 、 容器管理、镜像管理、模板管理 、 审计日志管理模块。具备应用透明化部署、应用安全隔离运行、应用运行状态集中监视、最小权限管控策略等主要功能,提供便捷的容器操作,包括实时监控容器、节点资源 、 备份与还原容器状态等,确保容器在使用过程中的可靠性和安全性。 行业影响: 在 openEuler 社区内, risc-v 的发行版 eulaceura 将 kiran 作为其默认桌面环境;在商用上,项目广泛应用于电网、金融、政务、能源、国防、工业等领域,为客户提供安全、稳定和易用的桌面环境。 社区贡献: 相关项目的源码全部在社区进行托管并基于社区模式进行开发。共包含 28 个核心代码仓,累计贡献代码 40w+ 行,参与 73 人,提交 PR 共计 2964 个、 Issue 共计 274 个、 Comment 共计 5021 个。 后续规划: 1. 完成关键组件的替代工作,包括文件管理器、应用商店等。 2. Kiran 桌面环境需要借助 XWayland 兼容层来支持 Wayland 协议,后续会持续在 Wayland 协议兼容性上进行投入,完成去 XWayland 化工作。 3. 跟 risc-v 进行深入合作,打造基于 risc-v 架构和 kiran 桌面环境的 openeuler 发行版。 4. AI 绘图生成壁纸正引领着壁纸设计的新潮流,后续版本也会借助 AI 绘图工具,结合自身的模型数据,提供曲线之美、科幻、自然风景等不同风格的 AI 绘画壁纸。
发自我的企业微信