致敬标准与组织
没有 RFC、W3C、IEEE 这些机构,就不会有两台机器之间的任何一行可靠的网络代码。开源是代码,标准是规则 —— 后者比前者更隐性,也更难换。卡片标注维护方、状态年份与官方入口。
收录标准:决定软件互操作性的标准与组织;共 32 项分 4 组排列。
标准组织与协调机构 11
-
IETF(互联网工程任务组)
TCP/IP / HTTP / DNS / TLS 等互联网核心规范的来源
www.ietf.org -
IANA(互联网号码分配机构)
端口号、协议号、根域授权的中央目录
www.iana.org -
W3C(万维网联盟)
HTML / CSS / SVG / Web API 等 Web 标准的协调者
www.w3.org -
WHATWG
由浏览器厂商发起的 HTML 与 DOM 标准的活规范
whatwg.org -
Ecma International
ECMAScript(JavaScript 正式名)的标准化主体
www.ecma-international.org -
Unicode Consortium
全球字符编码、文字方向、emoji 标准的唯一权威
home.unicode.org -
IEEE
802.11 / 754 / 浮点 等工业标准的全球制定者
www.ieee.org -
ISO / IEC
从 C 语言到 SQL 到质量管理,跨行业的全球标准
www.iso.org -
ITU
电信、无线电与网络国际标准的联合国机构
www.itu.int -
3GPP
GSM / UMTS / LTE / 5G NR 规范的事实源头
www.3gpp.org -
ICANN
DNS 根域、顶级域与名称空间的全球协调者
www.icann.org
Web 与编程语言标准 6
-
HTML Living Standard
Web 内容结构的现行规范,由浏览器厂商共同维护
html.spec.whatwg.org -
CSS 规范
层叠样式表的全套规范集(W3C/TR)
www.w3.org/TR -
ECMAScript 规范(TC39)
JavaScript 的正式规范,每年 6 月定版
tc39.es -
WebAssembly 规范
二进制可移植字节码,浏览器与边缘计算通用运行时
webassembly.org -
ISO/IEC 9899 — C 语言标准
C 语言官方标准,C11/C17/C23 持续演进
www.iso.org/standard/74528.html -
ISO/IEC 14882 — C++ 语言标准
C++ 官方标准,C++20/23 持续演进
www.iso.org/standard/83626.html
网络与系统规范 6
-
POSIX.1 — 系统接口规范
Unix 系统调用与 shell 工具的工程基线
pubs.opengroup.org/onlinepubs/9699919799 -
IEEE 754 — 浮点运算标准
几乎所有现代 CPU 与编程语言都遵循的浮点规范
standards.ieee.org/ieee/754/6210 -
USB 规范
从 USB 1.1 到 USB4,覆盖外设总线的标准演进
www.usb.org -
Bluetooth 核心规范
短距无线个人局域网的工业标准
www.bluetooth.com -
IEEE 802.11 — Wi-Fi
无线局域网的 PHY/MAC 全家规范
www.ieee802.org/11 -
OpenAPI 规范
REST API 描述的事实标准,与 Swagger 合并演进
www.openapis.org
开源与开放生态 9
-
Linux Foundation
托管 Linux 内核、Kubernetes、Node.js 等核心项目
www.linuxfoundation.org -
Apache Software Foundation
Apache HTTP Server / Hadoop / Kafka / Spark 等顶级项目之家
www.apache.org -
CNCF
Kubernetes / Prometheus / Envoy 等云原生生态的母基金
www.cncf.io -
Python Software Foundation
Python 语言、PyPI 与全球社区的法律与组织主体
www.python.org/psf -
OpenJS Foundation
Node.js 后续基金会,托管 jQuery / Webpack 等 JS 生态
www.openjsf.org -
Free Software Foundation
GNU 宣言与 GPL 许可证的主体,自由软件运动的精神基石
www.fsf.org -
Mozilla Foundation
托管 Firefox / Servo 等独立 Web 生态项目
foundation.mozilla.org -
RISC-V International
开放 ISA 的全球联盟,已进入 CPU 主流竞争
riscv.org -
The Open Group
POSIX、UNIX 商标与 TOGAF 架构框架的持有方
www.opengroup.org
为什么致敬标准与组织
工程师日常面对的是"做什么",背后是"被允许做什么"。标准让一个工程师在一家公司写的代码,下周换到另一家公司还能跑;让一个国家制造的设备,能和另一个国家制造的设备说话。
这是与致敬论文最直接对应的另一面:论文产生新想法,标准把它固化为"必须如此"。
常见问题
为什么需要专门致敬标准与组织?代码不已经解决一切了吗?
代码是结论,标准是规则。开源是"这段代码可以这样写",标准是"所有兼容实现必须这样写"。没有 IETF 就没有 TCP/IP、没有 W3C 就没有兼容的 HTML、没有 IEEE 802.11 就没有 Wi-Fi —— 这些标准与组织是让所有设备能对话的隐形协议层。
CalcGuide 致敬标准与组织收录了哪些机构?
IETF、IANA、W3C、WHATWG、Ecma International、Unicode、IEEE、ISO、ICANN、ITU、3GPP 等标准组织,以及 POSIX、IEEE 754、USB、Bluetooth、Wi-Fi (802.11)、OpenAPI 等具体规范。
为什么 RFC(IETF)这么重要?
RFC 系列定义了互联网的全部基础协议:TCP(RFC 793)、HTTP(RFC 2616/9110)、TLS 1.3(RFC 8446)、QUIC(RFC 9000)、IPv6(RFC 8200)、JSON(RFC 8259)。读 RFC 才知道协议"为什么"这样设计,而不只是"怎么用"。
为什么 POSIX、C、SQL 也有 ISO 标准?
ISO/IEC 把编程语言、数据库、操作系统接口等通用规范国际化。ISO/IEC 9899 是 C 标准、ISO/IEC 14882 是 C++、ISO/IEC 9075 是 SQL —— 这些标准让不同国家、不同厂商的实现可以互操作。
开源基金会(Linux Foundation / Apache / CNCF)算标准组织吗?
严格说不是,但它们是开源生态的协调者。Linux Foundation 托管 Linux 内核与 CNCF 项目、Apache 管理 350+ 项目、CNCF 维护 Kubernetes 生态 —— 它们的工作方式与 IETF 等传统标准组织有相通之处:让"所有实现"可以"协同工作"。