慣性聚合 高效追讀感興趣之博客、新聞、科技資訊
閱原文 以慣性聚合開啟

推薦訂閱源

Google DeepMind News
Google DeepMind News
F
Fortinet All Blogs
阮一峰的网络日志
阮一峰的网络日志
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
罗磊的独立博客
S
SegmentFault 最新的问题
V
V2EX
V
Visual Studio Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
美团技术团队
博客园 - 三生石上(FineUI控件)
Stack Overflow Blog
Stack Overflow Blog
Y
Y Combinator Blog
MyScale Blog
MyScale Blog
D
Docker
Google DeepMind News
Google DeepMind News
Blog — PlanetScale
Blog — PlanetScale
M
Microsoft Research Blog - Microsoft Research
Martin Fowler
Martin Fowler
S
Secure Thoughts
B
Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Recent Announcements
Recent Announcements
MongoDB | Blog
MongoDB | Blog
C
Cisco Blogs
C
CERT Recently Published Vulnerability Notes
T
True Tiger Recordings
GbyAI
GbyAI
P
Proofpoint News Feed
P
Privacy International News Feed
Jina AI
Jina AI
The Cloudflare Blog
I
Intezer
AWS News Blog
AWS News Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Security Archives - TechRepublic
NISL@THU
NISL@THU
The Register - Security
The Register - Security
Recent Commits to openclaw:main
Recent Commits to openclaw:main
P
Palo Alto Networks Blog
S
Schneier on Security
L
LINUX DO - 热门话题
C
CXSECURITY Database RSS Feed - CXSecurity.com
Security Latest
Security Latest
C
Cybersecurity and Infrastructure Security Agency CISA

V2EX

[生活] [记录]-2026-05-22 藏龙卧虎的邻居 支付中台系统,基于 jeepay 重构了 2 天,目标是做企业部署发行版遇到的问题分享 富途,老虎,长桥被罚,以后买港股美股只能在链上购买了吗? 月底继续卖自家产今年新茶,评论抽奖 [FK Claude] 一个只做 Claude 的中转站 [Apple] 解决新美区 Apple ID 登录后变国区的问题 [分享创造] AI 会员账号店铺导航 [分享创造] vibe 了一个 v 站皮肤,喜欢的老哥可以试试 #员工被骂滚后遭开除获赔近 16 万# IOS 有哪些去广告的方案, quanx 的去广告 微信图片卡的不行 寻找长录音会议音频的总结软件,想要本地化有安全保障的 codex 怎么设置防询问? PHP 全栈(主要是小程序), 二开功能, 需要对接支付和开发商家功能. 有兴趣接活的联系, 有要求 听说裁员又开始了? DeepSeek api 改成永久打折了 openclash 限制不能打开某些网站 [Surge] 6 折转 Surge 车位 用 mac 连接 Windows RDP,没有 udp, windows 却有 [分享发现] vanyosapce.com 跑路了? [自然语言处理] Humanize-Text 4 步把 AI 文本变成人类写作: DeepSeek×2 + Google + Niutrans [☕Vibe Coding🤖] 大家觉得 OpenCode 和 Claude Code 哪个更好用呢 技术岗的领导完全不懂技术,真想跑路 [推广] ai 账号店铺 专营 gpt Claude gemini 成品号 卡密直冲 [西安] 有没有携程常订五星级酒店的大佬,有兴趣可以来免费体验一下小店 [分享创造] 非科班零基础, vibe 了一个基于 telegram 公开群组生成新闻网站的项目 有没有听说过这种买断政策的公司? 前几天看到 V 站老哥的「新闻雷达」,照着试着学做了个微信小程序版 为什么字节 出了 trae 又搞了个 trae cn, 阿里搞了个 qoder 又出了个 qoder cn? 一个软件搞不定吗? [问与答] Mac 和小米手机之间的互联效果咋样? 禁止境外炒股了,兄弟们怎么看 [推广] Codex 新站点 HappyCode 推广,纯 Plus 号池(0.04 倍率)活动送 75 刀额度 [TV|免费] 全功能投屏工具 - AirPlay/电脑/有线镜像/4K/H.265/30ms 极低延迟 每天上班打王者刷视频,手指都受不了了,求推荐兼职,我会开发 作为 Linux 发行版, CachyOS 性能和包丰富度表现堪称完美。 大家用 claude code 是订阅还是买 apikey 来使用啊 [投资] 20260522 大环境不好存量全死了只建议开免费的美国嘉信和盈透了 [生活] 今天我生日,可以薅 V 友一句生日快乐吗? 如果用 AI 写一个小网游,每周玩法的胜利者会直接获得跟 ai 交流的机会,就跟龙珠一样,如此循环往复,有搞头么 我觉得 AI 幻觉可能是避免不了的了,这也许就是人类工程师还存在的理由? 老虎证券的“环球账户”,即古代老虎证券和 ibkr 合作的那个,咋说? 老虎、富途被罚,除了盈透等几家美国券商,身在大陆还有其它投资美股的渠道吗 买美股的路要被彻底堵死了,富途老虎长桥被重罚,大陆存量客户只准卖不准买,怎么办 claude -p 现在到底走什么额度啊 [分享创造] 兄弟们 vibe 了一个很好用的 vim 翻译插件, 分享给大家 证监会拟决定:没收老虎、富途、长桥境内外相关主体全部违法所得,并依法严厉处罚 [分享发现] ESP32-S31 测评 老虎、富途、长桥将被罚 2 年集中整治如何影响跨境炒股投资者 [OpenAI] ChatGPT Pro 额度怎么蹬满? 我发现有了 AI 之后,很多人都在重复造轮子 读"Cursor 的 Debug 模式误删 E 盘???GB 文件"有感
xlings,包总管也,兼类操作系统(OS-like)轻量隔离之境。可立多子操作系统(SubOS)境,以行代理(Agent),而不忧坏主机(Host)之数据。
Sunrisepeak · 2026-05-17 · via V2EX

