摘要:
综合上述基于最前沿开发日志、编译架构底座与硬件演进基准的多维深度剖析,.NET 11 预览版 1 在面对以 RISC-V 和 LoongArch 为代表的新一代非垄断性微处理器指令集上所展现出的大规模技术演进态势,其核心意义早已远远超越了虚拟机层面特定 C++ 代码逻辑或汇编模块架构适配的浅层堆叠。从更加宏大的产业视角审视,这一底层基础设施变迁的缩影,实质上折射出了全球计算秩序权力正在历经一场波澜壮阔的板块结构性地壳运动。
阅读全文
posted @ 2026-02-25 20:16
张善友
阅读(1085)
推荐(7)
摘要:
Dapr 实际上是把分布式系统 与微服务架构实践的挑战以及k8s 这三个主题的全方位的设计组合,特别是Kubernetes设计模式 一书作者Bilgin Ibryam 提出的Multi-Runtime Microservices Architecture,中译参见敖小剑的博客: [译] 多运行时微服务架构。
阅读全文
posted @ 2021-09-06 07:19
张善友
阅读(4798)
推荐(7)
摘要:
9月份的文章里,我说 NuGet 周下载量"有望在 2027 年上半年触及 80 亿"。结果一个月的时间——上周就到了
阅读全文
posted @ 2026-10-12 06:49
张善友
阅读(323)
推荐(3)
摘要:
YoloDotNet 已迭代到 v4.2,两版 API 差异很大(v2 用 ImageSharp、配置平铺;v4 改为 SkiaSharp + 模块化执行提供程序)。作者的态度写在 README 第一行:No Python,No OpenCV,No magic
阅读全文
posted @ 2026-10-11 17:05
张善友
阅读(298)
推荐(7)
摘要:
一个是给 .NET 生态蹚路。长久以来大家默认基础设施就该用 Go、Rust、C++ 写,.NET 不配。这个项目证明了现代 .NET 完全扛得住这种活——引擎甚至能编译成 WebAssembly,在浏览器标签页里跑一个三节点 Raft 集群,你可以亲手杀掉 leader 看重新选举
阅读全文
posted @ 2026-10-10 21:10
张善友
阅读(395)
推荐(1)
摘要:
.NET 缺的从来不是库,是一个被顶级基础设施反复用过、踩过坑的共识底座,以及围绕底座长出来的成品服务。
而这恰恰是 Kahuna 的价值:它把 .NET 从「有可用的 Raft 库」往前推了一步,推到「有 etcd 生态位的成品服务」,并且选择用 Jepsen 而不是营销稿来回答成熟度质疑
阅读全文
posted @ 2026-10-09 22:55
张善友
阅读(329)
推荐(6)
摘要:
DrasiWake 现在支持三节点 Raft 集群,用的是 DotNext.AspNetCore.Cluster 6.9.0。这篇写写我做了什么,以及做的时候几个绕不开的取舍
阅读全文
posted @ 2026-10-08 08:29
张善友
阅读(321)
推荐(1)
摘要:
Ambient Agent 真正难的问题从来不是"让 Agent 做什么事",而是另一组:怎么在对的时机叫醒它?怎么保证恰好执行一次?怎么在进程崩溃、网络抖动、结果不明的各种烂摊子面前,体体面面地收场?
阅读全文
posted @ 2026-10-07 06:58
张善友
阅读(1400)
推荐(9)
摘要:
当AI 承担大部分代码产出时,语言的评价标准从表达力转向反馈确定性——所以选择那个给你的 AI 反馈最多、最便宜、最不漏的语言
阅读全文
posted @ 2026-10-04 20:23
张善友
阅读(269)
推荐(4)
摘要:
把 Markdown 变成网站,80% 的工作量根本不在渲染,而在让每一个链接换了个环境之后依然诚实——该重写的重写,该标注的标注,一个死链都不留。
阅读全文
posted @ 2026-10-03 20:17
张善友
阅读(304)
推荐(5)
摘要:
如果只看一件事:微软这次解决的不是"AI 能不能做界面",而是"Agent 的界面该由谁说了算"。
答案是:协议层由 AG-UI 统一,呈现层由你的应用决定。这两篇博客分别从传输和呈现两端给出了官方答案,而且都不强制你上全栈——一个标准抽象(IChatClient)打通了所有环节。
阅读全文
posted @ 2026-10-02 22:58
张善友
阅读(521)
推荐(5)
摘要:
GameDev-MCP-Server 这个仓库最有意思的设计是:它一份代码同时服务三个引擎——Unity-MCP、Godot-MCP、Unreal-MCP 共用它。仓库里没有任何引擎特定的代码,真正干活的工具是由连上来的引擎插件动态提供的。
阅读全文
posted @ 2026-10-01 21:53
张善友
阅读(362)
推荐(4)
摘要:
最近一个月,这个局面被一个叫 Jev 的闭源模型和它的开源对手 Laya 彻底搅动了。更有意思的是,这股浪潮几乎立刻冲进了 .NET 生态:先是 Laya 的两个独立移植 NLaya 和 layar 前后脚出现,紧接着又出现了两条思路截然相反的 .NET 原生实现路线——用 26B 扩散大模型"单步读取"的 TensorSharp,和用小编码器加决策头的 Sezika
阅读全文
posted @ 2026-09-28 08:45
张善友
阅读(670)
推荐(6)
摘要:
OpenSandbox 1.1.0 的分量,一半在功能,一半在治理。伞版本加签名 BOM,把「一套版本号管所有产物」这件事落到了实处;Firecracker 集成补上了微虚拟机这块拼图;OSEP 提案机制则说明项目在往规范化社区治理走。
阅读全文
posted @ 2026-09-27 19:47
张善友
阅读(399)
推荐(1)
摘要:
Nacos 3.2.4 的 AI Registry 解决"有什么、谁可见",OpenClaw.NET 运行时解决"能不能安全地用"。对使用者来说,这套集成的收益很直接:几行 YAML 声明意图,换来确定性的发现、调用和治理——成本可预测,行为可审计,失败有明确的降级路径
阅读全文
posted @ 2026-09-27 07:27
张善友
阅读(246)
推荐(2)
摘要:
Ternary Bonsai 2 27B 代表了低比特推理的一个真实拐点:压缩本身已经足够好(98.2% 保留率、1.72 有效位宽),瓶颈转移到了运行时基础设施:变换契约、格式转码、kernel 融合、验证方法学
阅读全文
posted @ 2026-09-26 13:05
张善友
阅读(223)
推荐(1)
摘要:
翻这两个项目的文档时,我印象最深的不是性能数字,而是两边都在反复强调同一件事:模型给出的概率只是概率,没校准过就不是正确率。Sezika 把每个答案都标上 uncalibrated,TensorSharp 在文档里专门写"条件置信度不是经验校准的正确率,上线前请用自己的数据评估"。判断引擎这类东西,接入业务的门槛从来不在 API 好不好调,而在你敢不敢信它。这两个项目至少在这点上很清醒——先把丑话写进协议里,再谈怎么用
阅读全文
posted @ 2026-09-25 00:31
张善友
阅读(309)
推荐(2)
摘要:
TickerQ 踩中了 .NET 转向 AOT 和源生成的大趋势,设计在线;OpenClaw.NET 的 /loop 则把这个趋势落到了一个看得见的场景里——给 AI Agent 写定时循环这件事,用 .NET 的源生成调度器一千行左右就能落地,还全程 AOT。
阅读全文
posted @ 2026-09-24 07:44
张善友
阅读(634)
推荐(6)
摘要:
从"让模型写 JSON"到"从 logits 里读答案",Jev 模式做的事其实就一件:把决策问题还原成它本来的样子——有边界的概率读取。vLLM 开了头,TensorSharp 把这条路在 .NET 生态里走通了。本来就在用 C# 做本地推理的同学,现在一条 HTTP 请求或者一个 JevAsync 调用,就能在本地放一台毫秒级响应的决策引擎。
阅读全文
posted @ 2026-09-23 15:40
张善友
阅读(392)
推荐(4)
摘要:
事件风暴负责回答:企业这台机器的状态,如何因事件而转移。
MetaSkill 负责回答:这个转移函数,如何变成可执行、可降级、可暂停、可审计的运行时。
前者是世界模型的语义层,后者是它的引擎层,JSON-LD 本体是两层之间的契约层。
具身智能的机器人需要世界模型才能在物理世界里行动。企业也一样——只不过企业的「物理世界」,是由合同、订单、库存、审批流组成的
阅读全文
posted @ 2026-09-21 07:01
张善友
阅读(59)
推荐(0)
摘要:
如果你维护着跑在 Kestrel 上的高并发服务,HTTP/2/3 相关的三项改进值得在升级后第一时间压测验证;如果你在探索 AI 应用,MCP + Blazor AI 组件的组合值得现在就开始尝鲜
阅读全文
posted @ 2026-09-20 06:51
张善友
阅读(1430)
推荐(15)
摘要:
如果你只用一句话总结 .NET 11:你什么都不用改,升级就变快。
阅读全文
posted @ 2026-09-18 22:04
张善友
阅读(680)
推荐(8)
摘要:
.NET 11 的性能故事没有单一主角:Runtime Async 重构异步底座,JIT 在边界检查、断言传播、逃逸分析上继续精进,向量化和 Arm64/SVE 指令选择全面开花,GC 与线程池默默降本,MAUI 全面切换到 CoreCLR。「这些,都可以到 11。」
阅读全文
posted @ 2026-09-17 10:16
张善友
阅读(1785)
推荐(19)
摘要:
密钥集中到 Vault 审计、轮换免重启、节点不再持有明文。对正在用 Nacos 做 AI 资源控制面、用 OpenClaw.NET 做 .NET 数据面的团队来说,密钥治理这块短板就此补齐,控制面(Nacos)、运行时(OpenClaw.NET)、密钥面(Vault/OpenBao)各就各位。
阅读全文
posted @ 2026-09-16 21:00
张善友
阅读(215)
推荐(2)
摘要:
Nacos 3.x 最大的变化是什么?不只是配置和服务发现的协议升级,而是它正式把 AI 资产(MCP Server、A2A Agent、Prompt、Skill、AgentSpec)纳入了注册中心的一等公民体系。RedNb.Nacos 2.0.0 正式发布,这是一个面向 Nacos 3.2.4 的 .NET 8 / .NET 10 SDK,配置、服务发现、ASP.NET Core 集成之外,还带来了完整的 AI Registry 客户端能力。
阅读全文
posted @ 2026-09-13 11:59
张善友
阅读(391)
推荐(1)
摘要:
微软把 Rust 提到 Tier-1,不是让它和 C# 竞争,而是补齐 .NET 生态底下那层一直靠 C++ 硬撑的安全底座。对 C# 架构师而言,学会在边界上定义干净的 FFI 契约,远比纠结"要不要学 Rust"更有价值。未来的高性能 .NET 系统,大概率是这样一个形态:C# 在上,Rust 在下,中间是一条显式的、契约化的边界。
阅读全文
posted @ 2026-09-12 22:35
张善友
阅读(1666)
推荐(8)
摘要:
一个健壮的系统,必然到处都是有意的 catch;异常被消化不等于问题不存在。 观测与韧性,是一个硬币的两面——降级逻辑保证系统不崩,FirstChance 保证你能看见它为什么降级。
阅读全文
posted @ 2026-09-11 13:39
张善友
阅读(635)
推荐(6)
摘要:
它像一个「基于 boost.asio + REST 端点的常驻服务」——对外是 HTTP / WebSocket / 各 IM 的 webhook,对内跑着一个能调工具、读写记忆、跨渠道对话的 AI Agent——只不过协程不用你手写 promise_type,内存不用你管 new/delete。
阅读全文
posted @ 2026-09-10 21:37
张善友
阅读(393)
推荐(2)
摘要:
从 Preview 1 到 RC1,.NET 11 的拼图基本完整了:Runtime Async 反超状态机模型、CoreCLR 登陆 WebAssembly、CLI 全面 NativeAOT 化(dotnet tool list 快 5.5 倍)、C# 15 补齐 union 和 labeled break/continue、ZIP 加密、Blazor 省电摸鱼
阅读全文
posted @ 2026-09-10 07:13
张善友
阅读(1052)
推荐(6)
摘要:
它像一个「Laravel 应用 + 常驻队列 worker 的合体」——对外是 HTTP / WebSocket / 各 IM 的 webhook,对内跑着一个能调工具、读写记忆、跨渠道对话的 AI Agent——只不过它不是请求级的,是一个长驻内存的 daemon。
阅读全文
posted @ 2026-09-09 12:55
张善友
阅读(254)
推荐(2)
摘要:
它像一个「axum 应用」——对外是 HTTP / WebSocket / 各 IM 的 webhook,对内跑着一个能调工具、读写记忆、跨渠道对话的 AI Agent——只不过 async 不用选 runtime,也不用和借用检查器格斗。
阅读全文
posted @ 2026-09-08 19:50
张善友
阅读(235)
推荐(3)
摘要:
从 .NET 7 的 demo 到 .NET 12 的无痛化,这条路要走五年。慢吗?慢。但对比一下:Java 的 GraalVM Native Image 折腾了更久,至今 Spring 生态的 AOT 体验仍在打补丁;Go 则是天生就站在终点线上——.NET 是在背着二十年的反射遗产追赶一个轻装上阵的对手
阅读全文
posted @ 2026-09-07 13:34
张善友
阅读(771)
推荐(7)
摘要:
放在包管理器的江湖里,NuGet 约 67 亿的周下载量仍排在 npm(200 亿+)和 PyPI(150 亿+)之后,但七年 18 倍以上的增速,远超 Maven(约 3 倍)、npm(约 4 倍)和 PyPI(约 6 倍)。
阅读全文
posted @ 2026-09-06 22:15
张善友
阅读(958)
推荐(11)
摘要:
对 Java 工程师来说,这套系统最大的亲和力在于:它就是「接口 + DI 注册 + 启动时组装」,整套心智模型和 Spring 一脉相承。真正的门槛只有一个——NativeAOT 裁剪带来的「禁反射」约束,迈过去就是一马平川。
阅读全文
posted @ 2026-09-06 09:32
张善友
阅读(282)
推荐(1)
摘要:
它像一个「Hono/Fastify 应用」——对外是 HTTP / WebSocket / 各 IM 的 webhook,对内跑着一个能调工具、读写记忆、跨渠道对话的 AI Agent——只不过网关本体编译成了一个二进制,而你的插件还是一个普通的 Node 进程。
阅读全文
posted @ 2026-09-05 21:17
张善友
阅读(208)
推荐(0)
摘要:
对 Python 工程师来说,这套系统的学习曲线比想象中平:async/await 写法几乎照搬、异步队列、信号量、中间件链、显式依赖组装——你在 asyncio + FastAPI 里练出的那套直觉,在这里基本全部成立。真正要适应的只有三件事:类型是编译期铁板一块(不是提示,是纪律)、接口要显式声明、以及 NativeAOT 下的「禁反射」约束。作为回报,你得到的是一个编译完就是一个二进制的生产级 Agent 运行时——没有解释器,没有依赖地狱,没有 GIL。
阅读全文
posted @ 2026-09-05 07:09
张善友
阅读(353)
推荐(2)
摘要:
对 Go 工程师来说,这套系统其实亲切得意外:单文件原生二进制、channel 式的消息管道、context 式的取消令牌、worker pool、显式依赖组装——你日常写 Go 服务的那套肌肉记忆,在这里几乎全部成立。
阅读全文
posted @ 2026-09-04 10:36
张善友
阅读(300)
推荐(0)
摘要:
未来值钱的不是会写提示词的人,也不是会调 API 的人,而是能把自己的领域工作流抽象成一张干净 DAG 的人
阅读全文
posted @ 2026-09-03 22:16
张善友
阅读(442)
推荐(2)
摘要:
Java 把便利留给了人、把隐式留给了框架;C# 把显式留给了代码、把可推导性留给了读者。在"读者"越来越多是 AI 的时代,显式就是生产力。
阅读全文
posted @ 2026-09-03 08:44
张善友
阅读(5589)
推荐(35)
摘要:
我们总在等待一个像 ChatGPT 那样的机器人时刻。但具身智能真正的拐点,也许先发生在更不起眼的地方:一台陌生设备,第一次能把自己的能力、状态和边界完整告诉 AI;一个 Agent,第一次能把试出来的经验固化成可验证、可复用的机器技能。
阅读全文
posted @ 2026-09-02 20:36
张善友
阅读(185)
推荐(0)
摘要:
Harness 不是给弱模型贴的创可贴。它是把工程纪律——验证、门禁、不变量、路由——变成架构里一等公民的方式。模型每半年换一代,今天省钱的 Flash 明天可能就过时了,但那套"默认怀疑、机器校验、按决策密度调度"的流程会留下来,并且越跑越值钱。
弱模型不能裸奔。给它穿上 harness,便宜才真正是便宜。
阅读全文
posted @ 2026-09-01 20:35
张善友
阅读(293)
推荐(0)
摘要:
四个案例合起来说明三件事:接入与编排成本可以数量级下降(CMU/Janelia),闭环试错和跨设备补救是真的(CMU/Tetsuwan),但物理直觉仍是硬伤(Genentech),安全必须长在模型之外。
阅读全文
posted @ 2026-09-01 06:58
张善友
阅读(285)
推荐(0)