我想使用 64 位版本的 OpenBSD,但我不太确定它的效果如何。
是否存在任何已知问题?对于生产环境更推荐使用 32 位版本吗?
答案1
我想你想知道AMD64与i386,PC 上的 64 位和 32 位架构(也可以选择字大小)Sparc64)。
根据官方平台说明:
此时唯一的主要缺点是内核调试器数据库有点差。
另一个提到的限制是,如果您的处理器缺少NX位(大多数 amd64 处理器都有它),在 64 位系统上,您将无法获得 OpenBSD 的保护,以防止某些基于将可执行代码作为数据上传并利用错误(例如缓冲区溢出)来执行该代码的攻击。
另一个要检查的资源是常见问题解答。最重要的是,与许多其他操作系统不同,您无法在 OpenBSD/amd64 上运行 32 位二进制文件。
有几种虚拟化技术允许在同一台计算机上运行 OpenBSD/amd64 和 OpenBSD/i386(Xen、Vmware 和 VirtualBox 应该支持具有 64 位虚拟机管理程序或主机操作系统的 OpenBSD/amd64 来宾;我不知道是否有在 OpenBSD/amd64 主机上虚拟化 OpenBSD/i386 的方法)。
答案2
我使用 64 位 OpenBSD 作为防火墙和路由器已经两年多了,没有出现任何问题,并且强烈推荐它的稳定性。