项目所在:https://github.com/openxlings/xlings

注曰:今Linux体验颇佳,Windows与macOS渐次相容中。


通包管理之基业,兼以OS-like SubOS相隔离。
多版共处·无须Root权·去中心之索引·为Agent而立。

[官网] | [文档] | [包索引] | [论坛]

中文 | English

用者:MCPP·将出Luban Linux


何以择xlings?

无 xlings 有xlings
系统本具gcc@11,复欲装gcc@16。 手自编译,辄生牴牾。 xlings install gcc@16— 二版并立
众工当同其境。 吾机上可驰也。 .xlings.jsonxlings install入项目目录,则无形入于隔离之项目级子操作系统(SubOS)。
智子(Agent)须自有隔绝之世以行。 Docker daemon、镜像与涤荡。 智能体(Agent)行于子操作系统(SubOS)之上。 — 掌全权,不假root,轻且简,宿主机无损

较于他器

apt / brew nix docker xlings
多版并存
不必root 可(映像模式除外)
无守护
跨平台一统之令 ⚠️ ✅ Linux / macOS / Windows
隔离之粒度 FS FS+ 🔒 shell / FS / image 三级
存贮复用 ✅ store ❌ 镜像之胀 可也,版本视图并引用计数。
启费 立时 ⚡即 龟行以秒计 电即,约十毫秒沙盒(sandbox)
无枢索引 官设、客奉、自构。
代理(Agent)与JSON之接口 警API xlings interface(换行分隔之JSON,NDJSON)
可充OS级包管理器 apt自体 尼克斯系统(NixOS) 允(鲁班Linux(Luban Linux),行将问世)

速始

安设

Linux / macOS

curl -fsSL https://raw.githubusercontent.com/openxlings/xlings/main/tools/other/quick_install.sh | bash

Windows (PowerShell)

irm https://raw.githubusercontent.com/openxlings/xlings/main/tools/other/quick_install.ps1 | iex

使汝之AI Agent辅尔装焉。

将下录之文,录付尔之智械(Claude、Codex、OpenCode之属)。

