It's Here! ♥
Finit v4 was finally released the other day! \o/
It represents the culmination of many years of hard work and careful thought put in by many people. There’s so much to tell, hardly know where to begin … the plan anyway is to use this blog for a series of posts detailing different aspects and important features.
The impatient reader can either scroll down to the video below, or move on to the project home page: https://troglobit.com/finit.html
Alpine Linux with Finit
Alpine Linux is an amazing little operating system. It’s small, boots quick, and easy to use. The size alone makes it very attractive to container builders.

Alpine Linux started with Finit
This blog post details how to set Alpine up with the Finit init system, replacing the default OpenRC.
Backtrace in C
Reminder to self: remember CFLAGS=-g -Og -rdynamic to allow
backtrace_symbols() to actually pretty print function names
in stack traces.
Weird Screen Artifacts on X200
HowTo use NetBSD pre-built packages
Wireguard and DNS Timeout
For a while now my Wireguard VPN provider has been handing out a bad DNS server. So whenever I do a DNS lookup it takes five (5!) seconds timing out, which is quite annoying.
This blog post is about how you can fix this with openresolv in Ubuntu.
HowTo: Set up Merecat with Let's Encrypt certificate
This is a HowTo for setting up Merecat httpd with Let’s Encrypt HTTPS certificates.
The upcoming v2.32 release of Merecat supports HTTPS as well as serving more than one Internet port. This is highly useful for those who want to serve both HTTPS and HTTP content.
Update: now with support for
--webrootand HTTP-01 renewal!
Fixing file sharing in Debian/Ubuntu/Mint
Mounting my ReadyNAS from Nautilus stopped working after upgrading to Ubuntu 20.04. Turns out there was a change in behavior in Sambva v4.11 that disabled SMB1 protocol by default. It’ll be interesting to see how this pans out in the rest of the Linux community … fortunately there’s a workaround!
Update: same on Debian 11 (bullseye) and Linux Mint 20 (Ulyana)
Open Source Releases
The last couple of months have been crazy. The downturn in the economy due to Covid-19, mass layoffs, social distancing and quarantine. Not to mention the unrest in US and Europe in the wake of George Floyd’s uneccessary death.