LinkedIn Sourceforge

Vincent's Blog

Pleasure in the job puts perfection in the work (Aristote)

Category: FreeBSD

Streaming Hi-Fi Audio from FreeBSD NAS to OpenBSD Playback Machine Using MPD and sndio

Posted on 2025-12-25 18:07:00 by Vincent in OpenBSD FreeBSD

In the world of open-source operating systems, OpenBSD and FreeBSD are renowned for their stability, security, and excellent audio support. This guide describes a clean, automated setup for streaming high-quality music from a FreeBSD-based NAS to an OpenBSD machine connected to a hi-fi DAC over optical fiber (S/PDIF). The solution uses **Music Player Daemon (MPD)** on the FreeBSD NAS as the music server and **sndio** for low-latency, high-fidelity remote audio output to the OpenBSD client. The setup ensures that turning on the amplifier and DAC automatically prepares the OpenBSD audio system and starts playback on the NAS — all without manual intervention.

Read more ...

FreeBSD and securelevels: how to make immutable folders

Posted on 2025-10-02 22:09:00 by Vincent in FreeBSD

FreeBSD’s securelevels provide a unique way to enforce system integrity directly at the kernel level. Unlike file permissions or ACLs, which `root` can override, securelevels place a ceiling on what even the most privileged account can do. By carefully choosing between `-1`, `0`, `1`, or `2`, administrators can strike a balance between flexibility and security. Development machines remain open and adaptable, while production systems become far more resistant to tampering—even if compromised by a superuser account.

Read more ...

My new desktop environment on GhostBSD: pekwm

Posted on 2025-09-28 12:21:00 by Vincent in PEKwm FreeBSD

Lightweight, fast, and endlessly customizable, that’s what pekwm offers for FreeBSD systems. But what really makes my setup useful for me is the easy integration of small scripts we can build around it. From session restore to dynamic menus, brightness control, and even a quirky lock screen, this desktop has grown into a personal environment that feels both minimal and complete. It's a window manager, like many others, but with tons of shortcut keys which facilitate the day to day use. At the end, the usage of the mouse is marginal, but really easy to use.

Read more ...

My zsh config

Posted on 2025-08-03 18:42:00 by Vincent in FreeBSD Zsh OpenBSD

There are tones of zsh config on internet, but none were matching my needs. Thus, I've decided to build mine and to share it with you. Feel free to copy / re-use part of it.

Read more ...

Upgrade a FreeBSD host running several jails

Posted on 2025-06-19 22:47:00 by Vincent in FreeBSD

This is more for my own needs, but I propose in this post to describe all steps required to upgrade a FreeBSD hsot running version 14.2 to the last version 14.3. And to particularely see what must be done for the jails running on it. VM running on such host are not in the scope of the post since a VM is totally independant of the host.

Read more ...

Install immich on Docker, on RockyLinux, on Bhyve, on FreeBSD on Odroid ;)

Posted on 2025-06-17 20:57:00 by Vincent in FreeBSD

I would show how easy it is to install a docker app on a FreeBSD host. I've taken the choice of the Image viewer called [Immich](https://immich.app/) which is not available on BSD systems.

Read more ...

Better Touchpad Management with Ghost BSD on Lenovo T14s

Posted on 2025-05-29 19:16:00 by Vincent in FreeBSD

After installing GhostBSD a few months ago, I decided to investigate why, in some cases, my mouse mouvement acts like a drag/drop instead of a simple move. This is really annoying when you have to click on webbrowsers's tabs. Instead of moving the mouse, it moves the webbrowser's tab in another window.

Read more ...

How to move bhyve VM and Jail container from one host to another host ?

Posted on 2025-02-16 10:21:00 by Vincent in FreeBSD

After having played with bhyve VM and Jail container in my previous posts, I'm investigating here how to migrate them from one host to another. Unfortunately FreeBSD does not have "live migration" yet. But here you will see that the downtime could be around 1 second. For many applications such down time is not noticeable

Read more ...

Let's investigate FreeBSD jail versus bhyve VM

Posted on 2025-02-09 11:52:00 by Vincent in FreeBSD

In my previous blog post I was discovering FreeBSD VM and their impact on performance. In this blog I'll compare a FreeBSD VM with a FreeBSD Jail How complex is it to build, what are the steps, ... And do we have the expected performance from those Jails

Read more ...

Just my memory here is how I've configure OpenBSD and FreeBSD for a IPv6 Wifi

Posted on 2025-02-08 13:52:00 by Vincent in OpenBSD FreeBSD

Every year stand one of the biggest OpenSource conference, and this is close to my house. The subject of this blog is to explain how I've configured my OpenBSD 7.6 and FreeBSD 14.1 to connect to their wifi which only "speak" IPv6 This is not a setup I encountered frequently, and I just want to remember how I did it ;)

Read more ...
Sooner Older