SuperAPI AI 工具集

design-philosophy-linux

设计与创作

查看项目

更新于 10-16 06:47

技能介绍

用途:把 Unix/Linux 设计哲学当作思考工具,用于评估和指导现代系统设计,而非提供可执行代码或工具。

主要能力:围绕若干原则展开论述。机制与策略分离:内核提供机制,用户空间提供策略;框架提供机制、应用提供策略,库与框架之争常是机制与策略之争。做好一件事:强调清晰的责任边界而非“小”,批评微服务把“做一件事”误读为“做小”。文本流作为通用接口:文本、JSON、HTTP、事件等通用格式让集成数量从 N² 降为 N,代价是类型安全。组合优于功能:通过 stdin/stdout 纪律与管道,功能可由组合涌现。约定优于配置:/etc、~/.config、/var/log 等约定降低认知负担,并给出 80/20 配置规则。沉默是金:成功不输出,失败清晰报告,涉及日志级别、204 响应与错误信息。一切皆文件:统一接口降低学习成本,并映射到 REST 资源、Kubernetes 清单、事件、Git 对象、S3 对象。

使用方式:资料未提供安装命令、调用方式或代码示例,仅以原则、映射表和设计评估问题形式呈现,供设计评审时对照提问。

适用场景:系统与 API 设计评审、框架与库选型、配置体系设计、日志与错误处理规范制定。

限制:属于理念性参考,不含具体实现步骤、收费或平台信息;部分内容在原文中被截断,暂未提供完整结尾。