SIG组

SIG

SIG

SIG(Special Interest Group)即特别兴趣小组,为了更好的管理和改善工作流程,openKylin社区按照不同的SIG来组织的,因此在进行社区贡献之前,需要先加入或创建您感兴趣的SIG。

SIG(Special Interest Group)即特别兴趣小组,为了更好的管理和改善工作流程,openKylin社区按照不同的SIG来组织的,因此在进行社区贡献之前,需要先加入或创建您感兴趣的SIG。

原则:

1、openKylin社区中所有的 SIG 小组都是开放的,任何人和组织都可以参与。

2、在Gitee openKylin SIG组的README.md文件中包含了该项目所属的SIG相关信息、交流方式、成员和联系方式等。我们欢迎大家通过README.md 文件中提到的联系方式包括邮件列表公开例会等途径积极参与进SIG内的交流。

3、每个SIG组都由项目Owner、项目维护者、单包维护者、贡献者组成(可访问【角色说明】了解),组内重大决策须由全体成员以超过2/3的票数投票决议并报备技术委员会。

4、每个SIG 组都可以有自己的邮件列表、社群等,也可以有自己的贡献策略,但必须有自己的SIG章程。

5、各SIG组内会议【会议预约】需定期举行。

社区治理

  • openKylin(开放麒麟)
  • 致力于如何更好的提升 openKylin 社区的质量保证,不仅局限在社区版本的测试,质量保障项目主要涉及的质量保障活动。

  • openKylin(开放麒麟)
  • 开源合规与知识产权保护SIG将作为社区这一重要关注方向的主体,以操作系统开源合规治理为抓手,积极对接“可信开源合规计划”,完善openKylin “可控开源”体系,积极探索知识产权保护与开源合规理论创新、推广普及和实践落地。

  • openKylin(开放麒麟)
  • 帮助新人和开发更好的使用,开发openKylin,撰写包括但不限于使用文档,开发文档,各类教程等。

  • openKylin(开放麒麟)
  • 负责openkylin社区国际化和本地化相关工作,包括多语言开发框架,多语言平台开发和维护。

  • openKylin(开放麒麟)
  • 收集各渠道开发者、爱好者等用户反馈的问题,并建立相关标准化流程推动问题解答或解决。同时,在这一过程中不断为openKylin社区积累FAQ知识库。

  • openKylin(开放麒麟)
  • (Knowledge Graph For OS)致力于通过知识图谱的构建及推理分析,理清操作系统演化的规律及复杂关联关系,分析操作系统演化中的供应链治理方法及兼容性保障机理。具体如下:1.  分析操作系统软件包元数据、二进制符号表等解析软件包依赖关系机制;2.  构建openKylin操作系统软件包知识图谱,包括供应链关系、软件包依赖关系、冲突关系等;3.  基于构建的知识图谱分析openKylin操作系统演化过程中出现的兼容性故障机理,研究演化过程中依赖关系治理机制、兼容型保障策略和机制。

