LinkedIn Sourceforge

Vincent's Blog

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

No More Outage Panic: How I Added Auto-Switching 4G to My Router Setup

Posted on 2025-10-18 14:06:00 by Vincent in OpenBSD

Tired of your WiFi vanishing mid call, leaving you staring at a spinning wheel of movie? I've been there—furious, fumbling for my phone's hotspot like it's 2015. But no more. I just wired up a sneaky 4G sidekick: the TP-Link MR600. It's like a ninja router—silent, speedy, and ready to swoop in when your ISP flakes out. One ping fails? Boom. Traffic flips to cellular backup in seconds. No drama, no downtime. All powered by some clever OpenBSD magic that makes it feel effortless.

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 ...

In the serie of dotfiles, here my dotfiles for zsh

Posted on 2025-09-27 21:41:00 by Vincent in Zsh

Since few months, I'm using zsh as my main shell. In this post I explain changes I did and why. It uses Antidote, smart plugins, and a clean prompt. For syntax highlighting to battery status in the prompt, every detail is tuned for my daily use. Here’s how my .zshrc makes Zsh enjoyable.

Read more ...

My last neovim config facilitating Python, shell and html/css development

Posted on 2025-08-06 22:26:00 by Vincent in Nvim

Neovim configurations are never set in stone; they’re always evolving. But there comes a moment when you feel you’ve maximized what your setup can do for you. Every component is installed, configured, and working seamlessly, making your daily Neovim experience smooth and efficient. That’s exactly where I am with this config. It perfectly suits my needs, and I haven’t felt the urge to tweak it for weeks—maybe even months. It feels like I’ve hit a sweet spot. How long will this last? I’m not sure. But I’m excited to share it in my upcoming posts.

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 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 ...

Which platform is the best to run FreeBSD VM ? Linux/KVM or FreeBSD/bhyve ?

Posted on 2025-02-02 18:14:00 by Vincent in FreeBSD VM

I would invest time and energy on the setup of VM, but on which platform ? Since +15 years, I like BSD systems, but I hear more and more persons promoting Linux/KVM platforms. Should I re-invest (I started with Linux before 2000) my time on Linux ecosystem ? Lot of elements must be taken into account to answer such question, but in this blog I'll focus on the performance aspects. More specifically, I'll compare Linux/KVM and FreeBSD/bhyve. And I'll use tests representative for me which are mainly compute and filesystem. The network part is also important, but the machine I will use for such study is not a good one for that.

Update February 9th 2025: I have added a comparison between virtio-blk and nvme

Read more ...

Avoid duplicate emails sent by crontab

Posted on 2025-01-03 13:36:00 by Vincent in OpenBSD

This is a very spimple idea which avoid that cron job sends too much emails.

This script store the hash of the email and, based on that, decide that this is relevant or not.

Read more ...

How to track new lines in log files thanks to awk

Posted on 2024-12-15 11:36:00 by Vincent in OpenBSD

In this blog I'll share a one line command awk allowing me to see only new lines since previous check.

I'm heavily using this feature in my daily scripts: /etc/daily.local or /etc/weekly.local. This allows me to only see what has changed since previous days.

This is really useful for last command, for dmesg or for /var/logmessages.

Read more ...
Sooner Older