rcarmo (GitHub)

RSS: https://github.com/rcarmo.atom
微软 Azure 架构师,Mac 用户,Python、Go、Clojure 与 Node.js 开发者,Insightful Systems AI 团队,Piku SRE/DevOps。

开发者 rcarmo Fork 了 PiSwift 项目

GitHub 用户 rcarmo 将 PiSwift 项目从 xibbon 仓库 fork 了一份。PiSwift 是一个在树莓派上运行 Swift 语言的实验性项目。这是一条纯粹的代码托管平台动态通知,无额外技术解读或背景信息。
评论点赞收藏55 天前

为Proxmox VE打造类Firecracker的微虚拟机

该项目为Proxmox VE提供了一个Debian包,通过补丁QEMU内核支持microvm机器类型。它能在PVE中运行OCI容器镜像、Firecracker根文件系统、unikernels等,实现硬件隔离且启动速度极快(如SmolBSD仅需31毫秒)。功能涵盖模板创建、克隆、网络、HA和高可用迁移,并在多种硬件配置下进行了测试。虽然目前标记为高度实验性,但提供了从LXC到标准VM之间的中间选项,特别适合运行半可信工作负载如编码代理。
评论点赞收藏55 天前

Womprat:一个用于 Tailscale 网络的单文件 Windows 全能客户端

作者开发了一个名为 womprat 的单文件 Windows 客户端,专为 Tailscale 网络设计。它集成了 SSH、浏览器、VNC 和 RDP 功能,允许用户在无法安装完整 Tailscale 客户端的环境(如受限的 Windows ARM 笔记本)中,通过单一可执行文件访问内网资源。该项目利用 tsnet 嵌入 Tailscale 节点,实现了应用级的网络隔离,即关闭应用后不留任何 VPN 痕迹。文章详细解释了其网络架构、支持的协议细节、配置加密方式以及构建流程,适合需要便携运维工具的开发者参考。
评论点赞收藏67 天前

在 Noctalia Shell 中集成 Pi 编程助手的插件

作者开发了一个插件,让 Pi 编程助手可以直接在 Noctalia Shell 中使用。插件通过后台 Python 桥接进程与 Pi 通信,默认以安全的聊天模式运行,也支持开启工具权限。代码主要用 QML 写界面,适合喜欢折腾 Linux 桌面环境和 AI 辅助编程的极客参考。
评论点赞收藏71 天前

因理念不合,作者停止 Haiku OS ARM64 移植工作并归档项目

作者宣布停止 Haiku OS 的 ARM64 移植工作并归档仓库。原因是 Haiku 项目官方对 AI 辅助开发持排斥态度,作者认为这缺乏前瞻性。尽管项目仍在开发中,但作者决定不再浪费精力去迎合一个没有清晰时代适应观的系统。文章详细记录了此前在 QEMU 和 Orange Pi 硬件上的验证进展,包括桌面环境启动、包依赖精简以及驱动脚手架计划,但这些成果将随仓库归档而停止更新。
评论点赞收藏80 天前

实验性项目:在 iPadOS 上通过 LinuxKit 运行 Terax AI 终端

这是一个将桌面端 AI 终端应用 Terax 移植到 iPadOS 的实验性代码仓库。作者通过引入嵌入式 LinuxKit 运行时,替换了原生的桌面文件系统假设,使得应用能在 iOS 沙盒环境中运行。文章详细列出了从上游版本做出的主要改动,包括添加 iOS 辅助脚本、修改 Tauri 项目配置、建立原生 C 桥接以引导 LinuxKit 以及处理终端输入输出等。目前该分支仍处于活跃调试阶段,主要挑战在于终端保真度、进程生命周期管理和文件系统映射。
评论点赞收藏90 天前

iOS-linuxkit:为 iPhone 和 iPad 打造的 ARM64 Linux 运行时环境

本文介绍了一个基于 iSH 优化的开源项目 ios-linuxkit。该项目专为 iOS 设备打造 ARM64 架构的 Linux 运行时环境,解决了原版 iSH 在地址空间和兼容性上的限制。核心亮点包括:1. 实现了完整的 ARM64 支持,兼容 V8、Go、Rust、Java 等多种主流运行时;2. 提供了可复现的测试框架,确保在 iOS 和 Linux 主机上行为一致;3. 详细展示了验证快照,包括核心运行时覆盖率、npm 包测试及 Benchmark 成绩,证明其稳定性;4. 放弃了投机性优化,专注于经过验证的代码块链式加速。这是一个面向开发者的硬核技术分享,适合关注 iOS 底层运行、模拟器技术及开源项目的读者。
评论点赞收藏92 天前

缺失的 macOS 网页应用查看器:极简且高度个性化

作者开发了一个名为 Web App Viewer 的 macOS 原生小工具,旨在解决 Safari Web App 模式仍带有过多浏览器界面元素(如地址栏、标签页)的问题。该工具利用 WebKit 提供极简的“去 Chrome”体验,支持自定义用户脚本、Web Inspector 调试、URL Scheme 集成及 Service/Share Extension。适合追求 macOS 应用纯净感和特定工作流定制的开发者。
评论点赞收藏101 天前

Rcarmo/go-joker:Clojure解释器的Go重写与性能优化

作者提供了一个Clojure解释器Joker的Go语言优化分支。核心亮点包括:1. 性能大幅提升,在多项基准测试中比Python快数十倍,比Bun/JSC快数倍。2. 实现了原生整数代码生成和IR字节码解释器,消除了对象装箱开销。3. 支持WASM原生编译,达到JIT级别性能且无CGo依赖。4. 增加了GIL-free并发支持,利用Go goroutines实现真正的并行。5. 扩展了Babashka兼容性、Web运行时、图像处理等命名空间。适合关注Lisp方言、解释器实现、高性能脚本语言及Go生态的技术读者。
评论点赞收藏108 天前

Go 语言编写的 Web RDP 客户端及参考实现

这是一个基于 Go 和 WebAssembly 构建的浏览器端远程桌面协议(RDP)客户端项目。作者从零重写代码,旨在完全符合微软的 MS-RDPBCGR 规范,并作为 Go 语言的 RDP 参考实现。项目支持 Docker 部署和源码编译,具备 TLS 加密、NLA 认证、双向剪贴板、音频重定向以及 WebGL 渲染等功能。目前主要限制在于对 Windows 服务器的兼容性测试较少(主要测试 XRDP),且尚未支持 H.264 图形编码。对于需要 Web 端远程桌面解决方案或关注 Go 语言网络协议实现的开发者来说,这是一个具有实用价值和参考意义的开源项目。
评论点赞收藏111 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。