Relational database (RDB) is a database that manages data based on a relational model. OpenHarmony relational database provides a complete mechanism for managing local databases based on SQLite components.
Distributed Data Service (DDS) provides the capability to store data in the databases of different devices. DDS isolates data based on a triplet of the account, app, and database. DDS synchronizes data between trusted devices to provide users with consistent data access experience on different devices.
KV store is developed based on the KV storage capacity provided by the current public infrastructure library, providing key value pair data management capabilities for device applications.
release management including key features, release plan, development and branch plan, release scope and notes
The System Ability Manager (Samgr) provides functions related to system abilities (also called system services), including the startup, registration, and query.
The System Ability Framework (safwk) component defines how to implement system abilities and provides APIs to start and register system abilities.
HUKS provides keystore capabilities to applications, including functions such as key management and key cryptographic operations.
Device security level management module to ensure the security of data flow in each node.
The sub-module of the security subsystem is responsible for the establishment, maintenance, use, and revocation of trusted relationships between devices, and the management of the entire life cycle.
The data transmission management and control module is responsible for providing distributed services with management and control strategies for cross-device transmission. The data transmission control module provides interface definitions related to data transmission control.
EventHandler provides the basic ability for OpenHarmony thread to thread communication, allowing for the creation of new threads through EventRunner and the throwing of time-consuming operations onto the new thread for execution, thereby achieving reasonable processing of time-consuming tasks without blocking the original thread.
Hilog module logs information such as user operations and system running status for the system framework, services, and applications
openEuler embedded softbus capability support
DeviceManager supports authentication and networking for account-independent distributed devices. It provides a set of APIs for listening, discovery, and authentication of distributed devices.
The inter-process communication (IPC) and remote procedure call (RPC) mechanisms are used to implement cross-process communication.
The commonlibrary/c_utils repository provides the commonly used C++ utility classes for standard system.
Compile and build tools that based on GN and ninja for distributed middleware components.
The Community repo is to store all the information about openEuler Community, inclouding governance, SIGs(project teams), Communications and etc.
基于Pod亲和性,通过NRI插件和Operator用于调整Pod资源配置