Go Wiki: Go on OpenBSD
自 OpenBSD 5.2 起,Go 已包含在 OpenBSD 的 ports 树集合中。它仅标记为 i386- 和 amd64-。详情请参阅 ports/lang/go
。
OpenBSD 发布版本 | Ports 中的 Go |
---|---|
6.8 (2020年10月18日) | go-1.15.2 |
6.7 (2020年5月19日) | go-1.13.9 |
6.6 (2019年10月17日) | go-1.13.1 |
6.5 (2019年4月4日) | go-1.12.1 |
6.4 (2018年10月18日) | go-1.11 |
6.3 (2018年4月2日) | go-1.10 |
6.2 (2017年10月9日) | go-1.9 |
6.1 (2017年4月11日) | go-1.8 |
6.0 (2016年9月1日) | go-1.6.3 |
5.9 (2016年3月29日) | go-1.5.4 |
5.8 (2015年10月18日) | go-1.4.2 |
5.7 (2015年5月1日) | go-1.4.1 |
5.6 (2014年11月1日) | go-1.3p0 |
从源代码构建
内核版本 | 架构 | 初始支持版本 | 最终支持版本 |
---|---|---|---|
6.4 | amd64, arm, 386 | Go 1.11 | |
6.2 至 6.3 | amd64, arm, 386 | Go 1.9 | Go 1.15.x |
6.1 | amd64, arm, 386 | Go 1.8 | Go 1.10.8 |
6.0 | amd64, 386 | Go 1.4.1 * | Go 1.10.8 |
6.0 | arm | Go 1.5 | Go 1.10.8 |
5.9 | amd64, 386 | Go 1.4.1 * | Go 1.8.7 |
5.9 | arm | Go 1.5 | Go 1.8.7 |
5.6 至 5.8 | amd64, 386 | Go 1.4.1 * | Go 1.7.6 |
5.5 | amd64, 386 | Go 1.3 * | Go 1.7.6 |
5.0 至 5.4 | amd64, 386 | Go 1 | Go 1.2.2 |
* 建议使用 Go 1.5 或更高版本。
长期支持
Go 旨在支持最近的两个 OpenBSD 版本,因为 OpenBSD 官方只支持最近的两个版本,并且会尽力在连续的版本中维护 ABI 支持。
ulimits (/etc/login.conf
)
编辑 /etc/login.conf
以使 staff 类具有适当的设置。以下是 staff 类的一个可用示例
staff:\
:datasize-cur=infinity:\
:datasize-max=infinity:\
:datasize=infinity:\
:openfiles-cur=4096:\
:maxproc-max=512:\
:maxproc-cur=512:\
:ignorenologin:\
:requirehome@:\
:tc=default:
如果数据库文件 /etc/login.conf.db
存在,您需要使用以下命令重建它
# cap_mkdb /etc/login.conf
确保您打算使用 Go 进行构建的用户属于 staff
登录类别
# usermod -L staff your_username_here
此内容是 Go Wiki 的一部分。