2026-04-01 23:14:27 Displayed 30 times

Introducing IABSD.fr

We got rejected a patch from OpenBSD on copyright basis so we decided to brand our own BSD, forked from OpenBSD on 1st of April 2026.

The motivations behind the fork is that OpenBSD voluntarily removed support for Bluetooth stack that was derived from NetBSD and FreeBSD (the netbt stack) which is a multi protocol network stack with packet transmission and link layer permission protocols. The stack is large and incomplete and never worked for me though the devices were recognized after a few patches about locking refactors in OpenBSD subsequent versions. The code was removed and the last commit is tedu@ removing the last references in the build. I found the last commit with the netbt stack and did patch it but I knew it would never be accepted into OpenBSD for my lack of kernel skills and time to dedicate to it.

Later on I started an experimental project : inspect_ext4fs that would take a Linux-formatted ext4 filesystem and display all available info about it. I did the CRC32c tables with ChatGPT (though it is also available in OpenBSD and I did not find it back then). Most was done reading documentation into Claude-code and porting the existing ext2fs driver in OpenBSD to support ext4fs incompatible features (different inode sizes prevented me from using ext2fs without breaking my mind every function I was reading. The code is notoriously hard to read as the struct fields names are very short given the complexity of the task it makes reading very difficult. In the end the ext4fs patch for OpenBSD-current was rejected on copyright grounds that "no AI-produced code can be copyrighted by a human" to quote Theo de Raadt. I think this work is the work of my mind and in French law where international copyright law is also respected we can produce copyrighted material that is transformed a certain number of times, be it in your mind or with arbitrary tooling.

Anyway the ext4fs being rejected and having no hope to integrate netbt again I chose to fork just to support these two major features. Servers will be hosted in France where we can enforce French copyright law.

A mailing list will soon be available for IABSD.fr.