From owner-freebsd-small  Fri Jul  5 14:42:26 2002
Delivered-To: freebsd-small@freebsd.org
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id DAA2C37B400
	for <freebsd-small@FreeBSD.ORG>; Fri,  5 Jul 2002 14:42:22 -0700 (PDT)
Received: from mail2.boxitllc.com (mail2.boxitllc.com [209.209.45.33])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 7DD0D43E09
	for <freebsd-small@FreeBSD.ORG>; Fri,  5 Jul 2002 14:42:22 -0700 (PDT)
	(envelope-from helmut@zeebar.com)
Received: (qmail 23270 invoked from network); 5 Jul 2002 14:49:28 -0700
Received: from h24-65-174-160.gv.shawcable.net (HELO BOBO) (helmut@zeebar.com@[24.65.174.160]) (envelope-sender <helmut@zeebar.com>)
          by 0 (qmail-ldap-1.03) with RC4-MD5 encrypted SMTP
          for <cyschow@shaw.ca>; 5 Jul 2002 14:49:28 -0700
Message-ID: <004b01c2246c$85ca97f0$6601a8c0@BOBO>
From: "Helmut Hissen" <helmut@zeebar.com>
To: "Samuel Chow" <cyschow@shaw.ca>
Cc: <freebsd-small@FreeBSD.ORG>
References: <38E3A09A-8E42-11D6-BBF1-0030657B5F1E@bellsouth.net> <3D229963.EF2B40B3@pantherdragon.org> <001401c222c3$8fc05970$6601a8c0@BOBO> <000801c22460$f2dfaa80$2784412f@ca.nortel.com>
Subject: Re: more on reducing FreeBSD
Date: Fri, 5 Jul 2002 14:40:02 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Sender: owner-freebsd-small@FreeBSD.ORG
Precedence: bulk
List-ID: <freebsd-small.FreeBSD.ORG>
List-Archive: <http://docs.freebsd.org/mail/> (Web Archive)
List-Help: <mailto:majordomo@FreeBSD.ORG?subject=help> (List Instructions)
List-Subscribe: <mailto:majordomo@FreeBSD.ORG?subject=subscribe%20freebsd-small>
List-Unsubscribe: <mailto:majordomo@FreeBSD.ORG?subject=unsubscribe%20freebsd-small>
X-Loop: FreeBSD.ORG


>
> > Surprisingly little patching was required in /usr/src, but
> > there was some pretty sad looking stuff in openssh for instance
> > which needed patching (as some of you have found out :-).
>
>     Are you talking about getting sshd to not do PAM?
>     I notice sshd and telnetd seems to ignore the define
>     NO_PAM (or NOPAM, can't remember).
>

oh yeah I forgot about that.  (actually, I gave up on trying to build
without pam).  No, what I was refering to was the fact that some objects in
libssh.a (linked by the various ssh binaries) need symbols in ssh.c and
sshd.c (incidentally those were added to support ip6).


> > The real fun starts with the miscellaneous stuff, like the
> > rc.* and those little /etc/*{tab,.conf} files you never even
> > know you had or needed.  Many of those are highly subset-specific.
>
>     I agree.  It is annoying that I don't compile, for example,
>     named, but I have /etc/namedb/*.  I know I can remove them
>     manually, but it would be nice if these stuff are only
>     installed with make install.
>

thats a good example.  another is the combination of /etc/ttys, /dev/*, and
kernel options depending on the desired console configuration.  There are
also fun interactions between bind, dhclient, dhcpd which require one-of
magic and it would be nice to have something that understands how to
generate configs, dhcp hooks, etc, depending on functionality subset you
want.

btw: I like the "new distribution" idea, but I dont think its good enough to
commit to it being "80MB" or "40MB" or even "10MB".  we should just get the
dependencies cleaned up and defined in some generic format, let the
installer pick the subset, and then have a way to build & install what is
necessary and only that.  I know thats a lot to ask but that I believe
should be our long term goal.

Helmut Hissen <helmut@zeebar.com>
Zeebar Technology Services, Inc.

ps: acrosser makes very nice disk-on-flash "IDE plugs"


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-small" in the body of the message