Skip to main content

Freebsd Write Blocker Kernel Module



Been a long time since writing a blog post so i'm coming back with this freebsd kernel module. I've started last week to code this freebsd write blocker and hope that it'll end up being a kernel module. Still there's much work to be done (reading about all that filesystem shit, kernel services that deal with the reading storage devices and blablabla). Anyway if you don't know what a write blocker is you can check it right here. There's also a linux write blocker so it's a good start for me even if freebsd kernel differs significantly from linux kernel

I'm progressing regardless of the reading stuff so you can check my project or even test it by the time the first beta release will be announced.

You can look at the code on github anastmag/freebsd-write-blocker.

I hope that from now on my blogposting will be more frequent.

I'm planning to write an article about my first trip to Fosdem 4-5 Feb that took place this year. It was amazing.

See ya.

Comments

Popular posts from this blog

100 Maps

Stick Veterans has only recently reached the "100 maps milestone", a feat for which I need to thank you guys.


Stick Veterans (or "I never thought this moment would come")

A personal project of mine based on the Stick Soldiers series, a project I first posted about 2 years ago, has finally seen the light with its first public version being uploaded on Gamejolt and Itch.io.


Stick Veterans online: Good news & Bad news

After loads of work, online multiplayer for Stick Veterans seems to be progressing very well. In fact, it is nearly complete, as showing in recent tests.

Today I ran the first playtest with 3 people; we connected over Hamachi, a free VPN solution, and it pretty much went smoothly (except for some non-critical bugs).

Bad news is that LAN connections might be the only thing supported, with little hope for worldwide online games. I already mentioned that in the game's web pages (Itch.io post / Gamejolt post) but I shall lay down the whole story here.


In commercial games, online multiplayer is achieved by putting up dedicated 24/7 servers (preferably in various locations throughout the world) to which the players connect.

In non-commercial games (like Stick Veterans), we have to make do without servers, as they cost money (non-trivial amounts of it). As such, we simply allow any player to act as a server themselves, and other players connect to them. This is called peer-to-peer netwo…