Title: Introduction to the OpenBSD operating system
Author: Solène
Date: 01 October 2023
Tags: openbsd bsd octopenbsd
Description: In this article, you will learn about the OpenBSD project,
how to try it and some hints about its usage
# Introduction
I often see a lot of confusion with regard to OpenBSD, either
assimilate as a Linux distribution or mixed up with FreeBSD.
Let's be clear, OpenBSD is a stand alone operating system. It came as
a fork of NetBSD in 1994, there isn't much things in common between the
two nowadays.
While OpenBSD and the other BSDs are independant projects, they share
some very old roots in their core, and regularly see source code
changes in one being imported to another, but this is really a very
small amount of the daily code changes though.
# OpenBSD features in 60 seconds
Let's do it quick, what can you find in OpenBSD?
* a complete operating system with X, network services, compilers, all
out of the box
* 100% community driven
* more than 11000 packages with stuff like GNOME, Xfce, LibreOffice,
Chromium, Firefox, KDE applications, GHC etc... (and KDE Plasma SOON!)
* a release every 6 months
* sandboxed web browsers
* stack smash memory protection
* where OpenSSH is developped
* accurate manual pages for everything
It's used with success on workstations, either for personal or
professional use. It's also widely used as a server, being for network
services or just routing/filtering network!
HTML All the innovations that happened in OpenBSD
# Give it a try?
## On a Live-CD
If you never used OpenBSD, you can easily give it a try using the
community made LiveCD/LiveUSB FuguIta!
HTML FuguIta project page
HTML Older blog page about FuguIta
## In a virtual machine
Another way to easily try OpenBSD is to run it in a virtual machine.
HTML Complete installation guide of OpenBSD
Please note that the VirtualBox additions are not available as their
drivers never got written for OpenBSD.
## On a real system
You can install OpenBSD on your system, or a spare computers you don't
use anymore. You need at least 48 MB of memory for it to work, and
many architectures are supported like arm64, amd64, i386, sparc64,
powerpc, riscv...
HTML Complete installation guide of OpenBSD
## On a VPS
You can rent an OpenBSD VM on OpenBSD Amsterdam, a company doing
OpenBSD hosting on OpenBSD servers using the OpenBSD hypervisor! And
they give money to the OpenBSD project for each VM they host!
HTML OpenBSD Amsterdam hosting
# Installing GNOME
I made a tutorial showing how to install GNOME, it's fairly easy!
HTML How to install GNOME on OpenBSD (video tutorial)
# We play video games on OpenBSD!
This is actually possible, and always running native code to run video
games.
HTML OpenBSD Gaming video channel (peertube)
HTML PlayOnBSD Games compatibility list
HTML OpenBSD_gaming subreddit community
# Going further
HTML The OpenBSD project website
HTML OpenBSD on Wikipedia