hisham hm


“Free software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things.” - Wikipedia on free software

These are the main free software projects I’m involved with:

GoboLinux - I’m one of the founders of GoboLinux, an alternative Linux distribution which redefines the entire filesystem hierarchy. In GoboLinux you don’t need a package manager because the filesystem is the package manager. Check it out.
htop - I wrote and maintain htop, an interactive process viewer for Linux. It aims to be a better top.
dit - I also wrote dit, a console text editor for Unix systems. It’s a simple editor that you can use without having to “learn it” first — I’m sure you already know all the shortcuts. And yes, I use it daily as my main text editor.
LuaRocks - I’m the main author of LuaRocks, the deployment and management system for Lua modules. Lua is a pretty nice programming language.

More projects I wrote, which don’t have cool logos:

  • datafile - A Lua library for handling paths when loading data files
  • restserver - A simple Lua server API for writing REST services running over WSAPI
  • Safer - Paranoid Lua programming
  • LibScript - A plugin-based library for language-independent application extensibility. This was originally developed as a case study of language C API interoperability for my MSc project.
  • XLode - A Lode Runner clone I wrote back in college. :-)

Public key

    You can find my public PGP key here, which I use to sign my software.