Linyaps Community
Linyaps – Redefining Linux Application Distribution

What is Linyaps
Build Once, Run Everywhere on Linux Distributions

A lightweight container-based solution enabling consistent application execution across any Linux distribution. Four-layer architecture ensures security, six core components build a complete ecosystem, with containerization and copy-on-write mechanisms guaranteeing efficiency and security.

6000+
Applications
5+
CPU Architectures
10+
Distributions
Four-Layer Architecture
Six Core Components
Container Isolation
Copy-on-Write
Build Once Run Anywhere
Full Domestic Arch Support

Core Value

Solving traditional distribution challenges with innovative solutions

Wide Distro Compatibility
Build once, run on multiple Linux distributions, significantly reducing development and maintenance costs
Supports deepin, UOS, openEuler, etc.
Compatible with Ubuntu, Debian, etc.
Unified packaging format
Supports 10+ major Linux distributions
Sandbox Security
Applications run in isolated sandbox environments, completely separated from system and other applications
User space isolation
Resource limit and management
Fine-grained permissions
Rich Application Ecosystem
Applications carry their own dependencies, independent of host system, completely resolving dependency conflicts
Fully self-contained
Layered storage mechanism
Copy-on-Write technology
Adapted 19 categories, 6000+ applications
Multi-Architecture Support
Full support for mainstream CPU architectures, covering major domestic and international hardware platforms
x86_64 / ARM64
LoongArch64 / RISC-V
MIPS64 / SW64
Comprehensive CPU arch coverage
Efficient Distribution
Adopting delta update technology to significantly reduce network bandwidth consumption
Delta updates
Bandwidth optimization
Open Community
Open collaboration, building a prosperous application ecosystem together
Open source code
Community collaboration
Ecosystem openness

Technical Architecture

Layered architecture design for efficient and secure application distribution

Sandbox Four-Layer Architecture
Application Layer
User application execution layer containing various application types
GUI Apps Terminal Apps Server Apps Wine Apps
Container Layer
Containerized runtime environment providing layering and isolation mechanisms
Layering & Isolation Independent Runtime Secure Sandbox
Host Layer
Low-level system resource management
Kernel Management Filesystem System Services
Abstraction Layer
Unified interface layer providing system abstraction services
DBus Interface Permissions Management System Abstraction
Architecture Layer Explanation
App Layer
Application and bundled dependencies
Runtime Layer
Qt, GTK and other GUI runtime libraries
Base Layer
System core libraries and toolchain
Sandbox View
Isolation via User Namespace and CGroup
linglong-box
Provides runtime sandbox environment for secure isolated application execution
ll-cli / ll-pkg
Package manager frontend providing install, uninstall, update and launch commands
ll-package-manager
Package manager backend managing application installation, update, and removal
ll-builder
Containerized build tool with Build→Run→Export workflow
linglong-homepage
Official website service providing homepage display and documentation
ll-pica
One-click conversion tool supporting multi-format to Linyaps package
Container Isolation
Ensures applications run in isolated environments without interference
  • User Namespace isolation
  • CGroup resource limits
  • Container isolation mechanism
Layered Storage
Adopts copy-on-write technology for optimal storage efficiency
  • Copy-on-Write technology
  • Save 60% storage space
  • Fast startup
Permission Management
Fine-grained permission control ensuring system security
  • Principle of least privilege
  • Security policies
  • Runtime monitoring
Sandbox Security
Completely isolated application runtime environment
  • Application-level isolation
  • System protection
  • Data privacy
Delta Update
Efficient update distribution mechanism
  • Delta updates
  • Save bandwidth
  • Fast deployment
P2P Distribution
Distributed download for optimized bandwidth usage
  • Multi-source acceleration
  • Bandwidth optimization
Container Isolation Technology
User Space Isolation (User Namespace)
User Namespace creates independent user and group ID views for each Linyaps application, achieving user-level isolation. Container root maps to non-privileged user on host, preventing applications from affecting host system user management.
Resource Limits (CGroup)
CGroup provides precise control over CPU, memory, disk I/O and other resources. Resource limits can be set for each Linyaps application, preventing single applications from consuming excessive resources affecting overall system performance.
Filesystem Isolation
Each Linyaps application has an independent filesystem view, accessing only its own directory and necessary shared directories. Applications cannot access host system directories, ensuring file security and preventing malicious applications from reading sensitive data.
Permission Control
Applications must declare required permissions before execution, users can review and grant or deny. Supports multiple permission types including file access, device usage, and system service calls, implementing the principle of least privilege.
Copy-on-Write Mechanism

