Seeking good web sites for Debian tools
Sean Perry
shaleh@speakeasy.net
Sun, 10 Apr 2005 09:45:13 -0700
C Poda wrote:
>
> Now I'm adding to my toolbox & would like to find some good resources
> to help me decide which s/w to install & learn, eg:
>
> Version control: subversion vs CVS?
>
this one is easy. Pretty much **ANYTHING** is better than CVS. Use
subversion, arch, monotone, darcs, whatever for a month. Then try cvs
again. See Linus' recent discussions about searching for a new SCM now
that they can not use BK.
For me, decentralized is preferred. I currently use darcs for personal
projects but it has a ways to go for work projects.
damn shame about bk. It is a good tool. Larry is just not an easy man to
deal with.
> Domain name server: bind v9 vs djbdns?
>
learn bind. Most every Unix / Linux house uses it. Security can be dealt
with.
> Firewall: Linux netfilter-iptables vs openBSD packet filter?
>
try both. See what works for you (-: The joy of open source is the
ability to experiment.
Personally, if you have a Linux shop adding BSD is not worth the extra
effort and learning. Consider learning and using BSD it is a viable
alternative to Linux.
Circa 1999 there really was a performance difference in the Linux v. BSD
network stack. Linux has since caught up. Note that many companies now
use Linux in their routers, firewalls, wireless gateways, etc.
pf is cool and powerful and well written. But do you really need all of
that extra power? netfilter is mighty strong and is not that hard to use
or understand. The Newrider book "Linux Firewalls" is definitely worth
reading.
> Sys admin: Is cfengine worth the effort to learn & use?
>
kinda curious about this myself. I currently use a hand brewed SCM
solution (SVN at work, darcs at home).
Again, do you have to maintain 10 machines? 100? 1,000? My number is
<20. So I have a repository for each system's /etc and package list.
When I setup a new machine I do:
install Debian base
dpkg --set-selections < package_list
apt-get dselect-upgrade
cd /root
$SCM get $host
Over the years I have grown paranoid about having the .cvs / .svn /
_darcs in /etc so I hand copy / update the files.