About Linyaps

Linyaps (formerly “Ruyi Linglong”) is an innovative standalone package management toolkit designed to resolve compatibility issues caused by complex dependency chains in traditional Linux package formats and mitigate security risks from excessive permission grants.

Status: Donated to the OpenAtom Foundation and currently in incubation.

Origins of Linyaps

Inspired by the “Eight-Treasure Pagoda” — a symbol of layered isolation and infinite adaptability — Linyaps embodies “isolation” and “hierarchical management”, enabling fine-grained control over application runtime environments.

Development History

  • 2017

    Re-engineered deepin’s package system, inspired by Flatpak, and released 100+ standalone packages.

  • 2020

    Developed core prototype using sandbox/container technologies.

  • 2022

    Integrated as a core feature in deepin v23 Preview, achieving initial usability.

  • 2024/5/24

    Donated to OpenAtom Foundation to accelerate ecosystem development.

Technical Framework

Linyaps enables cross-distribution compatibility by leveraging:

  • User Namespace & CGroup for isolated runtime environments.

  • Multi-version Libraries (e.g., Qt, DBus, Ostree) coexisting within a unified framework.

  • Host System Optimization:

    • Partial runtime reuse (smaller footprint).

    • Memory-shared libraries for faster launch speeds.

    • Rootless sandboxing.

Cross-Architecture Support

  • Hardware Platforms: x86 | ARM | LoongArch | SW64 | MIPS

  • System Platforms: deepin | UOS | Ubuntu | Debian | …

Core Components

  • Runtime Management: Namespace-based isolation (User Namespace, CGroup)

  • Application Ecosystem:

    • Developer Tools

    • Package Management Tools (e.g., II-package-manager)

    • Runtime Services (e.g., II-box)

    • CLI Utilities (Ilpkg/II-cli)

    • App Store Integration

“One Build, Multi-Arch”
Unified packaging for: deepin | UOS | Ubuntu | Debian | …

Pre-Adapted Applications
Common desktop apps pre-optimized for x86/ARM architectures:

  • Gallery | Browser | Email Client | …

Core Projects

Linyaps is an application runtime and distribution standard built on namespace technology, comprising the following core projects:

Project Name Component Name Main Functions
linglong-box lI-box Provides a sandbox environment for runtime
linglong ll-pkg/ll-cli Front-end tool for package manager, providing basic commands such as install, uninstall, update, and launch
Il-package-manager One of the backend programs of the package manager, managing functions such as application installation, update, and uninstallation
ll-builder Provides a containerized application build environment to facilitate developers in building consistent applications across different environments
linglongdbus-proxy ll-dbus-proxy DBus proxy tool, forwarding corresponding dbus messages according to configuration rules
linglong-homepage linglong-homepage Linyaps official website, providing a display and access service for the Linglong homepage, including usage documentation
linglong-web-store linglong-web-store Linyaps web store, providing a display and download entry for existing Linglong applications
ll-pica ll-pica Linglong one-click conversion tool, providing the capability to convert deb packages into Linglong packages

Project Value

Developer Value

Simplified packaging workflow

Reduced maintenance costs

Improved development efficiency

Enterprise Value

Enhanced data security

Ensured operational stability

Lowered operational costs

Ecosystem Value

Established distribution standards

Elevated ecosystem security

Broke platform barriers

Fast startup, low resource usage

Uses partial runtime (host system + Runtime) for smaller footprint

Reuses libraries from the host system, leveraging pre-loaded memory resources

Providing development library hosting services, similar to NuGet, to facilitate development for developers

Supports rootless sandboxing

Ecosystem Development

Supported Distributions
Currently compatible with:
deepin | UOS | openEuler | openKylin | Kylin Pro | Ubuntu 24.04 | Debian 12
More distributions under adaptation…

Adapted Applications
Over 3,000 applications have been adapted through collaboration between:

Linyaps core team

Community enthusiasts

Commercial partners