Discover and explore top open-source AI tools and projects—updated daily.
openxlingsUniversal package infrastructure with OS-like SubOS isolation
Top 55.5% on SourcePulse
Summary
xlings offers a universal package infrastructure addressing complex dependency management and environment reproducibility. It targets engineers and power users by providing OS-like SubOS isolation, multi-version software coexistence, and rootless operation. The benefit is a streamlined, conflict-free environment for development, agents, and complex toolchains.
How It Works
It uses a "version-view + reference-counting" model for efficient multi-version package management. Three SubOS isolation levels exist: shell (rootless env/PATH), filesystem (rootless bwrap/proot), and image (root required ext4 sparse mount). A decentralized package index supports official, third-party, and self-hosted repositories. An NDJSON protocol enables programmatic control for agents and CI.
Quick Start & Requirements
Installation on Linux/macOS is via curl -fsSL https://raw.githubusercontent.com/openxlings/xlings/main/tools/other/quick_install.sh | bash. Windows users use PowerShell: irm https://raw.githubusercontent.com/openxlings/xlings/main/tools/other/quick_install.ps1 | iex. No specific hardware prerequisites like GPUs are mentioned. Links to [Website], [Docs], and [Package Index] are present but lack URLs.
Highlighted Details
gcc@16 vs. gcc@11) without conflicts, using efficient storage.Maintenance & Community
Associated with upcoming Luban Linux and MCPP. Community engagement via the Forum, QQ Groups (167535744 / 1006282943), and GitHub Issues.
Licensing & Compatibility
The license type and restrictions are not specified in the README. Compatible with Linux, macOS, and Windows.
Limitations & Caveats
The "Image" SubOS isolation requires root. Crucially, the project's licensing terms are undisclosed, posing a significant adoption blocker. Luban Linux is noted as "upcoming."
13 hours ago
Inactive
ishaan1013
superradcompany