Cassandra Brockett wrote:
> I'm looking for an extremely minimalist *nix distro for running one
> program - Bind, as a caching name server only.
>
> There's a bunch of places I need to install these things, and I use the
> Soekris for things like this, but I'm a little concerned using a distro
> designed for firewalls (such as m0n0wall) due to the extra packages on
> the system, basically I'd like something as small as possible.
>
> So... If anyone knows of:-
>       a) A distro that has just the base system that I can compile
> Bind (prefer Bind9) for and it has nothing else active/installed by
> default.
>       b) A distro that might have extra packages, but the packages
> need to be specifically enabled
>
> I cannot have ANYTHING but bind responding on the network on these
> boxen, hence the request for info.  And yes, I mean anything, meaning
> everything configuration is serial-based.  I'm happy with a web-based
> config or something for initial config, but once the systems are at
> "production" stage even that can't be responding.
>
> Oh and of course, anything I can just duplicate out about 20+ CF's for
> the boxes post initial configuration would be great.
>
> And one more thing, the boxes IP's will be set via DHCP at the remote
> sites... I know I can build a distro for just this manually (and very
> painfully), but I'd prefer not to reinvent the wheel (ie. I'm lazy).
Cassandra,

You could do this with Astlinux.  As the name implies it was developed 
to run Asterisk, but the build system is easy enough to work with that 
you would be able to eliminate most things and have a basic system that 
runs bind.  The bind package needs to be updated (as we use dnsmasq by 
default), but it shouldn't require too much work.  Astlinux is based on 
buildroot which uses uclibc instead of glibc.  Everything would be 
small/compact.

You can find the development environment here: 

http://sourceforge.net/projects/astlinux/

You'll need to do an svn checkout of branches/0.4

http://sourceforge.net/svn/?group_id=170462

svn co 
https://astlinux.svn.sourceforge.net/svnroot/astlinux/branches/0.4 
branches/0.4

This link has some basic information about how to do basic things.  
You'll want to disable most of the packages during the menuconfig step.  
I believe I tagged bind as 'experimental' because it's not used much 
with our target application.

http://www.voip-info.org/wiki/view/AstLinux+Development+Environment

If you have any questions along the way, feel free to ask in #astlinux 
on freenode or drop me an email.

Darrick

-- 
Darrick Hartman
DJH Solutions, LLC
http://www.djhsolutions.com

_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to