Here I'll discuss Lumpy Linux, my custom mp3-playing distrib. Someday... :)
Here's a list of the software that I'm using right now:
- busybox - multi-call binary that provides init,
and most of the basic utilities that an operating system needs in a real small binary.
Small = more room for mp3's. It has a built-in shell now!
- perl - a really nice scripting language that has modules available
for pretty much everything. I use it do most of the initial set-up of the player
itself, and to do all the text processing that needs done (including driving the
vacuum-fluorescent display).
- iproute2 - small ip configuration tools that replace stuff like
ifconfig and route. If I can find source to ifconfig/route, I might use them
instead... :)
- mpg123 - THE linux mp3 player. In the true unix way, it does one thing
and does it well. There's just a command line, and with version "r", a "remote-control"
API that makes all that perl scripting I did before it came out obselete. It also
makes my player script way easier to maintain...
-
I was helped by:
I'm sure I asked luci members and the
luci mailing list for some help with stuff along the way too. I'll
prolly be using some of a guy's script to make the entries in /dev
in my setup program, if I make one... :) I'll put in his name when
I remember it (sorry).