From owner-freebsd-current@FreeBSD.ORG Sun Sep 26 07:34:11 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF683106564A for ; Sun, 26 Sep 2010 07:34:11 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 4BC2F8FC0A for ; Sun, 26 Sep 2010 07:34:11 +0000 (UTC) Received: by bwz15 with SMTP id 15so3647824bwz.13 for ; Sun, 26 Sep 2010 00:34:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=eyU4olscvMlq5iCZ5ZynHvWsjWuC0wSwSEX4YwIYpao=; b=OxBzKvGeR2jbhO2wT6tZq98WsnEAJD4BC+V7JRgOzBJwgBbMGoYx7Dn9FnytnBxMYa Zp12azJkeBi3VoNsraAUPcSJPT06H8qlMQdwXbfIfq1raO2Gs//3PS6GYDJmx58Lk8U5 pEE6c7G1N9G/zfBghWgFGIT7tV1Rr3elP1uDs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=ATehik7t9RjasMbm3WmJK3X+wVdZP71CrkWWhYX/bqTJ7COrrFD5Gxe/0+0BDsxsaR mCN/Nx27bbXnuru5kuXKRHynfXke+DPF6ktLUQODdSXGKg/8hG4qdGqz2iAEtywsJIjf wrEfBJs7Z2/0PnsRyeChTxVzLjGcu6/m2H/yo= MIME-Version: 1.0 Received: by 10.204.133.146 with SMTP id f18mr3913312bkt.97.1285486448424; Sun, 26 Sep 2010 00:34:08 -0700 (PDT) Received: by 10.204.97.208 with HTTP; Sun, 26 Sep 2010 00:34:08 -0700 (PDT) In-Reply-To: References: <20100910234830.87641e07.ray@ddteam.net> <4C8ACE52.8060000@FreeBSD.org> <20100915.082513.802140508206832836.imp@bsdimp.com> Date: Sun, 26 Sep 2010 09:34:08 +0200 Message-ID: From: David DEMELIER To: Marcin Cieslak Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org Subject: Re: DHCP server in base X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Sep 2010 07:34:11 -0000 2010/9/25 Marcin Cieslak : >>> M. Warner Losh wrote: > >>: I agree but like Aleksandr said, almost 70% of dhcp code is already in >>: base so adding 1Mb of dhcpd code wouldn't be too much. I like the idea >>: to keep some parts in the ports tree and move out from the base. >> >> Yea. =C2=A0I agree too. =C2=A0Just because BIND was EOLd in 6 isn't a gr= eat >> argument against dhcp server. =C2=A0Most of the code is there anyway, an= d >> it isn't evolving as fast as BIND. >> >> It would be very convenient to have this particular thing in the base, >> and we shouldn't be too dogmatic about never having any new 3rd party >> things in the base. =C2=A0After all, we just added more compression >> utilities to the base, and nobody said a peep. =C2=A0This is analogous: = we >> have good opportunity to integrate into the system, and users benefit >> from that integration. > > As a road-warrior consultant I really value having things like > bootpd, tftpd, bootparamd and similar software always there. > Many times I wished dhcpd was there, too. > > Another typical use - FreeBSD makes a good small network router out > of the box (PPP, NAT, ipfw, WLAN AP, DNS are there, dhcpd - missing). > > I am not sure about the whole "modularization" goal - I think > the relatively monolythic nature is one of the FreeBSD's merits. > > For example, it's good to have NFSv4, Kerberos and required > userland daemons packaged in the base. I don't want to have > those done separately in a modular way (although Heimdal > we have is older then what their current trunk is). > We got stuck on connecting Linux boxes via NFSv4 to Solaris > and BSD because one of the userland modules in Linux was terribly > out of date and authenticating the user w/Kerberos was not possible. > > As we build a more complex networking landscape with VIMAGE and > friends I think that the benefits of better integration of dhcpd > in the base system (rc.d, rc.conf...) may outweigh its costs > (maintenance, bloat, etc.). > > //Marcin > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " > I agree that for some people it will be completely useless, but if we can disable it in src.conf everyone will be happy. Since FreeBSD is great for a router it's really fast to make a full working server without installing anything else. I agree for the 70% part of dhcp which is already present. In any case, src.conf(5) is still working and usable, isn't it? Kind regards, --=20 Demelier David