FreeBSD support #1818

Closed
lwhsu opened this Issue Jan 3, 2014 · 21 comments

Projects

None yet

10 participants

@lwhsu
lwhsu commented Jan 3, 2014

FreeBSD is also a popular platform that projects would like to be tested on it.

@clsung
clsung commented Jan 3, 2014

๐Ÿ‘

@vanillahsu

๐Ÿ‘

@Lance0312

๐Ÿ‘

@roidrage
Member
roidrage commented Jan 3, 2014

We'd love to support FreeBSD, but a lot has to happen before we can do it.

@jimmy899
jimmy899 commented Jan 3, 2014

๐Ÿ‘

@jack-pappas
Contributor

@roidrage Can you elaborate on what would need to be done to implement FreeBSD support? I'm sure the FreeBSD community would be happy to help out if you can provide a list (even if it's not 100% complete) of the work that is needed.

@roidrage
Member
roidrage commented Jan 6, 2014

@jack-pappas currently, it's a no-go I'm afraid, as our virtualization platform is based on Linux. We're working on things to allow for more virtualisation providers, but hard to say what that's usable. The second challenge then is to get all of our Chef cookbooks working on FreeBSD.

@cartazio
cartazio commented Jan 7, 2014

aren't there userland VM layers for linux that could be used to run a free-bsd image?

@lwhsu
lwhsu commented Jan 7, 2014

What's the virtualization platform Travis-CI using? I believe that most of virtualization tech on Linux can support FreeBSD VM provision.

@roidrage
Member
roidrage commented Jan 7, 2014

We're on OpenVZ currently.

@lwhsu
lwhsu commented Jan 7, 2014

Oh, OpenVZ does not support other operating systems, unfortunately. And how do you achieve OS X provision?

@roidrage
Member
roidrage commented Jan 7, 2014

That's a separate infrastructure, based on VMware virtualization.

@lwhsu
lwhsu commented Jan 7, 2014

I see, so is there any chance to have FreeBSD on this infrastructure? Or it's just a temporary solution?

For getting Chef cookbooks work, is it possible to have some important feature work, and then we can start to fix the rest?

@roidrage
Member
roidrage commented Jan 7, 2014

That infrastructure is currently fairly limited, and it'll probably stay Mac only for the time being.

@jack-pappas
Contributor

Are the Chef cookbooks independent from the virtualization layer? If so, the work to get the cookbooks working on FreeBSD could start now in anticipation of the new virtualization layer. Assuming that's the case, it'd still allow people to set up their own private TravisCI servers on FreeBSD.

Thinking out loud - when the cookbooks are updated to support FreeBSD, it might be useful for running CI builds of the ports tree and trunk.

@Lance0312

I suppose CHEF-4637 is related.

@roidrage
Member
roidrage commented Jan 7, 2014

@jack-pappas the cookbooks are not dependent on the virtualization layer, mostly just on the operating system. They're currently optimized for Ubuntu.

@kaanlab
kaanlab commented Jan 7, 2014

๐Ÿ‘

@neirbowj
neirbowj commented Jan 8, 2014

๐Ÿ‘

One of the pandas devs recently asked me about something like this.

@roidrage
Member
roidrage commented May 1, 2014

Sorry, due to the amount of work involved here this is unlikely to happen anytime soon. I'm closing this for now, but we may revisit FreeBSD support again in the future.

@roidrage roidrage closed this May 1, 2014
@aktau aktau referenced this issue in neovim/neovim May 26, 2014
Closed

travis: test on OSX too #766

@lwhsu
lwhsu commented Oct 17, 2014

Anything new recently? Is it possible to have this ticket open as a reminder?

@BanzaiMan BanzaiMan locked and limited conversation to collaborators Oct 17, 2014
@nkiraly nkiraly pushed a commit to nkiraly/jailme that referenced this issue Oct 29, 2014
Nicholas Kiraly remove .travis.yml, no freebsd support in the near term, see travis-cโ€ฆ c2fc712
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.