Differences between revisions 1 and 10 (spanning 9 versions)
Revision 1 as of 2020-07-10 21:43:20
Size: 1237
Comment:
Revision 10 as of 2023-01-08 23:16:03
Size: 1208
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= FreeBSD Setup = = FreeBSD =
Line 3: Line 3:
FreeBSD is one of the most popular branches of the BSD project, and one of the oldest open-source branches. It emphasizes security through design and offers a featureful packaging toolchain. '''FreeBSD''' is one of the most popular branches of the BSD project, and one of the oldest open-source branches. It emphasizes security through design and offers a featureful packaging toolchain.
Line 15: Line 15:
While ARM's aarch64 (a.k.a. armv8) is not a Tier 1 supported platform, [[https://wiki.freebsd.org/action/show/arm/Raspberry%20Pi?action=show&redirect=FreeBSD%2Farm%2FRaspberry+Pi#Pre-Built_Images|pre-built images]] are available for all major versions of the Raspberry Pi. Just keep in mind that it isn't possible to upgrade the release in-place.
Line 21: Line 19:
=== Upgrading ===

Updates to the operating system are handled by `freebsd-update(8)`.

Each minor and major version release will have it's own upgrade notes. The general process is:

{{{
# run current version updates
freebsd-update fetch
freebsd-update install

# fetch new version updates
freebsd-update upgrade -r MAJOR.MINOR-RELEASE
freebsd-update install

# reboot
shutdown -r now
}}}
Line 22: Line 39:

Line 25: Line 44:
=== Software Installation ===  * [[BSD/Init|init]]
 * [[BSD/FreeBSD/Pkg|pkg]]
Line 27: Line 47:
Official repositories are managed with the '''pkg''' package manager. To update installed packages, use `pkg update && pkg upgrade`. To add a package such as HAProxy, use `pkg install haproxy`.
----



== Design ==

 * [[BSD/FreeBSD/Packaging|packaging system]]


FreeBSD

FreeBSD is one of the most popular branches of the BSD project, and one of the oldest open-source branches. It emphasizes security through design and offers a featureful packaging toolchain.


Installation

Grab an image from the official repositories. You likely will want either the -memstick.img or the mini-memstick.img images. The former is larger, the latter requires an internet conection during installation.

dd the image onto your device, and the rest will explain itself.

Upgrading

Updates to the operating system are handled by freebsd-update(8).

Each minor and major version release will have it's own upgrade notes. The general process is:

# run current version updates
freebsd-update fetch
freebsd-update install

# fetch new version updates
freebsd-update upgrade -r MAJOR.MINOR-RELEASE
freebsd-update install

# reboot
shutdown -r now


Administration


Design


CategoryRicottone

BSD/FreeBSD (last edited 2023-01-08 23:16:03 by DominicRicottone)