帮我安装 xlings 包管理器。
- Linux/macOS: curl -fsSL https://raw.githubusercontent.com/openxlings/xlings/main/tools/other/quick_install.sh | bash
- Windows: irm https://raw.githubusercontent.com/openxlings/xlings/main/tools/other/quick_install.ps1 | iex
项目地址: https://github.com/openxlings/xlings

试诸本。

xlings install gcc@16 node@24 cmake
xlings use gcc@16        # 切换当前版本
gcc --version            # gcc 16.x

枢要

特质

  1. 普适之囊,统理之础。 — binary / script / config / subos / tutorial 统统是 xpkg
  2. 并蓄 多版本共存 — 同一工具 N 个版本并存;版本视图 + 引用计数(N 个环境 ≈ 1 份存储)
  3. 构建 三级 SubOS 隔离 — shell(env 切换)/ FS(bwrap/proot,无需 root)/ image(ext4,需 root)
  4. 寰宇 去中心化包索引 — 官方 + 第三方 + 自建仓库;资源服务器做二进制镜像分发
  5. 机巧 JSON 事件接口xlings interface(NDJSON 协议)面向 AI Agent 、CI 和第三方工具

器工之链——诸版不须sudo

xlings install gcc@16 gcc@11 cmake node@24
xlings use gcc@16        # 即时切换
xlings use gcc@11        # 切回 11, 互不干扰

项目之盒——不觉入项目阶子操作系统(SubOS)

当汝入含.xlings.json值项目目录时,克斯林斯(xlings)自无形而启项目级之子操作系统(SubOS)— 尔与同侪居隔绝之地,劳作不假手动。凡所依赖,咸在项目自辟之子操作系统(SubOS)中。

{
  "workspace": {
    "xmake": "3.0.7",
    "gcc": { "linux": "16.1.0" },
    "llvm": { "macosx": "20.1.7" }
  }
}
cd my-project/           # 自动进入项目 SubOS
xlings install           # 依赖装进项目级隔离环境
xmake build              # 一切正常运作, 与宿主机隔离

摹而向cd矢指于建。团队与持续集成(CI)环境若一,不假手启。

🤖使者——使者运行于其轻界。

xlings敕尔以Agent(若Codex、Claude、Opencode诸辈)。运行于SubOS(子操作系统)之内——agent(代理)于隔绝之境具全权,宿主机安然无恙。

何以重之:

  • 🔓 Agent(代理)在SubOS(子操作系统)内权柄更广——装包、改文、行任意代码——而不伤宿主机
  • 🔁 同一agent(代理)之器,一机上可立多例——每SubOS(子操作系统)各有其制(常例下codex/claude(代码之典/克劳德)一账号只行一份)
  • ⚡ 轻巧——非重VM(虚拟机器)或容器,仅namespace(命名空间)相隔

于SubOS(子操作系统)中行Agent(代理):

# 创建 SubOS(从 base 环境 fork,或自己从零配置)
xlings subos new claude-workspace --from subos:dev-env@latest

# 进入 SubOS — Agent 在这里面运行,拥有完全控制权
xlings subos use claude-workspace --sandbox
# → 现在你在 agent 的世界里
# → 在这里启动 claude / codex / opencode
# → 它们可以自由安装、修改、实验 — 宿主机不受影响

# 同一台机器上运行多个隔离的 agent 实例
xlings subos new claude-workspace-1 --from subos:dev-env@latest
xlings subos new claude-workspace-2 --from subos:dev-env@latest
xlings subos new codex-workspace --from subos:dev-env@latest

一次性之务亦可假--cmd

xlings subos use claude-workspace --sandbox --cmd "python analyze.py"

无需root(超级用户),无daemon(守护进程),无镜像之臃。各智体(Agent)自有其界。


子操作系统(SubOS)详释。

三级隔绝。

级。 机理。 需Root乎? 隔绝之域。 所适之境。
🟢 Shell。 env/PATH切换。 否。 器用版次。 常时开发,版本固锚。
🔵 FS。 bwrap / proot沙箱。 文件系统(家目录、暂存目录皆私有) 代理(Agent)、实验、不可信之代码
🟠 映像(Image) ext4稀疏镜像挂载 完整块设备隔离 重负荷、持久沙箱

