SIG Groups

 

SIG

   

SIG(Special Interest Group)stands for a special interest group. In order to better manage and improve the workflow, the openKylin community is organized according to different SIGs. Therefore, before making contributions to the community, you need to join or create the SIG that interests you.

Principles:

1、All SIG groups in the openKylin community are open, and anyone and any organization can participate.

2、The README.md file in the  openKylin SIG group    on Gitee contains relevant information about the SIG, including communication methods, members, and contact information. We welcome everyone to actively participate in communication within the SIG through the contact methods mentioned in the README.md file, including mailing lists and public meetings.

3、Each SIG group is composed of project owners, project maintainers, package maintainers, and contributors (please refer to the ""Role Description" web page for details). Major decisions within the group must be voted on by all members with over 2/3 of the votes and reported to the technical committee.

4、Each SIG group can have its own mailing list, community, and contribution strategy, but it must have its own SIG charter.

5、Meetings within each SIG group need to be held regularly and can be scheduled in advance (please refer to "【Meeting Reservation" for details).

Community Governance

  • openKylin
  • Plan and coordinate the release schedule of openKylin community versions, coordinate with various SIG groups, and accomplish the release job.

  • openKylin
  • Dedicated to better improve the quality assurance of the openKylin community, not limited to the testing of community versions. Quality assurance projects mainly involve quality assurance activities.

  • openKylin
  • Responsible for the development and maintenance of the basic platform system functions of the openKylin community, including the CLA platform, UKBS platform, UKIF platform, UKCI platform, etc.

  • openKylin
  • Mainly responsible for the operation of openKylin community activities, the operation of infrastructure and self-media platforms, brand promotion and publicity, and preparation of community architecture conference matters.

  • openKylin
  • The Open Source Compliance and Intellectual Property Protection SIG will be the main body of this important focus in the community, taking the governance of open source compliance of the operating system as the starting point, actively connecting with the "Trusted Open Source Compliance Program", improving the "controllable open source" system of openKylin, and actively exploring the innovation of intellectual property protection and open source compliance theories, promoting and practicing.

  • openKylin
  • Responsible for promoting the internationalization of openKylin operating system, organizing international exchange meetings, enhancing the international influence of domestic operating systems, and working to attract enthusiasts from all over the world to join the openKylin community.

  • openKylin
  • Responsible for the planning, development, and maintenance of developer kits (base, system, applications), dedicated to solving compatibility issues with applications across multiple operating systems.

  • openKylin
  • Helping newcomers and developers to use and develop openKylin better, writing various types of tutorials including but not limited to user manuals, development documents, etc.

  • openKylin
  • Responsible for openKylin community internationalization and localization, including the development and maintenance of multilingual development frameworks and multilingual platform development.

  • openKylin
  • The role of the SIG group of the openKylin Community Ecology Committee is to build a broad ecology and enhance the impact of the community brand.

  • openKylin
  • Collect feedback from developers, enthusiasts and other users from all channels, and establish relevant standardised processes to promote question answering or resolution. At the same time, in the process, continuously accumulate FAQ knowledge base for openKylin community.

Kernel/Hardware/Architecture/Drivers

  • openKylin
  • Responsible for maintaining the RISC-V open source software package. Release the RISC-V version of openKylin, and perform tasks such as software package building and system building.

  • openKylin
  • Dedicated to the research of GPU driver-related technologies, including OpenGL, OpenCL, Vulkan, VDPAU, and VAAPI, etc. Provides technical planning, design, development, maintenance, and upgrade services for GPU-related software packages to promote the development of domestic GPU technology.

  • openKylin
  • The Phytium SIG provides ongoing kernel adaptation support and performance optimisation for platforms powered by Phytium high-performance processors.

  • openKylin
  • It is committed to exploring a software-defined ubiquitous operating system architecture that is "software-defined and empowering, data intelligence-driven and vertically resource-integrated", supporting twin perspectives and intelligent scheduling of ubiquitous hardware and software heterogeneous resources in diverse application scenarios, forming a "scenario computer" with highly available resources, and supporting the efficient, high-quality and low-cost development, operation and evolution of human-machine and object convergence application systems.

  • openKylin
  • This SIG group will build the openKylin embedded operating system, which provides common industrial control bus, soft real-time, hard real-time, virtualization, web management, lightweight, security and other features to prosper the openKylin system ecology.

  • openKylin
  • This SIG group is dedicated to creating and maintaining the Storage SIG-Storage community, providing software and hardware adaptation and support for storage systems based on Kylin OS, and maintaining and adapting general storage software stacks such as block devices and file systems.

  • openKylin
  • Responsible for WIFI driver development, version maintenance, source code repository management and development manual writing for WIFI IC on openKylin PC, Cintron, server, edge computing and other eco-devices, dedicated to building WIFI driver for openKylin system.

  • openKylin
  • AOSP SIG Group is responsible for the adaptation development, version maintenance, source code repository management, and development manual writing of AOSP on Android hardware ecosystem devices, dedicated to building an open-source intelligent terminal operating system based on AOSP.

  • openKylin
  • Software radio has achieved great results in many fields, and a variety of software radio platforms have been created. From the viewpoint of current applications, Software Communication Architecture (SCA) is the earliest, most mature, most globally supported and most widely used software radio platform, referred to as SCA-SDR.

Basic Components

  • openKylin
  • Dedicated to system sound, promoting the maintenance of system sound in the community, and applying new technologies relevant to the community.

  • openKylin
  • This SIG group is committed to building system startup and installation, promoting the maintenance of system startup and installation in the community, and applying new community-related technologies.

  • openKylin
  • Responsible for the maintenance of the GraphicSystem open source software package. Publish the GraphicSystem version of openKylin, and perform software package construction, system construction, and other related tasks.

  • openKylin
  • Committed to the research of new generation of graphics display server related technology, including wayland synthesizer, X-compatible, etc.. Provide technical planning, design, development, maintenance and upgrading services for wayland related software packages, and jointly promote the development and landing of new generation graphics server technology.

  • openKylin
  • The UKUI Desktop Environment Theme SIG team is dedicated to helping community users participate in and use software packages related to system themes and helping users achieve personalized self-packaging.

Desktop Environment/Design

  • openKylin
  • This SIG group is mainly responsible for the planning, maintenance, and upgrading of desktop environment-related software packages in the openKylin community.

  • openKylin
  • The KDE (K Desktop Environment) SIG team is dedicated to the planning, maintenance, and upgrading of software packages related to the KDE desktop environment.

  • openKylin
  • This SIG group is responsible for the design specification, design, maintenance, and other work related to the UKUI desktop environment (theme controls & SDK, wallpapers, sound effects, icons, cursors, interface layouts, etc.), dedicated to providing various theme specifications for the operating system. Provides openKylin community design specifications for sharing and learning among the community enthusiasts.

  • openKylin
  • We are committed to helping the community to participate in the use of software packages related to system topics and to help users to personalise their own packages.

  • openKylin
  • The Xfce (Xfce Desktop Environment) SIG team is dedicated to the planning, maintenance, and upgrading of software packages related to the Xfce desktop environment.

  • openKylin
  • The Cutefish desktop environment is a clean, beautiful, and functional desktop system developed for Debian-based Linux distributions. We hope to form a Cutefish SIG to port the Cutefish desktop environment and its components to openKylin.

  • openKylin
  • The Cinnamon SIG is responsible for porting the Cinnamon desktop environment to make it a seamless experience for openKylin, an easy to use, highly customisable desktop environment that is loved by Linux enthusiasts.

  • openKylin
  • LXQt is a lightweight desktop environment that uses Qt as a GUI library and supports a variety of window managers such as Openbox, Xfwm4 or KWin, etc. The LXQt SIG group is in charge of porting the LXQt desktop environment to provide openKylin with a fast, beautiful and easy-to-use desktop environment while maintaining a low resource footprint and high customisability.

Development Frameworks/Languages/Tools

  • openKylin
  • Committed to providing a complete development environment for the openKylin community, including programming, editing, compilation, debugging, publishing, analysis , etc.

  • openKylin
  • Focus on building a terminal operating system desktop environment based on Web (HTML5, CSS, Javascript, WASM, etc.) technology.

  • openKylin
  • Avalonia UI is a cross-platform UI development framework based on .NET and XAML. The Avalonia SIG is committed to recommending Avalonia UI support for the openKylin ecosystem and the Avalonia UI ecosystem.

  • openKylin
  • The sig group is committed to introducing a large number of Windows applications to the openKylin system. sig group will develop a perfect windows application compatibility solution by researching application compatibility technology and command translation technology, so that more windows applications can be compatible with the openKylin system and continue to prosper the openKylin software ecology.

  • openKylin
  • Responsible for developing a simple and efficient programming language for openKylin, dedicated to making programming accessible to users with the lowest possible threshold, promoting domestic programming language development, and promoting openKylin's promotion to non-developer groups.

  • openKylin
  • Dedicated to advancing support for the Flutter application development framework in the openKylin community, including support for the Flutter development environment and support for running Flutter applications.

  • openKylin
  • Dedicated to the development and exploration of automated testing tools for whole machine/hardware compatibility in the openKylin community version, applying new technologies related to automation and promoting the maintenance of testing tools in the community to improve the quality of the openKylin community version, including community version testing and quality assurance.

  • openKylin
  • Committed to building an input solution framework and input solution open source community, promoting the input solution framework and input solution maintenance in the community. The input solution provides component support for panels, engines, and other components required for input solutions.

  • openKylin
  • Responsible for the planning, development, and maintenance of the developer suite (base, system, applications), and is committed to solving application compatibility issues in multiple operating systems.

  • openKylin
  • Web technology is an extremely important part of the modern software development system, which has formed a very mature, very perfect, very documented technology ecosystem. QSFramework, as a base for carrying Web technology, is undoubtedly a very important and necessary component of the system foundation.QSFramework technology interest group, will be directly against the CEF, indirectly against Electron.

System Security

  • openKylin
  • Responsible for providing system security tools, libraries, infrastructure, etc. for existing or future planned security technologies in the openKylin community version, to enhance the security of the system.

  • openKylin
  • The main goal is to make the openKylin open source OS project more transparent, understandable and controllable in terms of security and safety by using GSN (Goal Structuring Notation) technology.

  • openKylin
  • The main goal is to dedicate to open source and optimisation of trusted computing infrastructure software, and to provide application specifications and interfaces related to trusted computing, and to explore the application practices of trusted computing technologies at home and abroad.

  • openKylin
  • Focuses on the collection and analysis of software material information and public agents for the delivery of this data. Expect to work with the community to create standard data formats such as software material information and create public agent tools to provide standard data interfaces.

  • openKylin
  • Provide a technical communication environment for zero trust, mainly to interpret the zero trust architecture and specification, and provide the application specification and interface of the existing functions of openkylin in zero trust products, and collect the demand expectation of zero trust products to openKylin.

  • openKylin
  • Mainly discuss the system protection technology that already exists or may be added or externally supported in the openKylin community version.

Application/Industry Solutions

  • openKylin
  • Dedicated to research on real-time virtualization technology, currently mainly including Jailhouse, providing virtualization solutions for real-time control in fields such as industrial control and vehicle-borne.

  • openKylin
  • This SIG group is committed to building an open-source community for system management, responsible for developing and maintaining system management and related tools, contributing to the openKylin ecosystem and practicality, and welcomes everyone to join!

  • openKylin
  • Focusing on edge computing and AIoT as the core technology, the goal is to expand the IoT industry scene for the openKylin community. Meet the needs of enthusiasts to quickly realize IoT device access and management and develop IoT scenarios quickly in openKylin.

  • openKylin
  • Committed to research in real-time enhancement, through the kernel real-time extension, kernel lightweight and other technologies to enhance the real-time openKylin open source operating system project.

  • openKylin
  • It is committed to achieving 10,000-level throughput in a multi-node environment, building a H2CHAIN performance testing platform that focuses on an all-round evaluation system, and creating a high-performance H2CHAIN platform that supports large-scale heterogeneous blockchain interconnection and interconnection.

Artificial Intelligence

  • openKylin
  • The AIFramework SIG is committed to adapting popular AI frameworks for the openKylin community and providing them to developers in DEB package format. Meet the needs of enthusiasts for easy installation of intelligent computing frameworks in openKylin and reduce adaptation costs.

  • openKylin
  • Implementing the basic software stack for various AI services on desktop operating systems, shielding the heterogeneity of various hardware below and providing service interfaces for various AI applications above.

  • openKylin
  • Robotic Process Automation (RPA) system is an application that provides another way to automate the manual process flow of end users by mimicking the manual operation of end users on the computer.

  • openKylin
  • Universal Kylin Artificial Intelligence, an intelligent interaction system, is dedicated to creating a "Windows Copilot" based on the linux operating system.

  • openKylin
  • Dedicated to adapting the company's edge intelligence cloud products to the openKylin operating system, forming an intelligent edge cloud openKylin trial version, and forming a universal operating system solution for common, cloud, container, and intelligent application scenarios to jointly build the openKylin ecosystem.

  • openKylin
  • Dedicated to combining Artificial Intelligence (AI) with Operating System (OS) to achieve OS intelligence and performance optimisation.