At the LUG barbecue last week, I was talking to Neil W. about getting rid of the dependency on Perl in Debian, specifically for very small systems (his main focus is on embedded devices like phones and PDAs).

I decided to give it a shot on bolan. The biggie is debconf, which is written in Perl. There’s a replacement, cdebconf, but unfortunately it’s even bigger, since it depends on GTK+. Now, GTK+ doesn’t have to depend on X11, it can output to a framebuffer (like recent versions of debian-installer do). However, because of some awkward dependencies, it not only depends on a lot of X11 libraries, but also defoma, the Debian Font Manager. And defoma is written in…Perl.

Unfortunately, as it’s written in C, it’s likely to be a little more difficult to dynamically load the GTK+ stuff…