关键之能

  • 自基分叉(fork)xlings subos new <name> --from <local|subos:pkg@ver>(共享存储下零秒)
  • 非交互执行xlings subos use <name> --cmd "<command>"退码透传
  • 沙箱之法--sandbox 标识:bwrap(布瑞普)为先,具setuid(设用户ID)、xim(自管)之能,proot(普鲁特)为后备
  • 存储之法--storage shared|tmpfs|image,分叉之际择之
  • 项目之SubOS(子系统).xlings.json 中声明,入项目目录即自动隐然激活
  • Keeper(守护者,可选)--keep 使mount namespace(挂载命名空间)活跃,高频exec(执行)优化;xlings subos stop

包索引之生态

graph TD
    subgraph 来源
        S1["🏛️ 官方 - openxlings/xim-pkgindex"]
        S2["🌍 第三方 - 社区仓库"]
        S3["🏠 自建 - 团队 Git / 本地路径"]
    end

    subgraph "资源服务器 (二进制镜像)"
        R1[GLOBAL]
        R2[CN]
        R3[自建 OSS]
    end

    S1 & S2 & S3 -->|"xpkg 包描述"| X[xlings install]
    X -->|"下载二进制"| R1 & R2 & R3

    style X fill:#e8f5e9

一行之中,添加自定义索引:

{
  "index_repos": [
    { "name": "xim", "url": "https://github.com/openxlings/xim-pkgindex.git" },
    { "name": "my-team", "url": "[email protected]:devtools/pkgs.git" }
  ]
}

生态

项目 角色 链接
MCPP 现代C++构建工具之生态,经由xlings而分发。 github.com/mcpp-community/mcpp
鲁班Linux(Luban Linux) 即将问世之Linux发行版,以xlings为系统级包管理器。 (待发布时更新链接。)
xim-pkgindex 官方包索引,六十余包,持续增长。 开放之灵子及西姆包索引(openxlings/xim-pkgindex)

代理(Agent)之并合

代理(Agent)游于子操作系统(SubOS)之内。

异乎旧式‘代理调用工具(agent调用工具)’之模,xlings使...代理(agent)自运行于子系统(SubOS)之内。夫Agent者,具全备隔绝之境,可装包、书文、启服务,而皆不累于宿机也。

所以成之者
慎授代理者(agent)以全权。 代理在--sandbox运行于子操作系统(SubOS)之中。
同一智能之器(Codex/Claude),一机之中,容设多例。 每实例一SubOS
智能体(Agent)需特境,具Python、CUDA及自定之库。 subos:ml-env@latest
偶寄之役,行而赴之。 --storage tmpfs--cmd

程式之接口

xlings interface供NDJSON之约(stdio通信),以面向智能代理(AI Agent)、持续集成系统(CI)及第三方工具,行程序化之控驭。

xlings interface
# → {"protocol":"1.0","capabilities":[...]}
# ← {"action":"install","target":"subos:py-ds@latest"}
# → {"kind":"progress","phase":"downloading","percent":45,...}
# → {"kind":"data","dataKind":"installed","payload":{...}}

開闢&试境

除代理(Agent)外,子操作系统(SubOS)亦宜于开发与测试:

# 不同场景不同环境
xlings subos new rust-nightly --storage shared
xlings subos new legacy-gcc11 --storage shared

# 或使用项目级模式:进入项目目录即自动进入隔离环境
cd my-project/           # 无感进入项目 SubOS

自源而构

# 1. 安装 xlings(见上方"快速开始")
# 2. 在仓库根目录安装构建依赖:
xlings install           # 读取 .xlings.json → xmake, cmake, ninja, 工具链

# 3. 切换到开发工具链:
xlings use [email protected]    # 确保 xrepo 缓存用 glibc 链接

# 4. 构建:
xmake f -y && xmake build xlings
xmake build xlings_tests && xmake run xlings_tests

.xlings.json并驱持续集成与发布之流水线。


乡里