内核/硬件/架构/驱动

  • openKylin(开放麒麟)
  • 致力于GPU驱动相关技术研究,包括OpenGL、OpenCL、Vulkan、VDPAU和VAAPI等。提供GPU相关软件包的技术规划、设计、开发、维护和升级服务,共同推动国产GPU技术发展。

  • openKylin(开放麒麟)
  • 致力于探索 “软件定义赋能、数据智能驱动、垂直资源整合” 的软件定义泛在操作系统架构,支持多元化应用场景中泛在化软硬件异构资源的孪生视角和智能调度,形成资源高度可用的 “场景计算机”,支撑高效、高质量、低成本地开发运行和演化人机物融合应用系统。提出元级化泛在操作系统的基础理论,实现相应运行平台和开发工具集,全面覆盖在泛在操作系统建模、开发、验证和演化等过程,在工业物联、智慧城市、智能互联场景下形成实例化应用,并建立泛在操作系统关键技术社区。

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

  • openKylin(开放麒麟)
  • 本SIG组致力于创建并维护存储SIG-Storage社区、为基于麒麟OS的存储系统提供软硬件的适配与支持、块设备、文件系统等通用存储软件栈的维护与软硬件适配。

  • openKylin(开放麒麟)
  • 负责WIFI IC在openKylin PC、信创、服务器、边缘计算等生态设备上的WIFI 驱动适配开发、版本维护、源码仓库管理和开发手册编写等工作,致力于打造适配openKylin系统WIFI驱动。

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

  • openKylin(开放麒麟)
  • 软件无线电已在多个领域取得了巨大成果,多种软件无线电平台应用而生。从当前应用情况来看,软件通信体系结构(SCA)是提出最早、最成熟、全球支持力度最大、应用最为广泛的软件无线电平台,简称SCA-SDR。

  • openKylin(开放麒麟)
  • Enabling Intel platforms in openKylin OS. Intel will continually release new platform. Intel-SIG team will keep sync with upstream and openKylin OS, based on customer request, will try to enable new Intel platform in openKylin OS.

  • openKylin(开放麒麟)
  • 服务器适配小组为服务器平台上的 openKylin 内核和软件适配提供支持。具体如下:1.  服务器操作系统内核及应用层方面的一些适配;2.  服务器整机适配,结合特定机型的特性,提供一些解决方案;3.  相关软件工具的联合分享以及合作开发演进。

  • openKylin(开放麒麟)
  • Hygon Arch SIG主要是围绕海光芯片,将海光C86芯片的架构特点、驱动功能、安全技术、上层软件生态等呈现出来。本SIG将围绕海光处理器的指令集优势,海光内嵌异构安全处理器的安全技术,以及海光C86上层软件应用技术的,结合openKylin社区已有的生态,扩大对芯片的应用。

  • openKylin(开放麒麟)
  • RV64G作为RISC-V一个子架构,支持RISC-V imafd指令集,相比RV64GC,不支持压缩指令集(c),本SIG负责RV64G开源软件包的维护。发布openKylin的RV64G 版本,进行软件包构建、系统构建等工作。主要如下:1.  负责openKylin RV64G版本的规划、制作、维护和升级;2.  探索RISC-V各子架构应用兼容问题。

  • openKylin(开放麒麟)
  • RustKernel SIG致力于探索Rust语言特性对操作系统内核设计的支持,基于Rust语言实现新型内核及内核特性,并面向新型Rust内核构建软硬件生态。具体如下:1.  探索Rust语言特性对操作系统内核设计的支持;2.  基于Rust语言实现新型内核及内核特性;3.  面向新型Rust内核构建软硬件生态。

基础组件

  • openKylin(开放麒麟)
  • 致力于新一代图形显示服务器相关技术研究,包括wayland合成器、X兼容等。提供wayland相关软件包的技术规划、设计、开发、维护和升级服务,共同推动新一代图形服务器技术发展及落地。

  • openKylin(开放麒麟)
  • KaiMing SIG组的愿景是提供一个应用软件兼容,安全,隔离的解决方案。具体如下:1.隔离运行,应用程序之间,以及应用程序与主机系统之间实现运行时隔离。2.权限控制,应用程序动态权限细粒度控制。控制应用程序的行为,达到保护用户数据与隐私安全的目标。3.独立升级,应用程序独立升级,静态视角实现应用程序与主机的隔离。4.多平台兼容,不仅能支持原生linux桌面系统的应用,还支持Android应用,以及Windows应用。

  • openKylin(开放麒麟)
  • KARE(Kylin Application Runtime Environment) SIG小组致力于完善openkylin系统兼容性。具体如下:1.解决旧软件在新的操作系统上无法正常运行问题;2.兼容centos,ubuntu, openkylin等系统图形应用运行 。

