Freebsd on docker

freebsd on docker

During runtime, if the process in a container makes changes to its internal state, a “diff” is made between the internal state and the image from which the container was created. Otherwise, if you delete the container, the diff disappears. Second, Docker containers consist of read-only layers. This means that, once the container image has been created, it does not change. If you run the docker commit command, the diff becomes part of a new image—not the original image, but a new image, from which you can create new containers.

Continue reading “Freebsd on docker”

Freebsd update and mergemaster

Let’s start with a brief explanation of what each branch is and what it’s mainly intended for. You’ll also learn how to go from one to another, when possible. Each of them is aimed towards a different set of users and their needs. Often times in addition to the normal releases, there is a development version with the latest features. This tutorial will explain the differences between them and why you may or may not want to use a certain one. In most of the BSDs, there are different branches (or “versions”) of the OS that you can use. We’ll discuss that more as we go on. In FreeBSD, there are three main branches of the OS you can use: -RELEASE, -STABLE and -CURRENT. One of the advantages of doing a source upgrade (as is required for development branches) is that you can easily strip out parts of the OS that you don’t want or need.

Continue reading “Freebsd update and mergemaster”