pcbsd上是不是不能安装virtualbox啊?

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
百草谷居士
帖子: 4025
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

pcbsd上是不是不能安装virtualbox啊?

#1

帖子 百草谷居士 » 2012-06-30 6:39

我在virtualbox网站的下载页面找不到对于bsd平台的下载。
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
woodelf
帖子: 166
注册时间: 2010-05-25 10:26
系统: FreeBSD 9.1 amd64

Re: pcbsd上是不是不能安装virtualbox啊?

#2

帖子 woodelf » 2012-06-30 8:56

不会学着用ports,packages和pbi吗?
FreeBSD只有VirtualBox-OSE,NetBSD,OpenBSD和DragonFlyBSD暂时还没有VBOX可用。
/dev/ada1:Gentoo Linux+ZFS (GPT)
/dev/ada2:FreeBSD 9.1+ZFS (GPT)
头像
a14331990
帖子: 604
注册时间: 2009-03-25 9:38
系统: Fedora 22 x86_64

Re: pcbsd上是不是不能安装virtualbox啊?

#3

帖子 a14331990 » 2012-07-03 18:14

内核模块是安装的时候根据系统的kernel headers来编译的
内核模块的代码在BSD上能编译通过不?
qq 591799783
email a14331990#hotmail.com a14331990#163.com
头像
woodelf
帖子: 166
注册时间: 2010-05-25 10:26
系统: FreeBSD 9.1 amd64

Re: pcbsd上是不是不能安装virtualbox啊?

#4

帖子 woodelf » 2012-07-03 20:04

a14331990 写了:内核模块是安装的时候根据系统的kernel headers来编译的
内核模块的代码在BSD上能编译通过不?
大婶,我错了。
上次由 woodelf 在 2012-07-04 16:11,总共编辑 1 次。
/dev/ada1:Gentoo Linux+ZFS (GPT)
/dev/ada2:FreeBSD 9.1+ZFS (GPT)
头像
a14331990
帖子: 604
注册时间: 2009-03-25 9:38
系统: Fedora 22 x86_64

Re: pcbsd上是不是不能安装virtualbox啊?

#5

帖子 a14331990 » 2012-07-04 7:58

woodelf 写了:
a14331990 写了:内核模块是安装的时候根据系统的kernel headers来编译的
内核模块的代码在BSD上能编译通过不?
为何不可以?VBOX的源代码本就是跨平台的。另外,VBOX有现成的pkg和kmod,直接在/boot/loader.conf和/etc/rc.conf设置开机加载VBOX模块就行了。
不要完全用对Linux的理解来套*BSD。
某些内核模块换了内核版本就编译不通过了 典型的如vmware的内核模块 有时需要对新内核打编译补丁
这里的版本估计打了补丁
http://wiki.freebsd.org/VirtualBox/
qq 591799783
email a14331990#hotmail.com a14331990#163.com
头像
woodelf
帖子: 166
注册时间: 2010-05-25 10:26
系统: FreeBSD 9.1 amd64

Re: pcbsd上是不是不能安装virtualbox啊?

#6

帖子 woodelf » 2012-07-04 9:14

a14331990 写了:
woodelf 写了:
a14331990 写了:内核模块是安装的时候根据系统的kernel headers来编译的
内核模块的代码在BSD上能编译通过不?
为何不可以?VBOX的源代码本就是跨平台的。另外,VBOX有现成的pkg和kmod,直接在/boot/loader.conf和/etc/rc.conf设置开机加载VBOX模块就行了。
不要完全用对Linux的理解来套*BSD。
某些内核模块换了内核版本就编译不通过了 典型的如vmware的内核模块 有时需要对新内核打编译补丁
这里的版本估计打了补丁
http://wiki.freebsd.org/VirtualBox/
大婶,我错了。
上次由 woodelf 在 2012-07-04 16:11,总共编辑 1 次。
/dev/ada1:Gentoo Linux+ZFS (GPT)
/dev/ada2:FreeBSD 9.1+ZFS (GPT)
头像
a14331990
帖子: 604
注册时间: 2009-03-25 9:38
系统: Fedora 22 x86_64

Re: pcbsd上是不是不能安装virtualbox啊?

#7

帖子 a14331990 » 2012-07-04 12:06

假如virtualbox的内核模块使用了linux内核独有的某些功能呢?
qq 591799783
email a14331990#hotmail.com a14331990#163.com
头像
woodelf
帖子: 166
注册时间: 2010-05-25 10:26
系统: FreeBSD 9.1 amd64

Re: pcbsd上是不是不能安装virtualbox啊?

#8

