三种虚拟机与 FreeBSD 版本比较

发布于 2024-10-21 13:55:29 字数 2377 浏览 11 评论 0

FreeBSD 版本比较

已知 FreeBSD 有以下版本:rc、beta、release、current、stable。

release 是绝对的 stable,而 stable 和 current 都是开发分支,不太稳定。

current 相对稳定后会推送到 stable,但是不保证 stable 没有大的 bug,只是确保其 ABI 兼容。

FreeBSD 版本选择

其中 rc 和 beta 都是测试版本;

日常使用应该选择 release 版本,当有多个 release 版本时,应该选择最新的一个;

如果硬件比较新或者需要测试 ax200 网卡,应该选择 current 版本,是滚动开发版。

注意:只有 rc、beta 和 release 才能使用 freebsd-update 命令更新系统( 且是一级架构 ),其余系统均需要通过源代码编译的方式更新系统。

三种虚拟机比较

Virtual Box 与 VMware Workstation Pro

个人计算机上常用的虚拟机有两种,一是 Virtual Box,另一个是 VMware Workstation Pro。

一般来说,在 Windows 系统上建议使用 VMware Workstation Pro (以下简称 VM),在 Linux 系统上建议使用 Virtual Box(以下简称 VB)。

VM 是闭源的由商业公司提供的,是需要付费的,可用免费试用,也有免费版本 VMware Workstation Player;VB 是 Oracle 公司的开源产物,是免费的。

就个人而已,VM 在实际使用中 Bug 会比 VB 少一些:VB 会有一些奇奇怪怪的问题(详见 VB 章节),且很花时间去排除解决。但是为了给与大家更多自由,我们将两种虚拟机的安装使用方法都提供给大家。

Hyper-V

Hyper-V 是 Windows 开发的虚拟机,分为 Gen 1Gen 2

Gen 1Gen 2 区别如下:

Hyper-V 代数硬盘启动引导
Gen 1IDE + SCSI仅 MBR
Gen 2仅 SCSI仅 UEFI + 安全启动支持 + PXE 支持

FreeBSD 目前(截止到 2022-1-28)尚且不能在 Hyper-V 上正常运行鼠标或键盘,因为鼠标没有驱动。不建议使用,具体支持情况如下表。简而言之,要么鼠标不能用,要么键盘不能用,当然你说你用 VNC 那无话可说。

系统快速创建的为 Gen 2

Hyper-V 代数FreeBSD 版本鼠标键盘备注
Gen 113.0支持不支持/
Gen 213.0不支持支持需要修改参数 sysctl kern.evdev.rcpt_mask=6
Gen 214.0-2022-1-27不支持支持/

使用 virtio 技术半虚拟化的虚拟机

注意:以下内容仅供参考,有待测试。

根据反馈,在 VMware EXSI 等半虚拟化平台上安装或升级 FreeBSD 会遇到故障(如阿里云 virtio-blk 驱动会出问题),需要在开机时按 ESC ,然后输入 set kern.maxphys=65536 回车,再输入 boot 即可正常启动。安装好后需要在 /boot/loader.conf 加入 kern.maxphys=65536 以免每次开机重复操作。阿里云升级完成后可能会因为此类问题卡在引导界面,此时需要重启并进 VNC 再进行上述操作。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

ˉ厌

暂无简介

0 文章
0 评论
23 人气
更多

推荐作者

新人笑

文章 0 评论 0

mb_vYjKhcd3

文章 0 评论 0

小高

文章 0 评论 0

来日方长

文章 0 评论 0

哄哄

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文