Latest entries

Linux Home Router Download Bufferbloat Analysis

In my previous article, I mentioned that download shaping with rate limiting can avoid download bufferbloat. In this article, I wanted to take a closer look at the factors that contribute to download bufferbloat and how rate limiting works around the problem.

Read more ›

Linux Home Router Traffic Shaping With FQ_CoDel

CoDel (Controlled Delay) is an Active Queue Management algorithm that drops packets based on delay rather than queue length. FQ_CoDel (Fair Queueing Controlled Delay) combines CoDel with fair queueing to share bandwidth between flows.

Read more ›

Encrypted Recursive DNS with DNS over TLS, Unbound, and Cloudflare

The recent announcement of Cloudflare's new privacy-focused recursive DNS service 1.1.1.1 prompted me to revisit the options for encrypted recursive DNS and finally enable DNS over TLS on my workstations.

Read more ›

Loading the GeoIP Module with nginx 1.10.0 on FreeBSD

After upgrading to nginx 1.10.0 on my FreeBSD machines, I found that nginx would no longer start.

Read more ›

Disk Encryption with dm-crypt and LUKS on Linux

Linux Unified Key Setup (LUKS) is a dm-crypt extension and the preferred way to set up disk encryption with dm-crypt on Linux.

Read more ›

MacBookPro8,2 Kernel Patches for Linux 3.1.1

I have compiled a set of patches for the Linux kernel that improves support for the 15-inch MacBookPro8,2.

Read more ›

Using UTF-8 (Unicode) on FreeBSD

UTF-8 is a Unicode character encoding that is backwards compatible with US-ASCII. FreeBSD is not configured to use UTF-8 by default but it is easy to enable.

Read more ›

Upgrading PostgreSQL on FreeBSD

The default version of PostgreSQL on FreeBSD has been changed from 8.2 to 8.4. Upgrading PostgreSQL requires dumping and restoring the database.

Read more ›

Page 1 of 1