帖子 woodelf » 2012-07-04 13:31

a14331990 写了:假如virtualbox的内核模块使用了linux内核独有的某些功能呢?
大婶,我错了。
上次由 woodelf 在 2012-07-04 16:11,总共编辑 1 次。
/dev/ada1:Gentoo Linux+ZFS (GPT)
/dev/ada2:FreeBSD 9.1+ZFS (GPT)
头像
a14331990
帖子: 604
注册时间: 2009-03-25 9:38
系统: Fedora 22 x86_64

Re: pcbsd上是不是不能安装virtualbox啊?

#9

帖子 a14331990 » 2012-07-04 14:12

我特意去找了下
http://www.freebsd.org/cgi/cvsweb.cgi/p ... mod/files/
http://www.freebsd.org/cgi/cvsweb.cgi/p ... les/Attic/
patch-include-iprt-types.h
Add fix for build failure on FreeBSD 10-CURRENT after r228444 include/iprt/ty.
等等
而且这些补丁不是一个人写的,移植难度不小
二进制包是由打了补丁的代码编译而来的。
这份打了补丁的代码在pcbsd上应该可以顺利编译
PC-BSD, or PCBSD, is a Unix-like, desktop-oriented operating system built upon the most recent releases of FreeBSD
http://en.wikipedia.org/wiki/PC-BSD

另外我说的linux内核独有功能其实不恰当了些 其实是指代码中包含linux内核才有的函数 freebsd也可能会有等价的函数
比如下面这个补丁
http://www.freebsd.org/cgi/cvsweb.cgi/p ... xt%2Fplain
qq 591799783
email a14331990#hotmail.com a14331990#163.com
头像
woodelf
帖子: 166
注册时间: 2010-05-25 10:26
系统: FreeBSD 9.1 amd64

Re: pcbsd上是不是不能安装virtualbox啊?

#10

帖子 woodelf » 2012-07-04 15:56

a14331990 写了:我特意去找了下
http://www.freebsd.org/cgi/cvsweb.cgi/p ... mod/files/
http://www.freebsd.org/cgi/cvsweb.cgi/p ... les/Attic/
patch-include-iprt-types.h
Add fix for build failure on FreeBSD 10-CURRENT after r228444 include/iprt/ty.
等等
而且这些补丁不是一个人写的,移植难度不小
二进制包是由打了补丁的代码编译而来的。
这份打了补丁的代码在pcbsd上应该可以顺利编译
PC-BSD, or PCBSD, is a Unix-like, desktop-oriented operating system built upon the most recent releases of FreeBSD
http://en.wikipedia.org/wiki/PC-BSD

另外我说的linux内核独有功能其实不恰当了些 其实是指代码中包含linux内核才有的函数 freebsd也可能会有等价的函数
比如下面这个补丁
http://www.freebsd.org/cgi/cvsweb.cgi/p ... xt%2Fplain
大婶,我错了。
我可没说不需要patch,ports机制不用我解释。另外,你举例的patch不是for 10-CURRENT的吗?
我说了多少次了,PC-BSD自己就有pbi和pkg,你却非要扣着“编译”不放,我还有什么好说的?
另外,自己实践一下再讨论总比你空口做假设来得有价值吧?
假设VBOX内核模块在BSD编译通不过——>改口假设因为内核变动导致编译通不过——>改口假设编译成功的必须要打补丁——>改口假设VBOX内核模块用了Linux的内核功能——>改口假设FreeBSD有等价Linux内核的函数。大婶,你改口不要改这么快吧?
好吧,你赢了。你是对的,我是错的。对不起,我不该跟您这样的大婶较劲,对不起,我其实是Windows用户,之前的内容都是我意淫的。对不起,其实我连电脑都没用过,我根本不该回帖。
到此为止,如果你的目的只是为了抬杠,那么我退出。
/dev/ada1:Gentoo Linux+ZFS (GPT)
/dev/ada2:FreeBSD 9.1+ZFS (GPT)
头像
a14331990
帖子: 604
注册时间: 2009-03-25 9:38
系统: Fedora 22 x86_64

Re: pcbsd上是不是不能安装virtualbox啊?

#11

帖子 a14331990 » 2012-07-04 17:32

火气别那么大
个人觉得BSD比Linux难掌握些 想当然地认为在bsd上安装linux软件非常麻烦 这些只是听说加看wiki看主页看文档得出的主观结论 自己其实没有试过 惭愧呀
个人难免会有误解和偏见
我还一直固执地认为GNOME好于KDE rpm好于deb呢 :em06
qq 591799783
email a14331990#hotmail.com a14331990#163.com
回复