各位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%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-authentication-service%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-biometrics%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-calculator%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-calendar%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-cc-daemon%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-control-panel%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-desktop%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-flameshot%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-gtk-theme%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-icon-theme%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-log%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-manual%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-menu%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-panel%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-qdbusxml2cpp%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-qt5-integration%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-screensaver%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-session-guard%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-session-manager%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-shell%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-tests%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-wallpapers%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/kiran-widgets-qt5%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/ks-scmc-gui%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/ks-scmc%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/ks-ssr%EF%BB%BF%C2%A0;
https://gitee.com/openeuler/ks-vaudit%EF%BB%BF%C2%A0;
推荐方向: 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绘画壁纸。
发自我的企业微信