About This Site
Hello & Welcome!
I am Joseph Koshy, a computer scientist, software developer, and committer at the FreeBSD and NetBSD operating system projects.
This site is mostly about my open-source project work.
Current Projects Link to heading
I use the BSD open-source operating systems for my personal research—the integrated nature of these operating system projects helps when exploring ideas in the space of operating systems.
I have been exploring the following two broad (but linked) areas for a while:
-
Understanding System Behavior: innovative ways to measure and visualise ‘whole system’ behaviors.
PmcTools (i.e. hwpmc(4) and related userland tools for FreeBSD) was my first attempt at creating these tools. I am designing the next iteration of these tools—please see the posts in the category ‘System Measurement’ if this would be of interest.
-
Toolchains: tools and libraries for analysing executable objects.
These tools and libraries were originally written for the system measurement project above, but have since evolved into a full-fledged project—the Elftoolchain project.
A (somewhat dated) roadmap page contains a visual representation of where these projects stood in the past.