I Love to Read, Code and Explore the Possibilities.

Latest Posts

Remote Debugging the running OpenBSD kernel

The Problem

A few month ago, I tried porting the FreeBSD kdb along with it's gdb stub implementations to OpenBSD as a practice of learning the internals of an BSD operating system. The ddb code in both FreeBSD and OpenBSD looks pretty much the same and the GDB Remote Serial …

Installing OpenBSD 6.3 on Raspberry pi 3

Installing the OpenBSD on raspberry pi 3 is very easy and well documented which almost convinced me of not writing about it, but still I felt like it may help somebody new to the project (But again I really recommend reading the document if you are interested and have the …

OpenBSD 6.2 Upgrade

The Upgrading Process is stupidly easy. The process is well documented for each release and is available after the release of binary packages and when install images are out but before going any further, please read the OpenBSD 6.2 new features for the list of changes and improvements.

The …

Freebsd's .mount.conf


As I'm getting more and more familiar with the FreeBSD Operating System and it's wonderfull architeture and design, I found the need to work with different versions of FreeBSD live (specially at work) and since it's not a good idea to install every single version I needed into a …

Graphviz in markdown


There is a good tutorial on How to include graphviz graphs in github. Basically it introduced me to an online web service which takes graphviz scripts as part of a url query string and renders it into an image type. It is a very good idea for many reasons …