

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 进去吧 AL2
<a name="go"></a>

 您可能需要使用随 AL2附的工具链在 Amaz [https://go.dev/](https://go.dev/)on Linux 上编写自己的代码。

 Go工具链将在整个生命周期中进行更新。 AL2这可能是对我们提供的工具链中的任何 CVE 的响应，或者作为在另一个包中解决 CVE 的先决条件。

 Go是一种发展速度相对较快的编程语言。可能会出现用 Go 编写的现有应用程序必须适应新版本 Go 工具链的情况。有关 Go 的更多信息，请参阅 [Go 1 与 Go 程序的未来](https://go.dev/doc/go1compat)。

 尽管 AL2 将在Go工具链的生命周期中加入新版本，但这不会与上游Go版本保持一致。因此，如果您想使用Go语言和标准库的尖端功能来构建Go代码，则 AL2 可能不适合使用中提供的Go工具链。

 在的生命周期内 AL2，较早的软件包版本不会从存储库中删除。如果需要较早的Go工具链，则可以选择放弃新Go工具链的错误和安全修复，使用适用于任何 RPM 的相同机制从存储库中安装较早的版本。

 如果你想在上面构建自己的Go代码， AL2 你可以使用中包含的Go工具链，因为你知道这个工具链可能会在 AL2 整个生命周期中向前发展。 AL2