On Mon, Jun 16, 2008 at 01:03:48PM -0500, Michael Hipp wrote:
>> I think an interactive web browser is completely unnecessary on a
>> server.  You should do your browsing from a workstation, and then use
>> wget or sftp to transfer any files you need to the server.
> And w3m or similar tools are only one command away with apt-get if you
> do need them. Let's keep the "clutter" to a minimum.

This seems to be a common theme when it comes to discussing what goes on
servers by default and what doesn't.

  "We shouldn't put foo on servers by default, because not everyone
  needs it, and it's easily apt-get installable if you need it."

Well, that might be true, but consider the converse:

  "Some people need it, and it's easily apt-get removable if you don't."

which is also true.

With the advent of the server seed, I think the time is ripe for us to
be slightly (not much, but just a tiny bit) more promiscuous in our
choice of what gets installed by default.

w3m is a good example of this.  You might not use it every day (or even
week, month, or year), but the convenience of finding it there when you
need it weighed against the space "wasted" for it while you don't makes
it a reasonable candidate for being installed by default, and I'm glad
this decision was made at the server team meeting a few days ago, too.
Something like screen would fall into sort of the same sorting pile, but
I think these are just the starting points.  I for one would certainly
be open to a discussion about additional tools being installed by
default, like chkrootkit, smartmontools, munin-node[1], checksecurity,
bzr, etckeeper (I haven't actually looked into this one, but it seems
like something we might want to push), ntp[1], etc.  This is all stuff
that would (begin to) turn the server install from a very basic system
on top of which you can install stuff to actually make it useful into
something that does that too, but also promotes a set of best practices
and such. So far, our only tools for doing that have been inclusion into
main and sometimes documentation.

We should probably add an install option to the server CD to only
install the base system, so that the die hard group of old school admins
can keep their Ubuntu systems as small as possible, though.

[1]: At least ntp and munin-node do have open sockets, but they're both
only bound to the loopback interface, so I don't expect this to be
overly controversial.

-- 
Soren Hansen               | 
Virtualisation specialist  | Ubuntu Server Team
Canonical Ltd.             | http://www.ubuntu.com/

Attachment: signature.asc
Description: Digital signature

-- 
ubuntu-server mailing list
ubuntu-server@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam

Reply via email to