[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2023/cbsd_pt4.gmi This article is about using the interactive jail creation script and building something from ports. It also explores some important concepts along the way. Part 0 of this series is a … Continue reading Exploring the CBSD virtual environment management framework – part 4: Jails (II)
Tag: virtualization
Exploring the CBSD virtual environment management framework – part 3: Jails (I)
[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2023/cbsd_pt3.gmi This article is about using the dialog menus to create a jail, start it and enable SSH in there so the jail does something. Part 0 of this series is a … Continue reading Exploring the CBSD virtual environment management framework – part 3: Jails (I)
Exploring the CBSD virtual environment management framework – part 2: Setup
[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2023/cbsd_pt2.gmi In this article we're setting up CBSD so that we can start using it. Part 0 of this series is a general discussion of what virtualization actually is and what you … Continue reading Exploring the CBSD virtual environment management framework – part 2: Setup
Exploring the CBSD virtual environment management framework – part 1: Introduction and installation
[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2022/cbsd_pt1.gmi One interesting feature introduced in early Unix (V7) is the chroot(2) syscall (accompanied by the chroot(8) command added later). They allow for putting processes in what is called a chroot jail. … Continue reading Exploring the CBSD virtual environment management framework – part 1: Introduction and installation
Exploring the CBSD virtual environment management framework – part 0: Virtualization overview
[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2022/cbsd_pt0.gmi One of the more revolutionary developments in computing history is virtualization. I've wanted to write a series of posts about CBSD for quite a while now. This post however is another … Continue reading Exploring the CBSD virtual environment management framework – part 0: Virtualization overview
Vagrant: Creating a FreeBSD 11 base box (virtualbox) – pt. 2
The previous post discussed what Vagrant is, explained the installation (on FreeBSD), detailed the process of creating a new VM and briefly described how to install FreeBSD 11. The next step is to prepare the fresh installation for Vagrant and eventually create an actual base box from it. If you're new to VirtualBox or you … Continue reading Vagrant: Creating a FreeBSD 11 base box (virtualbox) – pt. 2
Vagrant: Creating a FreeBSD 11 base box (virtualbox) – pt. 1
For a while I've been messing with backup stuff (namely a program called Bacula). To test backups properly it of course makes sense to have multiple nodes available. Now I do not have several unused PCs and other hardware available nor would I want to set up multiple nodes just to configure them similarly in … Continue reading Vagrant: Creating a FreeBSD 11 base box (virtualbox) – pt. 1