Live data from Hacker News

CBSD – FreeBSD Jail Management Tools

bsdstore.ru

1–10 of 42 posts

Re: CBSD – FreeBSD Jail Management Tools

#2
From the website, main features are (with my comments):

* a ready repository for kernels and the worlds that takes buildworld/installworld steps not the obligatory.

* when steps of buildworld/installworld are undertaken, src.conf for a world customization is supported

* base the catalog can place on MD/RAM/TMPFS on a disk that can be useful at a big num of jails with RO mounted base

* support of ZFS of file system, ZFS of quotas, ZFS snapshots

* GUI configurator of jails (DIALOG/WEB)

* VIMAGE support (separate network stack per jail container)

* traffic count per jail, RACCT/RCTL support (resource restrictions)

* import/export of jails, jail replication, cold migration of a jails between nodes

* descriptions for jails

* management of sequence of start of jail and their priority

* a repository with ready jail template

* possibility to create own scenarios for creation of jails/repository

* jail converting into PXE/ISO/Memstick-image

* support for jail non-native architecture via Qemu User mode (eg: arm or mips64 jail on x86-64 host system)

Re: CBSD – FreeBSD Jail Management Tools

#5
post #3

The dependency list is amazingly minimal! > rsync,sudo,libssh2,sqlite3 Now, I don't use FreeBSD, but that seems like a dream when it comes to provisioning.

That's possible because most of the technology behind CBSD is a intergated part of FreeBSD system for quite some time now: Jails have been there for ages, ZFS support dates back to 7.x with becoming default in 10.0-RELEASE. Sudo is not in default install, but sqlite should be there, as it is being used in the system (if I am correct, at least by pkg, the new package manager).

Re: CBSD – FreeBSD Jail Management Tools

#6
dallagi: your comments are marked as dead. Judging from your comments there's no real reason for it, so I think a bot did it because you commented on a troll submission.

for the rest of HN:

Isn't one of Dockers killer features the layered file system? Using rsync for making new jails seems like it's going to be real slow for reprovisioning.

What kind of things to people use FreeBSD for? I wonder if they're really rooting for a docker coming to their environment.

Re: CBSD – FreeBSD Jail Management Tools

#7
post #3

The dependency list is amazingly minimal! > rsync,sudo,libssh2,sqlite3 Now, I don't use FreeBSD, but that seems like a dream when it comes to provisioning.

The BSDs typically have more in their base distributions than many linux distributions do, and FreeBSD has had the `jail` system in their base system for a while now.

Re: CBSD – FreeBSD Jail Management Tools

#8
This project seems great, but I feel there's something wrong with the submitted article title, it sounds weird (plus, there's no mention of Docker on the linked page). Sure, you can draw parallels between Docker and what FreeBSD jails and tools built on top do, but it would be fairer to say Docker is a Linux based alternative to jails, and not as powerful (as far as I understand Linux kernel infrastructure that Docker uses). The crucial difference is that jails are really a security feature in FreeBSD (and if you're not using them in production you're probably doing it wrong), whereas Docker is primarily deployment oriented (please correct me if I'm wrong about Docker here). Various jail management tools give you a nice, easy to use, set of deployment features on top.

Re: CBSD – FreeBSD Jail Management Tools

#9
post #8

This project seems great, but I feel there's something wrong with the submitted article title, it sounds weird (plus, there's no mention of Docker on the linked page). Sure, you can draw parallels between Docker and what FreeBSD jails and tools built on top do, but it would be fairer to say Docker is a Linux based alternative to jails, and not as powerful (as far as I understand Linux kernel infrastructure that Docke…

The thing is that it is Docker that 'seems' to be leading the container movement right now, being a mainstream tool, even though Jails were available earlier and as of now seem to be more powerful than LXC. Also, Jails are not only security feature, but can be as good deployment feature, as Docker, if not better - it all depends what you want to do with them, and you can do a lot. I called CBSD an alternative to Docker, because Docker is more widely known, and Jails/FreeBSD/CBSD might interest someone as an viable and mature alternative to Docker/Linux.

Re: CBSD – FreeBSD Jail Management Tools

#10
post #6

dallagi: your comments are marked as dead. Judging from your comments there's no real reason for it, so I think a bot did it because you commented on a troll submission. for the rest of HN: Isn't one of Dockers killer features the layered file system? Using rsync for making new jails seems like it's going to be real slow for reprovisioning. What kind of things to people use FreeBSD for? I wonder if they're really roo…

Years ago I've been using Jails with nullfs mounted filesystems to avoid copying data for multiple containers. Nowdays you've ZFS, powerful snapshot system with copy-on-write, clones, remote snapshot streaming and many others. Killer feature. And what is FreeBSD being used for? Oh boy, where to start...
Post reply on HN