Simply put I chose FreeNAS under the belief that the foundation of the system was better and the GUI / Ease of Use and Setup would catch up. It appears the ease of use is going backwards with the iocage implementation and its begs the question, is FreeNAS intended to be only used by professionals and is this branched support of prosumer / home media apps and plugins just an inconvenience? Feels of late that people like me are always going to be swimming against the stream with FreeNAS.
Just my two cents.
What "proper[] support" do you think FreeNAS is going to get for VMs that it doesn't have already?It will also, in theory, properly support VMs soon, allowing you to maintain a docker VM of your choice / version.
The devs have decided to tie iocage to the new GUI, which is in a constant state of flux right now. I hope (and have some degree of trust) that by the time we see the full release, the jails GUI will be reasonably sorted, and you'll be able to create an iocage jail about as simply as you can currently create a warden jail in the old GUI. There's a plugins library for iocage, though it's only accessible through the CLI. But iocage also lets you do things like this and this: download a script, edit a few configuration settings, and run it to install and set up a jail with the desired collection of software. It's my understanding that the plugins are similar in concept--rather than the "plugin" being a large blob that needs to be rebuilt any time any of the software versions change, it's a list of the required software packages and instructions on how to set them up. This should make it easier to build plugins, and also avoid the issue we frequently see reported here of plugins being out of date.It appears the ease of use is going backwards with the iocage implementation
What "proper[] support" do you think FreeNAS is going to get for VMs that it doesn't have already?
The devs have decided to tie iocage to the new GUI, which is in a constant state of flux right now. I hope (and have some degree of trust) that by the time we see the full release, the jails GUI will be reasonably sorted, and you'll be able to create an iocage jail about as simply as you can currently create a warden jail in the old GUI.
There's a plugins library for iocage, though it's only accessible through the CLI. But iocage also lets you do things like this and this: download a script, edit a few configuration settings, and run it to install and set up a jail with the desired collection of software. It's my understanding that the plugins are similar in concept--rather than the "plugin" being a large blob that needs to be rebuilt any time any of the software versions change, it's a list of the required software packages and instructions on how to set them up. This should make it easier to build plugins, and also avoid the issue we frequently see reported here of plugins being out of date.
I doubt we're going to get anywhere close to this--plugin scripts for the entire ports library. The ports library is there, of course, and you're free to install whatever you like in there. But even though building plugins under the new system is said to be easier, I doubt anyone has the time or inclination to build them for even a significant fraction of the packages out there.If we can get the entire freshports library, rather than the tiny freenas plugin library, good for me.
I haven't been following closely; I don't use my FreeNAS box as a VM host since VirtualBox support went away (I have two Proxmox boxes for that now). But it's my understanding that VM support is pretty much where it's going to be in terms of the implementation. There will of course be bugs to fix, and probably occasional features to add, but I don't think the basic implementation is expected to change significantly at this point.I don't know, I got the impression it's not final or not reliable, based on posts here and other sites.
Certainly the scripts don't take the place of pushbutton plugins, though they do make "manual" (i.e., non-plugin) installations much easier than they otherwise would be. My understanding is that plugins under iocage are similar conceptually, in that they're the list of packages and configuration instructions, rather than a blob with everything already installed. But I'd expect GUI installation and configuration to be implemented when the new GUI sees final release (currently scheduled for 11.2, as I understand it).I think a big limitation is a dependence on the CLI.
Already in the nightlies.But I'd expect GUI installation
I'm not sure what the status of that is, since I haven't had the time to play around with it.configuration
So, when are you going to merge your Linux system call table to FreeBSD?Love docker and rancher os however running them in VM is an insult. In 2018 - FreeNAS should focus their work on providing native docker capability on the host system.
Love docker and rancher os however running them in VM is an insult. In 2018 - FreeNAS should focus their work on providing native docker capability on the host system.
So, when are you going to merge your Linux system call table to FreeBSD?
SmartOS (Joyent) did it. :p
Just a humble opinion, but I think they have the best implementation of Docker/containers/zones. Simple and powerful.