I am a Unix/Linux geek hiding in a corner of Bangalore, India’s Silicon capital. I had in the past created the 2nd OpenSolaris distribution called BeleniX and the first one to get a full-featured GUI (also see: Init 5) based on a near-complete KDE 3.x/4.x port. It also brought in fundamental features into the OS like a compressed loopback device, CDROM layout optimization algorithm using DTrace, I/O Scheduler in the CDROM filesystem LiveCD toolkit and infrastructure which were directly used by SUN in it’s official OpenSolaris distribution. I gave a talk about all this at the First OpenSolaris Developer Conference at beautiful Berlin. You can find my slides here. A report on The Register here.
I was part of the core team in SUN that developed the official distro. Unfortunately none of these were acknowledged and I was completely sidelined. Due to whatever transpired both with OpenSolaris, my life and career changes, this distro sadly is no longer active.
While solving some client issues @ SUN I have also had a good fortune of interacting with the Unix Legend called Brian Kernighan and found a fix for one of the most convoluted pieces of code in the AWK interpreter implementation. A bug with the AWK finite state machine initialization that was present from the day AWK was born and fixed by me after 25 years when a SUN client failed to parse some database logs using it. You can find the patch integrated into Brian’s One True Awk Implementation (see the change log).
I have now moved onto other things like this very interesting Data Compression, Deduplication and archival store project called Pcompress: http://freecode.com/projects/pcompress. I generally have broad interests in Computing covering areas like Operating Systems internals (Unix/Linux), Optimization and Performance, Parallel and Vector computing, Storage etc. I have been in the industry for around 15yrs now and have worked with a bunch of languages like C/C++, Shell/Awk, Tcl/Tk, Java and Python.
Also check out my linkedin profile: http://www.linkedin.com/pub/1/aba/876, my Twitter handle: @moinakg.
Some other interesting bits and pieces: