<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bsd on 111nation's devblog</title><link>https://111nation.github.io/tags/bsd/</link><description>Recent content in Bsd on 111nation's devblog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 30 Oct 2026 21:06:47 +0200</lastBuildDate><atom:link href="https://111nation.github.io/tags/bsd/index.xml" rel="self" type="application/rss+xml"/><item><title>FreeBSD - Writing my first kernel module!</title><link>https://111nation.github.io/posts/first-kernel-module/</link><pubDate>Fri, 30 Oct 2026 21:06:47 +0200</pubDate><guid>https://111nation.github.io/posts/first-kernel-module/</guid><description>&lt;br /&gt;&#10;&lt;p&gt;Today (30 October 2026) marks the day I created my &lt;em&gt;first ever kernel module!&lt;/em&gt; If you are wondering what a kernel module is, a basic to understand it is that it is a piece of executable code that an operating system kernel—like FreeBSD and Linux—can load to use to give your computer additional functionality such as loading new drivers for that new gaming mouse!&lt;/p&gt;&#10;&lt;h2 id="making-of-the-kernel-module"&gt;&#10; Making of the Kernel Module&#10; &lt;a class="heading-anchor" href="#making-of-the-kernel-module" aria-label="Link to Making of the Kernel Module"&gt;&lt;span aria-hidden="true"&gt;#&lt;/span&gt;&lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;I always wanted to have my break through in open source and operating system development. To quickly get hands-on experience, I used AI as a tool to help guide me through and tutor me through the process of creating this simple module.&lt;/p&gt;</description></item></channel></rss>