Linuxulator 与虚拟化技术的应用指南
1. Linuxulator 简介
Linuxulator 是 FreeBSD 系统中用于运行未移植到 FreeBSD 的 Linux 应用程序的特殊平台。由于 Linux 在开发者中应用更广泛,多数应用先为 Linux 开发,虽大部分最终会移植到 FreeBSD,但仍有部分未移植。Linuxulator 能很好解决这一问题,不过通常需要一些前期准备工作,主要是从 Linux 安装中复制库。
与 Wine 类似,Linuxulator 并非万能,一些应用(如 TeamViewer)所需工作量超出普通读者能力范围,只能等待开发者将软件移植到 FreeBSD 或 FreeBSD 开发团队努力移植。
Linuxulator 是内核空间的仿真层,与纯用户空间套件 Wine 不同。使用 Linuxulator 需激活 FreeBSD 内核中的特定部分:
- 对于 FreeBSD i386: kldload linux
- 对于 FreeBSD amd64: kldload linux linux64
更好的做法是在 /etc/rc.conf 中添加 linux_enable=YES 并重启系统。
2. CentOS 6 和 CentOS 7 版本选择
目前 FreeBSD 支持的 Linuxulator 中间件有 CentOS 6 和 CentOS 7 两个版本,分别简称为 c6 和 c7,且不能同时安装。
两者有以下共同
超级会员免费看
订阅专栏 解锁全文
467

被折叠的 条评论
为什么被折叠?



