FreeBSD on the Vortex86DX CPU

After trying NetBSD and OpenBSD on my DMP EBOX 3300A-H with a Vortex86DX CPU, I was curious to see how FreeBSD would fare on such constrained systems these days. For more information and background about the hardware, please refer to my previous article. Attempting to install FreeBSD 13.0 failed early when loading the kernel, and both supported releases from the FreeBSD 12 series (12.2 and 12.3) also exhibit the same issue....

March 15, 2022 · 8 min

FreeBSD on the CubieBoard2

I have previously been running NetBSD/evbarm and OpenBSD/armv7 on my CubieBoard2, and wrote about it here and here. The Cubieboard2 is an ARMv7 device which was released in 2013 so it is quite ancient by now. However, a renewed interest in FreeBSD on my side prompted me to try running the system on this device. ARMv7 is a Tier 2 architecture on FreeBSD, so the system cannot be upgraded by freebsd-update and must be kept up to date by source....

March 14, 2022 · 6 min

Luarocks on FreeBSD

As LuaRocks is unfortunately not part of the FreeBSD ports collection, it has to be compiled manually. As I’m going to need to repeat this process in the foreseeable future, I decided to document the required steps here. The reason why I’m targeting Lua 5.1 specifically is that I’m installing Luarocks to build rocks to be used with the Nginx Lua module, as I plan to migrate the Telize server to FreeBSD....

October 23, 2014 · 1 min

FreeBSD CheatSheet

Here are some notes on how to bootstrap a FreeBSD workstation and keep it up-to-date using binary packages and/or the ports collection. System configuration Setting the timezone cp /usr/share/zoneinfo/Europe/Warsaw /etc/localtime Setting an alternative keymap in console The keymap directive should be set in rc.conf: keymap="fr.iso.acc" Enabling trackpad gestures The atp_load directive should be activated in loader.conf: atp_load="YES" Performing binary updates for the base system freebsd-update fetch freebsd-update install Using pkg Since FreeBSD 10....

October 5, 2014 · 2 min

Nginx on FreeBSD

The purprose of this article is mostly to show how easy it is to compile and run custom builds of Nginx on FreeBSD, including third party modules which will be automatically fetched and built. For a comprehensive list of compile time options and included modules for Debian and Ubuntu packages, check the following article: Nginx packages in Debian stable. Installing Nginx via pkg: pkg install nginx By default, Nginx is compiled with the following options:...

July 15, 2014 · 1 min