Ubuntu
In the past fifteen years, I have used Macs and macOS became my operating system of choice. The first mac I got was a Mac Mini G4 and in the following
years it was exchanged by a multitude of other devices. There are many things to love about the Mac, including the asthetics, silent operation, the fact that
it all works out-of-the-box, alongside a neat UNIX-based operating system that can run both most proprietary applications alongside
open source UNIX apps. As my projects started to get more sophisticated in the recent years, I figured that my requirements shifted from the
need for the perfect all-rounder that can run popular image editing apps, music and video production, development environments etc., to a more
specific set of requirements. So I decided to build a PC for development purposes.
For some reasons I needed a Linux installation on my NAS. byhve is a lightweight
virtualization solution for FreeBSD that makes that easy and efficient. However,
the CLI of bhyve is somewhat bulky and bare making it hard to use, especially
for the first time. This is what vm-bhyve
solves - it provides a simple CLI
for working with virtual machines.
The only requirement seems to be VT-x CPU support or whatever it may be called
on AMD CPUs and ZFS as a file system. I run it on FreeBSD 11 12.
It’s more than likely that your email provider of choice, especially the ones
that offer mail services free of charge, will not support receiving email to
custom domain names like, in my case, davd.net. Running your own mail server would
solve this problem but running a fully featured mail stack including POP, IMAP,
Sieve filters et cetera requires a fairly powerful machine.
Additionally, if not configured properly, there’s big potential for abuse,
e.g. spam.
As an alternative, it’s possible to just run a MTA which redirects all incoming email
to an external mail server.
This can be ran on almost any machine, even on a low-budget computer like the
Raspberry Pi or a cheap virtual server.