In order to better help you navigate through the FreeBSD world, we’ve compiled a list of FreeBSD Resources to assist you on your journey. You’ll find videos, how-to guides, community resources and more! Whether you’re just getting started with FreeBSD or looking for information on a specific topic, take a look at our list of resources to help you find what you need.
Packet Filter, also known as PF or pf, is a BSD-licensed stateful packet filter used to filter TCP/IP traffic and perform Network Address Translation (NAT.) Originally created by OpenBSD, PF has been ported to FreeBSD since 5.3-RELEASE. PF can identify where a packet should be directed or if it should even be allowed through; this […]
Installing VirtualBox™ Note: To run VirtualBox™, an Xorg session is needed. Refer to the handbook’s section on the X Window System to install and configure Xorg. VirtualBox™ is available as a FreeBSD package or port in emulators/virtualbox-ose. To quickly install the package: # pkg install virtualbox-ose The kernel module vboxdrv will need to be loaded before […]
ZFS combines the roles of volume manager and independent file system into one, giving multiple advantages over a stand-alone file system. It is renowned for speed, flexibility, and, most importantly, taking great care to prevent data loss.
The simplest way to install and manage applications and system tools on FreeBSD is through the pkg package management tool, which makes dealing with binary packages fast and easy. Binary packages are pre-compiled and require no in-depth understanding of compiling software on FreeBSD, making them the ideal method to install software for new users.
In this guide, we’ll use the xine video player to set up basic video playback on a fresh FreeBSD install. The xine multimedia player relies on the XWindow system and the XVideo extension to provide a graphical video playback interface. System Requirements: Xorg supports a wide variety of video cards, but not all are supported […]
FreeBSD offers two primary methods of downloading applications and system tools: packages and ports. This video guide focuses on using the port collection to install irssi, a powerful and modular text-based Internet Relay Chat (IRC) client.
A collection of FreeBSD desktop distributions that have taken the FreeBSD operating system in a new direction while still relying on the incredibly powerful and stable base operating system of FreeBSD. From integrated desktop environments, portable USB-based systems, to data recovery tools, FreeBSD has been used by a wide variety of open-source projects. This page hopes to highlight just a few of these projects.
The second part of our in depth guide to running your own FreeBSD Installfest, this section covers installing packages, setting up a desktop environment, and using poudriere and jails to further customize your system.
The first part of our in depth guide to running your own FreeBSD Installfest, this section covers FreeBSD installation, system configuration, and GUI prep.
Our latest how-to guide is all about networks, covering the basics of Wi-Fi and Bluetooth. Learn how to set up and configure Wi-Fi and Bluetooth on FreeBSD devices, even when the network is hidden. Further setup for USB tethering and using your FreeBSD device as an access point is also covered. This is intended to be an introductory level guide, with only limited required experience of the FreeBSD operating system.
While the process creating a jail is quite simple, actual application and configuration requires a decent understanding of the FreeBSD operating system. This guide is aimed at people who are already familiar with the basics of the FreeBSD operating system.
With FreeBSD’s ongoing migration to git from subversion, the system for updating FreeBSD from source has adapted. This guide will cover getting sources from git, updating them, and how to bisect those sources. It is meant as an introduction to the new mechanics for general users.
FreeBSD relies on the continued contributions of its user base to survive. Becoming involved is simple and there are a wide variety of tasks that users can contribute to. This guide will focus on how programmers can contribute to the project.
One of the easiest ways to get involved with the FreeBSD Project is through the submission of bug reports. A bug report can be about any component of FreeBSD, including problems with the operating system programs, a mistake in the documentation, or a new feature that the submitter wishes to see incorporated. This guide will focus on the process of using the Bugzilla form to report bugs and changes.
Quality documentation is crucial to the success of FreeBSD, submitting documentation is one of the easiest ways to contribute to the project and anyone is welcome to submit! Willingness to contribute is the only membership requirement.
Poudriere offers a unique way to bundle install and manage large collections of ports with minimal input, this how to guide will introduce the application and how to manage your own system.
We are actively iterating on adding NVDIMM support to FreeBSD. To test the program without actual NVDIMM hardware, we use the newest version of QEMU which has support of virtual NVDIMM and is not yet available in ports.
FreeBSD now has a number of continuous integration jobs on Jenkins CI to build and test FreeBSD on various architectures, and the newly implemented Tinderbox View presents a high-level, simple dashboard to the real-time FreeBSD CI build status.
A how-to guide for setting up and running a basic Minecraft server on FreeBSD.
A brief introduction to some of the commands and functionality of the FreeBSD operating system. This video guide will cover the commands that a new user will need to initially start working with FreeBSD as well as how to use the FreeBSD manual pages for more information.
A quick video guide covering the installation and configuration of GhostBSD.
A quick video guide covering the installation and configuration of HelloSystem.
A video how-to for setting up and running a basic Minecraft server on FreeBSD.
The FreeBSD ports collection includes a wide range of desktop environments, this video how-to guide focuses on how to set up the Xfce desktop environment.