Exploring the CBSD virtual environment management framework – part 7: Updating and help

[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/2024/cbsd_pt7.gmi Before I started diving into basic jail management with CBSD, I wrote two articles about the tool in general. This one is more in line with those as we are going … Continue reading Exploring the CBSD virtual environment management framework – part 7: Updating and help

Exploring the CBSD virtual environment management framework – part 6: Jails (IV)

[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/2024/cbsd_pt6.gmi After a long forced break (sorry, life - and unfortunately the opposite, too - got in the way) I finally managed to get back to what I think is one of … Continue reading Exploring the CBSD virtual environment management framework – part 6: Jails (IV)

The TEK Cleave: A unique typing experience

[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/tek-cleave.gmi In this article I compare the new TEK Cleave to the classic TEK (Truly Ergonomic Keyboard). If you are unfamiliar with the former and want to know more, you can read … Continue reading The TEK Cleave: A unique typing experience

EuroBSDCon 2023 report (2/2) – Main conference, social event & conclusion

[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/eurobsdcon_2023_pt2.gmi In the previous article I wrote about my arrival journey (which was a bit of an adventure but not as much as the way home!) as well as the two tutorial … Continue reading EuroBSDCon 2023 report (2/2) – Main conference, social event & conclusion

EuroBSDCon 2023 report (1/2) – arrival & tutorial days

[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/eurobsdcon_2023_pt1.gmi This article is going to be a long read. I'll be giving a fair bit of detail to share enough of the experience to hopefully give interested readers a good idea … Continue reading EuroBSDCon 2023 report (1/2) – arrival & tutorial days

Exploring the CBSD virtual environment management framework – part 5: Jails (III)

[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_pt5.gmi This article is about creating jails right from the command line. This time we will also build an example jail that is somewhat useful. Let's assume that we have a NAS … Continue reading Exploring the CBSD virtual environment management framework – part 5: Jails (III)

Exploring the CBSD virtual environment management framework – part 4: Jails (II)

[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)

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