桌面环境/设计

  • openKylin(开放麒麟)
  • KDE(K Desktop Environment) SIG小组致力于KDE桌面环境相关软件包的规划、维护和升级工作。

  • openKylin(开放麒麟)
  • 本sig组负责UKUI桌面环境(主题控件&SDK、壁纸、音效、图标、光标、界面布局等)设计规范制定、设计、维护等工作,致力于提供操作系统各主题规范。提供openKylin社区的设计规范,与广大社区爱好者分享和学习交流。

  • openKylin(开放麒麟)
  • UKUI桌面环境主题SIG组致力于帮助社区用户进行与系统主题相关的软件包的参与使用,且帮助用户实现个性化自主打包。

  • openKylin(开放麒麟)
  • Xfce(Xfce Desktop Environment) SIG小组致力于Xfce桌面环境相关软件包的规划、维护和升级工作。

  • openKylin(开放麒麟)
  • Cutefish(可爱鱼)桌面环境是基于 Debian 的 Linux 发行版开发的一款简洁、美观、实用的桌面系统。希望组建Cutefish SIG负责移植Cutefish桌面环境及其组件到openKylin。

  • openKylin(开放麒麟)
  • Cinnamon是一个易上手的,高度可定制的桌面环境,其特点深受Linux爱好者喜爱。Cinnamon SIG组负责移植Cinnamon桌面环境,让其在openKylin拥有完美的体验。

  • openKylin(开放麒麟)
  • LXQt是一个轻量级的桌面环境,使用Qt作为图形界面库,支持多种窗口管理器,如Openbox、Xfwm4或KWin等。LXQt SIG组负责移植LXQt桌面环境,为openKylin提供一个快速、美观、易用的桌面环境,同时保持低资源占用和高可定制性。

  • openKylin(开放麒麟)
  • LXDE,全名Lightweight X11 Desktop Environment。是一个基于GTK2的美观和国际化的Linux发行版桌面环境,与KDE和GNOME相比,LXDE的资源占用小,适合在配置比较低的电脑上工作。LXDE SIG组负责维护openKylin系统的LXDE桌面环境及其组件。

开发框架/语言/工具

  • openKylin(开放麒麟)
  • Avalonia UI 是一个基于.NET 和 XAML 的跨平台 UI 开发框架。Avalonia SIG 致力于推荐 Avalonia UI 对 openKylin 生态的支持,及 Avalonia UI 的相关生态建设。

  • openKylin(开放麒麟)
  • 致力于将大量的Windows系统应用程序引入到openKylin系统。sig组将通过研究应用兼容技术和指令翻译技术,研制完善的windows应用兼容方案,让更多的windows应用能兼容运行于openKylin 系统,不断繁荣openKylin 软件生态。

  • openKylin(开放麒麟)
  • 负责为openKylin开发简单高效的编程语言,致力于让用户以最低的门槛,轻松享受编程的便利,促进编程语言国产化,促进openKylin在非开发者群体的推广。

  • openKylin(开放麒麟)
  • 致力于为推进 Flutter 应用开发框架在 openKylin 社区的支持,包括对 Flutter 开发环境支持和 Flutter 应用运行支持。

  • openKylin(开放麒麟)
  • 致力于openKylin社区版本的整机/硬件兼容自动化测试工具开发和探索,应用自动化相关新技术并推进测试工具在社区维护,提升openKylin社区版本质量,包括社区版本测试、质量保障。

  • openKylin(开放麒麟)
  • 致力于组建输入解决方案框架以及输入解决方案开源社区,推进输入解决方案框架以及输入解决方案在社区维护。输入解决方案,提供包括面板、引擎等输入解决方案所需要的组件支持。

  • openKylin(开放麒麟)
  • 负责开发者套件(base、system、applications)规划、开发、维护等工作,致力于解决应用在多操作系统中的兼容性问题。

  • openKylin(开放麒麟)
  • 青霜框架目前为国内唯一自研的Web引擎/开发框架,采用微内核+插件化架构,以同类竞品10%的体积实现了其90%的Web能力,项目获得中科院软件所及工信部信发司大力支持,致力于成为国产信创领域内首款安全、可信、可控、可维护的Web引擎/开发框架。

  • openKylin(开放麒麟)
  • 开放麒麟等国产化操作系统已经开始大范围普及,但软件生态仍然处于很匮乏的状态,尤其是娱乐和框架引擎方面的应用更是少之又少。MakerFrame SIG组负责为开放麒麟开发简单高效的游戏框架引擎,致力于让专业人士和非专业人士都来开发跨平台的游戏和应用,为国产化系统打出第一个游戏引擎的旗帜,大力促进开放麒麟的推广。具体如下:1.  自研游戏引擎,完成跟开放麒麟的适配;2.  基于游戏引擎,开发社区游戏应用。

