Silly picture from Maui

Archie L. Cobbs

Hello,

I work at Awarix, now owned by McKesson. My main areas of work/interest are IP networking, wireless networks, protocols, operating systems, embedded systems, SVG, and Java.

Current freeware projects include the JC virtual machine, a Java virtual machine implementation that converts class files into C source files using the Soot Java bytecode analysis framework, compiles them with GCC, and loads them using a built-in ELF object file loader. JC utilizes the GNU Classpath class library and provides support for most features you would expect such as reflection, user class loaders, etc.

I also work on various kernel and userland bits of FreeBSD including Netgraph (here is an introductory article about it) and Mpd, a PPP daemon for FreeBSD that uses Netgraph. I've also worked on Kaffe, a free Java runtime with built-in JIT compiler, and a little bit with SableVM, another free Java runtime that I like a lot.

Also, check out libpdel which is a C library containing a random assortment of useful stuff. It's used as the basis for LWS, a simple threaded web server with a template based HTML configuration UI. These run on FreeBSD and Linux; here are the FreeBSD ports.

Configuring a router? Try my handy new IP route set calculator.

Send me email at archie at freebsd dot org.