Copy-on-Write is the key technology for Linyaps to achieve efficient storage, allowing multiple applications to share the same read-only base layer, creating copies only when modifications are needed.

1
Shared Read-only Base
Multiple Linyaps applications share the same base layer and runtime layer, existing as read-only to avoid duplicate storage.
2
Application Layer Isolation
Each application has its own application layer storing only files and data specific to that application, achieving data isolation between applications.
3
Copy-on-Demand
Files are only copied to the application layer when the application needs to modify files in shared layers, other applications continue using the original shared files.
Storage Space Saved
60%+
Save over 60% storage space compared to traditional packaging
Download Traffic Optimized
70%+
Reduce over 70% download traffic with delta updates
Startup Speed Boosted
50%+
Increase startup speed by over 50% with shared base layer loading

System Support

Full multi-platform compatibility, building an open ecosystem

CPU Architecture Support
x86_64
ARM64
LoongArch64
RISC-V
MIPS64
SW64
Comprehensive CPU architecture coverage
Distribution Compatibility
Deepin
UOS
openEuler
Ubuntu
Debian
openKylin
Supports 10+ major Linux distributions
Application Domains
Network
Social
Development
Video
Education
Gaming
Adapted 19 categories, 6000+ applications

Developer Center

Complete toolchain lowering development barriers

linglong-builder
Official build tool supporting conversion of existing applications to Linyaps format with automated build workflow
ll-cli
Command-line tool providing complete CLI interface for application management and operations
ll-pica
Utility tool supporting conversion between Linyaps and other formats for compatibility migration
ll-pica-flatpak
Flatpak conversion tool facilitating migration of existing applications

User Experience

Providing exceptional experience for users and developers

linyaps-terminal
$
Downloading application…
Installation successful!
$
$
Entering sandbox…
CLI Experience
Simple command-line operations for quick installation, execution, and management of Linyaps applications
Developer Experience
Complete development toolchain reducing barriers to application packaging and migration
Application Store
Linyaps App Store provides convenient application download and management services

Development History

From exploration to maturity, witnessing every technical breakthrough

2017
Project Inception
Referencing Flatpak, released first batch of 100+ independent packages
  • Learned from Flatpak packaging, attempted restructuring deepin package management
  • Released first 100+ independent packages based on this technology
  • Laid technical foundation for Linyaps project
2020
Core Technology Breakthrough
Completed Linyaps prototype core development, implemented sandbox/container solution
  • Completed Linyaps prototype core development using sandbox/container technology
  • Project technical architecture took shape
  • Started demonstrating core concept of “build once, run everywhere”
2022
Productization
Released with deepin V23, initially available for use
  • Linyaps released as core feature with deepin V23 preview
  • Project began providing actual application support in deepin ecosystem
  • Initially achieved usability for practical use
2024
Upgrade and Branding
Donated to OpenAtom Foundation, renamed to “Linyaps”
  • May 24: Project officially donated to OpenAtom Foundation
  • July 13: Officially announced brand upgrade at Shanghai deepin Meetup
  • Supports 10+ major distributions
2025
Ecosystem Expansion
App Store launched, XDG official support, 6000+ applications
  • Linyaps App Store officially launched
  • XDG officially supports Linyaps format
  • 6000+ applications available

Roadmap

Continuous innovation, leading future development

Ecosystem Expansion
  • Enhance peripheral device adaptation
  • Continuous new application support
  • Expand hardware architecture coverage
  • Increase distribution compatibility
  • Promote commercial software adaptation
Capability Enhancement
  • Fine-grained permission control
  • System service integration optimization
  • Cross-device experience improvement
  • Performance and stability optimization
  • Intelligent dependency management
Experience Upgrade
  • Visual build tools
  • Complete debugging experience
  • Optimize mobile adaptation
  • Provide complete development documentation
  • Establish developer community