主要观点:介绍了 Go 编程语言及微软对其的修改和使用,包括开源特性、代码仓库、FIPS 140 - 2 合规性、支持政策、下载安装方式、贡献方式、商标和数据收集等方面。
关键信息:
- 微软的
microsoft/go
仓库用于构建 Go,其默认远程 URL 为官方 Go 仓库,规范 Git 仓库为https://go.googlesource.com/go。 - 该 fork 用于构建 FIPS 140 - 2 合规应用,产出的二进制文件用于微软内部,虽不是传统 Git fork,但作用类似。
- 遵循上游 Go 的发布政策,支持每个主版本约一年,每月发布对应微软版本,可能随时发布修订版。
- 提供多种获取微软 Go 版本的方式,如 Docker 容器镜像、Azure Linux、二进制归档、从源代码构建等。
- 欢迎贡献,需同意贡献者许可协议,遵循微软开源行为准则。
- 可能收集用户信息并发送给微软,可通过设置环境变量关闭遥测,使用某些功能时需遵守法律和提供隐私声明。
重要细节: - Go 语言能轻松构建简单、可靠、高效软件。
- 不同操作系统和架构的构建组合,如
linux_amd64
等。 - Docker 容器镜像在
microsoft/go-images
维护。 - Azure Linux 2.0 用
msft-golang
包,3.0 用golang
包安装。 - 贡献需遵循相关指南和协议,如https://cla.opensource.microsoft.com/和https://opensource.microsoft.com/codeofconduct/。
- 商标使用需遵循Microsoft's Trademark & Brand Guidelines。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。