系统安全

  • openKylin(开放麒麟)
  •                                       负责在 openKylin 社区版本中已有或未来规划的安全技术,提供系统安全工具、库、基础设施等,提升系统的安全性。

  • openKylin(开放麒麟)
  • 主要目标是通过使用GSN(Goal Structuring Notation)技术,使openKylin开源操作系统项目在安全保障方面更加透明、可理解和可控。

  • openKylin(开放麒麟)
  • 专注于软件物料信息的收集、分析以及这些数据输送的公共代理。期望与社区合作打造软件物料信息等标准数据格式,打造公共代理工具提供标准数据接口。

  • openKylin(开放麒麟)
  • 零信任兴趣小组,提供一个零信任的技术交流环境,主要是对零信任架构和规范的解读,并提供openKylin现有的功能在零信任产品中的应用规范与接口,收集零信任产品对openKylin的需求期望。

  • openKylin(开放麒麟)
  • 本sig组负责规范安全类应用/平台与操作系统间网络安全监测信息的数据描述,形成统一安全类监管数据通信交互标准,并提供跨平台(x86/ARM/RISC-V)API接口,推动相关工具规划、开发和维护。具体如下:1.  规范安全类应用/平台与操作系统间通信接口及格式,形成安全监测数据交互规范;2.  接口标准化,兼容能源、交通、金融、应急、环保、水利等行业应用标准;3.  提供系统API接口,实现网络安全监测数据采集和安全策略等交互功能接口;4.  兼容多款CPU架构,如x86、ARM、RISC-V等。

应用/行业解决方案

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

  • openKylin(开放麒麟)
  • 实时性增强小组(RTE SIG)致力于实时性增强方面的研究,通过内核实时性扩展、内核轻量化等技术,提升openKylin开源操作系统项目的实时性。

  • openKylin(开放麒麟)
  • 致力于实现多节点某环境下万级吞吐量、构建聚焦全方位评价体系的H2CHAIN性能测试平台、打造了支持大规模异构区块链互通互联的高性能H2CHAIN平台。

  • openKylin(开放麒麟)
  • CloudNative SIG 组致力于将云原生技术开放和适配到openKylin系统上,方便社区用户快速上手云原生技术栈。具体如下:1.负责云原生技术栈相关项目的规划、升级与维护。2.及时响应社区用户对项目使用过程中碰到的问题。

人工智能

  • openKylin(开放麒麟)
  • 致力于为openKylin社区适配流行的AI框架,以DEB的包格式提供给开发者。满足爱好者在openKylin中方便快捷的安装智能计算框架,减少适配成本。

  • openKylin(开放麒麟)
  • 机器人流程自动化(RPA)系统是一种应用程序,它通过模仿最终用户在电脑的手动操作方式,提供了另一种方式来使最终用户手动操作流程自动化。

  • openKylin(开放麒麟)
  • 优凯(UKAI),统一的麒麟人工智能(Universal Kylin Artificial Intelligence),一种智能化的交互系统,致力于打造基于linux操作系统的“Windows Copilot”。

  • openKylin(开放麒麟)
  • 致力于将公司边缘智慧云产品适配openKylin操作系统,形成智能边缘云openKylin试用版本,形成针对常规、云、容器、智能等应用场景的通用操作系统方案,共建openKylin生态。

  • openKylin(开放麒麟)
  • 致力于将人工智能(AI)与操作系统(OS)相结合,以实现操作系统的智能化和性能优化。将大模型为代表的AI技术嵌入openKylin操作系统,让AI深扎底层操作系统,可以在没有任何应用作为中介的情况下,直接调用AI大模型能力完成任务。